Forwarded from DevOps Deflope News
Ссылка на пост Tom Wilkie получилась немного битая 😺
https://clck.ru/FUbfg
https://clck.ru/FUbfg
Grafana Labs Blog
How We're Using Prometheus Subqueries at Grafana Labs.
In the Prometheus 2.7 release, Ganesh Vernekar added a feature called Prometheus Subqueries. In this post we'll share a couple of real-life examples of how we use them at Grafana Labs.
Forwarded from Yandex Cloud
Хорошие новости: Preview-сервисы Yandex Message Queue и Yandex Container Registry стали доступны для тестирования всем желающим — оставлять заявку на получение доступа больше не нужно.
Yandex Message Queue — универсальное масштабируемое решение для обмена сообщений между приложениями. YMQ подойдёт в качестве средства коммуникации между приложениями — не нужно разрабатывать свой протокол и обрабатывать ошибки получателя. Также это хороший инструмент повышения отказоустойчивости при сбоях отдельных приложений. Когда происходит аварийная остановка, сообщение возвращается в очередь для прочтения другим обработчиком, и сбой никак не отражается на отправителе.
Yandex Container Registry — сервис для хранения, развёртывания и настройки Docker-образов в инфраструктуре Яндекс.Облака. Yandex Container Registry можно использовать в процессе разработки контейнеров. Например, вы можете настроить систему автоматизации для работы с реестром в Yandex Container Registry в рамках процесса непрерывной интеграции.
Yandex Message Queue — универсальное масштабируемое решение для обмена сообщений между приложениями. YMQ подойдёт в качестве средства коммуникации между приложениями — не нужно разрабатывать свой протокол и обрабатывать ошибки получателя. Также это хороший инструмент повышения отказоустойчивости при сбоях отдельных приложений. Когда происходит аварийная остановка, сообщение возвращается в очередь для прочтения другим обработчиком, и сбой никак не отражается на отправителе.
Yandex Container Registry — сервис для хранения, развёртывания и настройки Docker-образов в инфраструктуре Яндекс.Облака. Yandex Container Registry можно использовать в процессе разработки контейнеров. Например, вы можете настроить систему автоматизации для работы с реестром в Yandex Container Registry в рамках процесса непрерывной интеграции.
yandex.cloud
Доступ к Yandex Message Queue и Yandex Container Registry открыт для всех
Сервисы доступны для тестирования всем желающим - оставлять заявку получения доступа больше не нужно.
Forwarded from Записки админа
🔍 SSH scan.
Утилита для сканирования SSH соединения. Указываем нужный нам сервер, получаем рекомендации от скрипта.
📗 https://sysadmin.pm/kej3
#ssh #security
Утилита для сканирования SSH соединения. Указываем нужный нам сервер, получаем рекомендации от скрипта.
📗 https://sysadmin.pm/kej3
#ssh #security
Тем временем, Chef стал полностью бесплатным
https://blog.chef.io/2019/04/02/chef-software-announces-the-enterprise-automation-stack/
https://blog.chef.io/2019/04/02/chef-software-announces-the-enterprise-automation-stack/
Chef Blog
Introducing the New Chef: 100% Open, Always - Chef Blog
Chef has always believed in the power of open source software development. This philosophy is core to the way that we think about software innovation. Starting today, we will expand the scope of our open source licensing to include 100% of our software under…
Про реализацию ретраев на python
https://www.peterbe.com/plog/best-practice-with-retries-with-requests #retry #python
https://www.peterbe.com/plog/best-practice-with-retries-with-requests #retry #python
Peterbe
Best practice with retries with requests - Peterbe.com
I have a lot of code that does response = requests.get(...) in various Python projects. This is nice and simple but the problem is that networks are unreliable. So it's a good idea to wrap these network calls with retries. Here's one such implementation.
Forwarded from HABR FEED + OPENNET
Kubernetes tips & tricks: персонализированные страницы ошибок в NGINX Ingress
https://habr.com/ru/post/445596/
Tags: Блог компании Флант, DevOps, Kubernetes, Системное администрирование, NGINX Ingress, Ingress
Author Wimbo on #habrahabr
https://habr.com/ru/post/445596/
Tags: Блог компании Флант, DevOps, Kubernetes, Системное администрирование, NGINX Ingress, Ingress
Author Wimbo on #habrahabr
Habr
Kubernetes tips & tricks: персонализированные страницы ошибок в NGINX Ingress
В данной статье я хочу рассказать про две возможности NGINX Ingress, связанные с отображением персонализированных страниц с ошибками, а также о существующих в...
Forwarded from DevOps&SRE Library
Elasticsearch Guide
Отличный гайд по мониторингу Elasticsearch
https://sematext.com/blog/elasticsearch-guide
Отличный гайд по мониторингу Elasticsearch
https://sematext.com/blog/elasticsearch-guide
Forwarded from oleg_log (Oleg Kovalov)
Таки дошли руки и go-perftuner ожил.
С помощью этой тулзы можно быстренько проверить, что го компилятор не смог соптимайзить. Сейчас доступны прверки на инлайн, проверки границ и ескейп в хип.
Фидбек приветствуется.
https://github.com/cristaloleg/go-perftuner
С помощью этой тулзы можно быстренько проверить, что го компилятор не смог соптимайзить. Сейчас доступны прверки на инлайн, проверки границ и ескейп в хип.
Фидбек приветствуется.
https://github.com/cristaloleg/go-perftuner
GitHub
GitHub - go-perf/go-perftuner: Helper tool for manual Go code optimization.
Helper tool for manual Go code optimization. Contribute to go-perf/go-perftuner development by creating an account on GitHub.
Отличный материал про Kubernetes scheduler https://medium.com/@dominik.tornow/the-kubernetes-scheduler-cd429abac02f #k8s #scheduler
Medium
The Kubernetes Scheduler
By Andrew Chen and Dominik Tornow
Forwarded from DevOps Deflope News
AWS Toolkit для IntelliJ, который анонсировали в прошлом году на re:Invent, теперь зарелизился 🎉
Он помогает разрабатывать AWS Lambda на Java и Python, деплоить и даже отлаживать локально с помощью AWS Serverless Application Model (SAM).
Анонс: http://amp.gs/RBdE
GitHub: http://amp.gs/RBdd
#lambda #idea
Он помогает разрабатывать AWS Lambda на Java и Python, деплоить и даже отлаживать локально с помощью AWS Serverless Application Model (SAM).
Анонс: http://amp.gs/RBdE
GitHub: http://amp.gs/RBdd
#lambda #idea
Amazon
AWS Toolkit for IntelliJ – Now generally available | Amazon Web Services
Last year at re:Invent we told you that we were working on the AWS Toolkit for IntelliJ. Since then, the toolkit has been in active development on GitHub. I’m happy to share that the AWS Toolkit for IntelliJ is now generally available! The toolkit provides…
Forwarded from DevOps Deflope News
Интересная статья от Steve Howe про современный мониторинг и почему все так сложно.
http://amp.gs/RBJL
#monitoring #blog
http://amp.gs/RBJL
#monitoring #blog
Medium
Why do engineers not care about application monitoring?
Monitoring is easy. It’s a known fact. Bring up a Nagios box, put NRPE on a remote system and point a Nagios host config at the NRPE TCP…
Forwarded from Sysadmin Tools 🇺🇦
Интересная штука, может пригодится
в хозяйстве г̶о̶в̶н̶о̶кодерам на python как я 😅
https://kutt.it/xA1hes
в хозяйстве г̶о̶в̶н̶о̶кодерам на python как я 😅
https://kutt.it/xA1hes
Бесплатный онлайн практикум DevOps by REBRAIN: Nginx: Tips & Tricks
Регистрация - http://bit.ly/2K3lbSg
Количество мест строго ограничено!
Практикум по освоению DevOps
Время проведения:
9 Апреля (Вторник) в 19:00 по МСК
Что будет на практикуме?
🔹Используем http check модуль для проверки состояния
🔹Включаем mirroring продакшен трафика на тестовую среду
🔹Используем lua для простых бизнес задач
Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops более 5 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.
Открытые еженедельные DevOps практикумы - https://bit.ly/2CGmm3C
Присоединяйтесь!
#реклама
Регистрация - http://bit.ly/2K3lbSg
Количество мест строго ограничено!
Практикум по освоению DevOps
Время проведения:
9 Апреля (Вторник) в 19:00 по МСК
Что будет на практикуме?
🔹Используем http check модуль для проверки состояния
🔹Включаем mirroring продакшен трафика на тестовую среду
🔹Используем lua для простых бизнес задач
Кто ведет?
Василий Озеров - основатель агентства Fevlake (fevlake.com) и действующий Devops-инженер (опыт в Devops более 5 лет). Регулярно выступает на RootConf, DevOpsConf Russia, HighLoad.
Открытые еженедельные DevOps практикумы - https://bit.ly/2CGmm3C
Присоединяйтесь!
#реклама
Forwarded from CatOps
Апрельский список бесплатных курсов Linux Academy:
- Ansible Quick Start
- Using Ansible for Configuration Management and Deployments
- Google App Engine Deep Dive
- DevSecOps Essentials
- Beginner’s Guide to Containers and Orchestration
- Elastic Stack Essentials
- PowerShell Core for Linux Admins
- Machine Learning with Azure
По первой ссылке также список постоянно бесплатных курсов для членов сообщества.
#education
- Ansible Quick Start
- Using Ansible for Configuration Management and Deployments
- Google App Engine Deep Dive
- DevSecOps Essentials
- Beginner’s Guide to Containers and Orchestration
- Elastic Stack Essentials
- PowerShell Core for Linux Admins
- Machine Learning with Azure
По первой ссылке также список постоянно бесплатных курсов для членов сообщества.
#education
Forwarded from Go Дайджест
Хо хо, 🏴☠️ прикольный пост про парсинг больших файлов. Очень много примеров кода и оптимизаций. 😋
https://marcellanz.com/post/file-read-challenge
https://marcellanz.com/post/file-read-challenge
Forwarded from CatOps
Сейчас monorepo vs multirepo, наверное, одна из самых холиворных тем в индустрии.
Вот, например, презентация начальника с прошлой работы на эту тему
#cicd
Вот, например, презентация начальника с прошлой работы на эту тему
#cicd
2019.programming-conference.org
The Issue Of Source Code Repository Management In Large Enterprises (ICW 2019 - Interconnecting Code Workshop) - ‹Programming›…
Modern computer systems are often loosely coupled compositions of heterogeneous components. An important part of modern programming is the art, science, and engineering of interconnecting disparate code components to offer larger services in a reliable and…
Forwarded from CatOps
And good recource about mono/poly repos on github https://github.com/joelparkerhenderson/monorepo_vs_polyrepo
Tnx to @varyumin for info)
Also, feel free to send your materials or additions to @grem1in or @MaxymVlasov
Tnx to @varyumin for info)
Also, feel free to send your materials or additions to @grem1in or @MaxymVlasov
GitHub
GitHub - joelparkerhenderson/monorepo-vs-polyrepo: Monorepo vs. polyrepo: architecture for source code management (SCM) version…
Monorepo vs. polyrepo: architecture for source code management (SCM) version control systems (VCS) - joelparkerhenderson/monorepo-vs-polyrepo
Очень круто, когда в регионах люди находят возможность организовывать мероприятия, вот такое событие будет проходить, например, в Воронеже. Рубисты, обратите внимание!
Команда Evrone и DataArt запускает серию мероприятий, где вы узнаете все о современных технологиях разработки и дизайна.
Meetup #1 посвящаем всеми любимому Ruby, и проводим в Воронеже 20 апреля 2019 г.
⚠️Участие бесплатное, регистрация 👇🏻
https://railsclub.timepad.ru/event/944287/
❓ Кому будет интересен Ruby Meetup
✅ для Ruby разработчиков любого уровня;
✅ для backend разработчиков, работающих на других языках, но планирующих пополнить своей технологический стек;
✅для тех, кто только хочет начать своё знакомство с функциональным языком и присоединиться к коммьюнити!
А также для специалистов в других технологиях для расширения профессионального кругозора!
🌎 Локация:
Воронеж, отель Ramada Plaza, улица Орджоникидзе, 36a.
⚠️Просим вас зарегистрироваться на meetup заранее!
Команда Evrone и DataArt запускает серию мероприятий, где вы узнаете все о современных технологиях разработки и дизайна.
Meetup #1 посвящаем всеми любимому Ruby, и проводим в Воронеже 20 апреля 2019 г.
⚠️Участие бесплатное, регистрация 👇🏻
https://railsclub.timepad.ru/event/944287/
❓ Кому будет интересен Ruby Meetup
✅ для Ruby разработчиков любого уровня;
✅ для backend разработчиков, работающих на других языках, но планирующих пополнить своей технологический стек;
✅для тех, кто только хочет начать своё знакомство с функциональным языком и присоединиться к коммьюнити!
А также для специалистов в других технологиях для расширения профессионального кругозора!
🌎 Локация:
Воронеж, отель Ramada Plaza, улица Орджоникидзе, 36a.
⚠️Просим вас зарегистрироваться на meetup заранее!
railsclub.timepad.ru
Ruby meetup Meta/conf / События на TimePad.ru
Команда Evrone.com совместно с DataArt проводит новое мероприятие! Мы хотим развивать IT-индустрию в нашей стране и считаем, что крутые мероприятия могут и должны быть не только в Москве.Ruby-митап состоится в Воронеже 20 апреля 2019 года. На нем вы узнаете…
Forwarded from Записки админа
📧 Git+email.
Правильно подружить git и email можно, например, так:
https://git-send-email.io/
#линк #git #email
Правильно подружить git и email можно, например, так:
https://git-send-email.io/
#линк #git #email