Forwarded from Мониторим ИТ
Дмитрий Комаров из Яндекс-денег рассказывает как они у себя делали MaaC — мониторинг как код. К приложению в виде зависимости добавляется дополнительный артефакт, который генерит новые дашборды в Grafana и порождает соответствующий сбор метрик через StatsD и Heka. Говорит, что Heka это хорошо из-за бестродействия в силу приёма метрик от приложений по протоколу UDP.
Ещё одна важная часть его выступления — это алертинг. Алертинг в Grafana оказался недостаточно гибким и они использовали Moira, которая позволила гибко создавать триггеры и использует собственное хранилище на базе Redis.
Ниже ссылки на соответствующие репозитории на Github:
→ moira-trigger-plugin
→ moira-kotlin-dsl
→ grafana-dashboard-dsl
→ moira-kotlin-client
→ grafana-dashboard-plugin
Ещё одна важная часть его выступления — это алертинг. Алертинг в Grafana оказался недостаточно гибким и они использовали Moira, которая позволила гибко создавать триггеры и использует собственное хранилище на базе Redis.
Ниже ссылки на соответствующие репозитории на Github:
→ moira-trigger-plugin
→ moira-kotlin-dsl
→ grafana-dashboard-dsl
→ moira-kotlin-client
→ grafana-dashboard-plugin
YouTube
Java Jam 2019 || Monitoring strikes back (Дмитрий Комаров)
Яндекс.Деньги провели традиционную встречу специалистов по Java. В программе доклады от бэкенд-команд Денег и спикера из Hazelcast.
Дмитрий Комаров, Java-программист (Яндекс.Деньги)
«Monitoring strikes back»
В докладе я представлю нашу инфраструктуру доставки…
Дмитрий Комаров, Java-программист (Яндекс.Деньги)
«Monitoring strikes back»
В докладе я представлю нашу инфраструктуру доставки…
Forwarded from IT лекции
Мастер-класс "Эффективная Selenium-инфраструктура"
Moscow Python Conf++ 2018
Используете Selenium для автоматического тестирования? Устали бороться с его тормозами и падениями? Не спите по ночам от количества памяти, потребляемой Java? Приходите на мастер-класс по эффективной инфраструктуре Selenium!
Смотреть
@itlecture
Moscow Python Conf++ 2018
Используете Selenium для автоматического тестирования? Устали бороться с его тормозами и падениями? Не спите по ночам от количества памяти, потребляемой Java? Приходите на мастер-класс по эффективной инфраструктуре Selenium!
Смотреть
@itlecture
YouTube
Мастер-класс "Эффективная Selenium-инфраструктура" / Иван Крутов (Aerokube)
Приглашаем на Moscow Python Conf 2023, которая пройдет 19 и 20 мая 2023 в Москве в рамках Positive Hack Days.
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2018
Тезисы и презентация:
https:/…
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2018
Тезисы и презентация:
https:/…
Forwarded from Мониторим ИТ
Хоум Кредит унд Финанс банк пишет как они прикрутили к своему мониторингу на Zabbix и ELK машинное обучение. Вот теперь дежурные могут расслабиться 🙂
Forwarded from Мониторим ИТ
Если не знаешь о чём написать — напиши как настроить Заббикс. Х5 пишет как они сделали мониторинг складских помещений. Интересно почитать, если вы видите Заббикс в первый раз. Ну хотя бы узнали как выглядит их склад.
В бытность работы в Евросети я как-то подрабатывал под новый год на складе компании, когда там проводилась инветаризация и требовались люди. Самый кайф — это разогнаться как следует на рохле и прокатиться между стеллажами. Электрическую технику работники склада пришлым не доверяли. А зря! Так веселья было бы ещё больше.
В бытность работы в Евросети я как-то подрабатывал под новый год на складе компании, когда там проводилась инветаризация и требовались люди. Самый кайф — это разогнаться как следует на рохле и прокатиться между стеллажами. Электрическую технику работники склада пришлым не доверяли. А зря! Так веселья было бы ещё больше.
Forwarded from Полезняшки от "Разбора Полетов"
Неделя Spinnaker - еще одна презентация о том, как управляют развертыванием в JP Morgan Chase
https://www.infoq.com/presentations/spinnaker-jpmorgan-chase/
https://www.infoq.com/presentations/spinnaker-jpmorgan-chase/
InfoQ
The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
Olga Kundzich and Richard Francois cover JPMorgan Chase’s journey to transition to Spinnaker, demoing a configurable Spinnaker pipeline template that manages all the deployment processes.
Forwarded from CatOps
Cindy Sridharan пишет про lsof и его полезные флаги с точки зрения разработчиков.
Тулза действительно полезная, но всё же, если система уже хорошо нагружена, лучше напрямую по
#toolz
Тулза действительно полезная, но всё же, если система уже хорошо нагружена, лучше напрямую по
/proc шариться, чтобы не усугублять.#toolz
Medium
lsof
I’m used to debugging issues with logs or metrics when they are presented to me on a lovely dashboard with an intuitive UI. However, if for…
Forwarded from Полезняшки от "Разбора Полетов"
История о том, как можно эффективно использовать JFR для анализа сетевого взаимодействия
https://xn--r1a.website/iv?url=https://dzone.com/articles/analyzing-tcp-socket-with-java-flight-recorder&rhash=775adb2e4f5e36
https://xn--r1a.website/iv?url=https://dzone.com/articles/analyzing-tcp-socket-with-java-flight-recorder&rhash=775adb2e4f5e36
dzone.com
Digging Into Sockets With Java Flight Recorder
Let's look at one amazing tool for gathering information about what's going on in your JVM — the Java Flight Recorder.
Forwarded from Полезняшки от "Разбора Полетов"
Подробный рассказ о новой фишке из последних версий git - частичный checkout репозитория
https://xn--r1a.website/iv?url=https://github.blog/2020-01-17-bring-your-monorepo-down-to-size-with-sparse-checkout/&rhash=5b7adbb17b8a19
https://xn--r1a.website/iv?url=https://github.blog/2020-01-17-bring-your-monorepo-down-to-size-with-sparse-checkout/&rhash=5b7adbb17b8a19
The GitHub Blog
Bring your monorepo down to size with sparse-checkout
Git 2.25.0 includes a new experimental git sparse-checkout command that makes the existing feature easier to use, along with some important performance benefits for large repositories.
Forwarded from Полезняшки от "Разбора Полетов"
Еще одна альтернатива для GitLab, и прям с симпатичным UI
https://github.com/theonedev/onedev
https://github.com/theonedev/onedev
GitHub
GitHub - theonedev/onedev: Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience.
Git Server with CI/CD, Kanban, and Packages. Seamless integration. Unparalleled experience. - theonedev/onedev
Forwarded from Технологический Болт Генона
Большая статья с описанием best practices по разным направлениям.
What is API Security, and how can this guide help?
https://expeditedsecurity.com/api-security-best-practices-megaguide/
What is API Security, and how can this guide help?
https://expeditedsecurity.com/api-security-best-practices-megaguide/
Forwarded from Записки админа
📊 Смотрите какая интересная штука для нагрузочного тестирования. Написан на go'шечке, с заявленными возможностями встраиваться в CI и пушить метрики в Prometheus PushGateway. Просто скачиваем бинарник и начинаем работать. https://github.com/rogerwelin/cassowary
#github #cassowary #нагрузочное
#github #cassowary #нагрузочное
Forwarded from CatOps
Шпаргалка по работе с Postgres
По ссылке примеры от простейших взаимодейсивий с таблицами до описания запросов для проверки активности БД и анализа статистики
#databases #postgres
По ссылке примеры от простейших взаимодейсивий с таблицами до описания запросов для проверки активности БД и анализа статистики
#databases #postgres
Tigerdata
Postgres Cheat Sheet | Tiger Data
Your Postgres commands in one place. Learn how to use psql to list and create Postgres databases, show your tables, enter your Postgres terminal, and more.
Forwarded from GitHub'ненько
Bastillion is a web-based SSH console that centrally manages administrative access to systems. Web-based administration is combined with management and distribution of user's public SSH keys. https://www.bastillion.io
#ssh #security #java
https://github.com/bastillion-io/Bastillion
#ssh #security #java
https://github.com/bastillion-io/Bastillion
Forwarded from Архитектура ИТ-решений
И еще один перевод https://habr.com/ru/post/483328/ вызвавший больше флейма, чем понимания
Хабр
REST API — Что такое HATEOAS?
Это пятая статья в серии статей про REST API: Введение в REST API — RESTful веб-сервисы Различия REST и SOAP Разработка REST API — что такое Contract First (контракт в первую очередь)? Разработка REST...
Forwarded from Мониторим ИТ
Машинное обучение — горячая тема. В мониторинге предсказания аутаджей особенно важно. Читайте в этой статье о поиске аномалий в данных мониторинга. Кстати, используемый стек у них во многом аналогичен используемому в Яндекс-деньгах (см. видео Дмитрия Комарова на несколько постов выше).
Forwarded from Мониторим ИТ
ЦИАН рассказывает как у них устроен сбор и анализ логов. На Elastic Stack.
Forwarded from Технологический Болт Генона
Запись митапа от киевской HashiCorp User Group
HUG Kyiv #7: Consul
https://www.youtube.com/watch?v=7DhZOtn8yYY
Презентации
Consul Intro
https://docs.google.com/presentation/d/1R2zuHPVIruD3gaIqrrqhRXtylAiFGroTymoBpC70AkY/
Consul at CloudSimple
https://docs.google.com/presentation/d/1Rqjc9AHmIqabjCchsWnsiN74OsctaqNYXC8xemXC9Tk/
HUG Kyiv #7: Consul
https://www.youtube.com/watch?v=7DhZOtn8yYY
Презентации
Consul Intro
https://docs.google.com/presentation/d/1R2zuHPVIruD3gaIqrrqhRXtylAiFGroTymoBpC70AkY/
Consul at CloudSimple
https://docs.google.com/presentation/d/1Rqjc9AHmIqabjCchsWnsiN74OsctaqNYXC8xemXC9Tk/
YouTube
HUG Kyiv #7: Consul
Програма:0:00:00 - Вступ0:00:29 - Поверхневий огляд Consul для тих кому хочеться все і відразу + consul-template. Якщо ви не працювали з Консулом, або ж ви д...