Forwarded from Мониторим ИТ
How to provision a notification policy in Grafana Alerting — and keep it editable in the UI
В Grafana Alerting политики используют метки оповещений для определения того, какие оповещения направляются различным получателям. Когда политики уведомлений создаются с помощью API или конфигурационного файла, они становятся недоступными для редактирования в пользовательском интерфейсе. В этом случае в верхней части политики уведомлений появляется соответствующее сообщение.
В этой статье рассмотрены шаги, необходимые для инициализации политик уведомлений Grafana Alerting через API и через конфигурационный файл. Также рассказано об обходном пути, позволяющем создать политику уведомлений через API и сохранить возможность ее редактирования в пользовательском интерфейсе, чтобы можно было быстро вносить изменения по мере необходимости. Читать статью в блоге Grafana.
В Grafana Alerting политики используют метки оповещений для определения того, какие оповещения направляются различным получателям. Когда политики уведомлений создаются с помощью API или конфигурационного файла, они становятся недоступными для редактирования в пользовательском интерфейсе. В этом случае в верхней части политики уведомлений появляется соответствующее сообщение.
В этой статье рассмотрены шаги, необходимые для инициализации политик уведомлений Grafana Alerting через API и через конфигурационный файл. Также рассказано об обходном пути, позволяющем создать политику уведомлений через API и сохранить возможность ее редактирования в пользовательском интерфейсе, чтобы можно было быстро вносить изменения по мере необходимости. Читать статью в блоге Grafana.
Forwarded from Мониторим ИТ
The Pyramid of Alerting
В этой статье приведен пример пирамиды оповещений — от чего к чему нужно идти, чтобы выстроить эффективную систему оповещений. Читать статью.
В этой статье приведен пример пирамиды оповещений — от чего к чему нужно идти, чтобы выстроить эффективную систему оповещений. Читать статью.
Forwarded from Сєводоканал - некоторые бегемоты таки носят очки
не помню рекламировал я или нет, но http://orbstack.dev — лучшее приложение для работы с докером (и может даже с виртуалками) на маке. Вроде ничего особенного, но куча разных мелочей типа поддержки dns из коробки по имени контейнера и удобного интерфейса делают работу с докером на маке снова веселой
docker run --rm -ti --name nginx nginx
...
curl http://nginx.orb.local
OrbStack
OrbStack · Fast, light, simple Docker & Linux
Say goodbye to slow, clunky containers and VMs. The fast, light, and easy way to run containers and Linux. Develop at lightspeed with our Docker Desktop alternative.
Forwarded from Мониторим ИТ
OpenTelemetry: Sending Traces From Ingress-Nginx to Multi-Tenant Grafana Tempo
Опыт автора по использованию Grafana Tempo в качестве мультитенантного решения для предоставления доступа для различных команд разработчиков. Читать статью.
Опыт автора по использованию Grafana Tempo в качестве мультитенантного решения для предоставления доступа для различных команд разработчиков. Читать статью.
Forwarded from Мониторим ИТ
Top metrics for Elasticsearch monitoring with Prometheus
Рассказывают какие метрики контролировать в Elasticsearch, чтобы не упустить тот самый момент: golden signals, инфраструктурные метрики, метрики индексации, метрики поиска, метрики производительности кластера. Читать статью.
Рассказывают какие метрики контролировать в Elasticsearch, чтобы не упустить тот самый момент: golden signals, инфраструктурные метрики, метрики индексации, метрики поиска, метрики производительности кластера. Читать статью.
Forwarded from DevOps Deflope News
«Авито Тех» открыла доступ к платформе для автоматизированного тестирования мобильных приложений Emcee.
Она позволила компании существенно ускорить внутренние тесты, поэтому её решили опубликовать для внешнего рынка.
Пользователи, которые запускают тесты менее чем на трёх устройствах iOS и Android, могут воспользоваться бесплатной версией — она выложена на GitHub.
https://e42.link/45SIl34
Она позволила компании существенно ускорить внутренние тесты, поэтому её решили опубликовать для внешнего рынка.
Пользователи, которые запускают тесты менее чем на трёх устройствах iOS и Android, могут воспользоваться бесплатной версией — она выложена на GitHub.
https://e42.link/45SIl34
Forwarded from feedmetoo (Alexey Rybak)
Building a Control Plane for Lyft’s Shared Development Environment
Интересная внутрянка по разработке в Lyft: staging override workflow. В большой компании с кучей микро-сервисов в процессе разработки и тестирования нужно “подменить“ какой-то компонент на девелоперскую версию. В развеститой инфре это непросто, поддерживать изолированные окружения дорого. В Lyft можно “встроить” свой сервис в окружение через прокси и специальные заголовки.
https://eng.lyft.com/building-a-control-plane-for-lyfts-shared-development-environment-6a40266fcf5e
——
devhands.io: хайлоад-буткэмп для девелоперов (своя инфра с первого дня, собираете свой стек, нагружаете, тюните, учитесь масштабировать - 6 месяцев онлайн, 100% асинхронной практики и еженедельные онлайн-сессии)
@feedmetoo - новости про разработку, статьи, презентации
Интересная внутрянка по разработке в Lyft: staging override workflow. В большой компании с кучей микро-сервисов в процессе разработки и тестирования нужно “подменить“ какой-то компонент на девелоперскую версию. В развеститой инфре это непросто, поддерживать изолированные окружения дорого. В Lyft можно “встроить” свой сервис в окружение через прокси и специальные заголовки.
https://eng.lyft.com/building-a-control-plane-for-lyfts-shared-development-environment-6a40266fcf5e
——
devhands.io: хайлоад-буткэмп для девелоперов (своя инфра с первого дня, собираете свой стек, нагружаете, тюните, учитесь масштабировать - 6 месяцев онлайн, 100% асинхронной практики и еженедельные онлайн-сессии)
@feedmetoo - новости про разработку, статьи, презентации
Medium
Building a Control Plane for Lyft’s Shared Development Environment
Note: This publication assumes you have basic familiarity with the service mesh pattern (e.g. Istio, Linkerd, Envoy — created at Lyft!)
Forwarded from feedmetoo (Alexey Rybak)
А вот ещё свежее интересное.
Из мира MySQL: если работаете с или присматриваетесь к Vitess (distributed-обертка вокруг MySQL): “How HubSpot Upgraded a Thousand MySQL Clusters at Once”.
https://product.hubspot.com/blog/hubspot-upgrades-mysql
Из мира PostgreSQL: “EXPLAIN (ANALYZE, BUFFERS) and interpreting shared buffers hit in Nested Loops” о некоторых особенностях интерпретации shared hits counter в постгрессовском explain
https://pganalyze.com/blog/5mins-explain-analyze-buffers-nested-loops
Enjoy!
P.S. Я реанимирую свою “читалку” (сборщик примерно двух сотен техно-фидов) и сделаю скоро её публичной. Если вы знаете не только, что такое RSS, но и что такое OPML - напишите мне, пожалуйста, давайте меняться! И если читаете RSS регулярно - напишите пожалуйста в каментах, чем читаете 🙂
——
https://devhands.io: хайлоад-буткэмп для девелоперов (своя инфра с первого дня, собираете свой стек, нагружаете, тюните, учитесь масштабировать - 6 месяцев онлайн, 100% асинхронной практики и еженедельные онлайн-сессии)
@feedmetoo - новости про разработку, статьи, презентации
Из мира MySQL: если работаете с или присматриваетесь к Vitess (distributed-обертка вокруг MySQL): “How HubSpot Upgraded a Thousand MySQL Clusters at Once”.
https://product.hubspot.com/blog/hubspot-upgrades-mysql
Из мира PostgreSQL: “EXPLAIN (ANALYZE, BUFFERS) and interpreting shared buffers hit in Nested Loops” о некоторых особенностях интерпретации shared hits counter в постгрессовском explain
https://pganalyze.com/blog/5mins-explain-analyze-buffers-nested-loops
Enjoy!
P.S. Я реанимирую свою “читалку” (сборщик примерно двух сотен техно-фидов) и сделаю скоро её публичной. Если вы знаете не только, что такое RSS, но и что такое OPML - напишите мне, пожалуйста, давайте меняться! И если читаете RSS регулярно - напишите пожалуйста в каментах, чем читаете 🙂
——
https://devhands.io: хайлоад-буткэмп для девелоперов (своя инфра с первого дня, собираете свой стек, нагружаете, тюните, учитесь масштабировать - 6 месяцев онлайн, 100% асинхронной практики и еженедельные онлайн-сессии)
@feedmetoo - новости про разработку, статьи, презентации
Hubspot
How HubSpot Upgraded a Thousand MySQL Clusters at Once
HubSpot runs over a thousand MySQL clusters in each environment, and we were faced with the daunting task of upgrading all of these in a safe, automated manner. We jumped 9 major versions of Vitess, the clustering software we use for MySQL, along the way…
Forwarded from Мониторим ИТ
An Alerting strategy for the cloud
В статье раскрываются различные стратегии алертинга и как их применять. Вы узнаете про golden signals; RED; USE; алерты по метрикам, активности, логам; приоритизации; каналах и получателях оповещений. Читать статью.
В статье раскрываются различные стратегии алертинга и как их применять. Вы узнаете про golden signals; RED; USE; алерты по метрикам, активности, логам; приоритизации; каналах и получателях оповещений. Читать статью.
Forwarded from Мониторим ИТ
Взгляд на сервисы глазами пользователей: как устроен синтетический мониторинг приложений
Невозможно зайти в мобильное приложение, записаться к врачу, оплатить покупку в интернет-магазине, не работают кассы, подрядчик нарушает SLA по доступности сервисов, а инженеры поддержки приступают к поиску проблем после жалоб пользователей и проверяют вручную десятки, а иногда и сотни информационных систем – типичный процесс эксплуатации в быстро развивающихся и сильно зависящих от стабильной работы IT крупных компаниях. Инженерам сложно выполнять KPI по доступности и проактивно работать со сбоями, а бизнес несет финансовые и репутационные потери.
В статье рассказано, как устроен синтетический мониторинг в платформе зонтичного мониторинга Monq, как с его помощью клиент, который проверял вручную 80 информационных систем по пяти сценариям, смог полностью автоматизировать тестирование интерфейсов. Читать статью.
Невозможно зайти в мобильное приложение, записаться к врачу, оплатить покупку в интернет-магазине, не работают кассы, подрядчик нарушает SLA по доступности сервисов, а инженеры поддержки приступают к поиску проблем после жалоб пользователей и проверяют вручную десятки, а иногда и сотни информационных систем – типичный процесс эксплуатации в быстро развивающихся и сильно зависящих от стабильной работы IT крупных компаниях. Инженерам сложно выполнять KPI по доступности и проактивно работать со сбоями, а бизнес несет финансовые и репутационные потери.
В статье рассказано, как устроен синтетический мониторинг в платформе зонтичного мониторинга Monq, как с его помощью клиент, который проверял вручную 80 информационных систем по пяти сценариям, смог полностью автоматизировать тестирование интерфейсов. Читать статью.
Glaber (Zabbix + Clickhouse) -
https://docs.glaber.io/ru/setup/history/clickhouse/
https://docs.glaber.io/ru/setup/history/clickhouse/