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/
Forwarded from Мониторим ИТ
Три статьи цикла с примерами работы с данными в Zabbix
Zabbix in: Exploratory Data Analysis Rehearsal – Part 1. В этой статье рассказывают на примере мониторинга Nginx о создании новых метрик, которые помогут быстрее проводить диагностику нештатной работы сервиса.
Zabbix in: Exploratory Data Analysis Rehearsal – Part 2. Здесь разобран более продвинутый анализ метрик: стандартная девиация, персентиль, вариативность и другие.
Zabbix in: exploratory data analysis rehearsal – Part 3. Здесь разобраны распределения данных на примерах Skewness (ассиметрия) и Kurtosis (эксцессс).
Zabbix in: Exploratory Data Analysis Rehearsal – Part 1. В этой статье рассказывают на примере мониторинга Nginx о создании новых метрик, которые помогут быстрее проводить диагностику нештатной работы сервиса.
Zabbix in: Exploratory Data Analysis Rehearsal – Part 2. Здесь разобран более продвинутый анализ метрик: стандартная девиация, персентиль, вариативность и другие.
Zabbix in: exploratory data analysis rehearsal – Part 3. Здесь разобраны распределения данных на примерах Skewness (ассиметрия) и Kurtosis (эксцессс).
Forwarded from Мониторим ИТ
How To Troubleshoot and Monitor Applications using OpenTelemetry
Это видео — введение в OpenTelemetry для Python-разработчиков, включающее в себя инструментацию первого приложения, просмотр первых трасс и метрик, и развертывание первого экземпляра Jaeger локально, чтобы показать как построить свою собственную платформу наблюдаемости.
Это видео — введение в OpenTelemetry для Python-разработчиков, включающее в себя инструментацию первого приложения, просмотр первых трасс и метрик, и развертывание первого экземпляра Jaeger локально, чтобы показать как построить свою собственную платформу наблюдаемости.
Forwarded from Мониторим ИТ
☄️ DataLens — система бизнес-аналитики и визуализации данных. Он был разработан и использовался в качестве основного инструмента аналитики в Яндексе, а теперь доступен как проект с открытым исходным кодом.
Вот что можно делать с помощью системы:
➖ Создавайте графики, чтобы быстро проверить гипотезу на ваших данных. ➖ ➖ Собирайте полноценный дашборд для мониторинга ключевых бизнес-метрик.
➖ Подключайтесь к своим облачным и локальным базам данных, сервисам и плоским файлам.
➖ Используйте дополнительные типы подключений, шаблоны дашбордов, датасеты и геослои для обогащения собственной аналитики.
🚩 Сервис предоставляется бесплатно. Без ограничений на количество пользователей и запросов.
Вы можете развернуть DataLens на любой инфраструктуре. Пользуйтесь и делитесь с коллегами 🤝
#devops #data #dataops #yandex
@DevOpsKaz
Вот что можно делать с помощью системы:
➖ Создавайте графики, чтобы быстро проверить гипотезу на ваших данных. ➖ ➖ Собирайте полноценный дашборд для мониторинга ключевых бизнес-метрик.
➖ Подключайтесь к своим облачным и локальным базам данных, сервисам и плоским файлам.
➖ Используйте дополнительные типы подключений, шаблоны дашбордов, датасеты и геослои для обогащения собственной аналитики.
🚩 Сервис предоставляется бесплатно. Без ограничений на количество пользователей и запросов.
Вы можете развернуть DataLens на любой инфраструктуре. Пользуйтесь и делитесь с коллегами 🤝
#devops #data #dataops #yandex
@DevOpsKaz
Forwarded from Александр Мартиневский
Cloudflare - 201 миллионов запросов в секунду
https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/
https://blog.cloudflare.com/technical-breakdown-http2-rapid-reset-ddos-attack/
The Cloudflare Blog
HTTP/2 Rapid Reset: deconstructing the record-breaking attack
This post dives into the details of the HTTP/2 protocol, the feature that attackers exploited to generate the massive Rapid Reset attacks, and the mitigation strategies we took to ensure all our customers are protected
GitHub - SigNoz/signoz: SigNoz is an open-source APM. It helps developers monitor their applications & troubleshoot problems, an open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
https://github.com/SigNoz/signoz
https://github.com/SigNoz/signoz
GitHub
GitHub - SigNoz/signoz: SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in…
SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open s...