How to Debug Your Microservice Python Code Running Remotely in Docker
В этом посте представлены четыре библиотеки: remote-pdb, debugpy, madbg и web-pdb, которые являются популярными библиотеками удаленной отладки, подходящими для разных случаев. Вы можете выбрать ту, которая подходит вам больше всего. Читать дальше.
В этом посте представлены четыре библиотеки: remote-pdb, debugpy, madbg и web-pdb, которые являются популярными библиотеками удаленной отладки, подходящими для разных случаев. Вы можете выбрать ту, которая подходит вам больше всего. Читать дальше.
How to extract label values from Prometheus metrics in Grafana
Метрики Prometheus обычно визуализируются в виде числовых значений на графике и классифицируются по меткам. Но что делать, когда числовое значение не имеет значения, а вся информация содержится в метках? В этом случае может понадобиться визуализировать сами метки.
Такой сценарий может возникнуть потому, что вы не всегда контролируете, как будут представлены метрики, но часто нужно визуализировать то, что есть. В этой статье показано, как визуализировать метки и извлекать ценность из метрик Prometheus в Grafana. Читать дальше.
Метрики Prometheus обычно визуализируются в виде числовых значений на графике и классифицируются по меткам. Но что делать, когда числовое значение не имеет значения, а вся информация содержится в метках? В этом случае может понадобиться визуализировать сами метки.
Такой сценарий может возникнуть потому, что вы не всегда контролируете, как будут представлены метрики, но часто нужно визуализировать то, что есть. В этой статье показано, как визуализировать метки и извлекать ценность из метрик Prometheus в Grafana. Читать дальше.
Monitor Postgres Performance Using Custom Queries
Несколько полезных SQL-запросов для мониторинга БД PostgreSQL. Читать дальше.
Несколько полезных SQL-запросов для мониторинга БД PostgreSQL. Читать дальше.
Monitoring PostgreSQL Performance with pg_stat_statements Extension
В этой статье подробно рассмотрено расширение pg_stat_statements. Вы узнаете как обнаруживать медленно выполняющиеся запросы, увидите другие метрики, такие как количество обращений, стандартное отклонение, метрики, связанные с кэшем, и другие, которые можно отслеживать для обеспечения производительности приложения. Читать дальше.
В этой статье подробно рассмотрено расширение pg_stat_statements. Вы узнаете как обнаруживать медленно выполняющиеся запросы, увидите другие метрики, такие как количество обращений, стандартное отклонение, метрики, связанные с кэшем, и другие, которые можно отслеживать для обеспечения производительности приложения. Читать дальше.
@devopslibrary - Канал с актуальными книгами, новостями и гайдами по теме DevOps и Site Reliability Engineering.
OpenTelemetry Operator
В этом посте рассказывается о том как реализовать трассировку в приложении без изменений кода с помощью оператора OpenTelemetry. Читать дальше.
В этом посте рассказывается о том как реализовать трассировку в приложении без изменений кода с помощью оператора OpenTelemetry. Читать дальше.
Grafana dashboards as ConfigMaps
Немного об автоматизации создания дашбордов в Grafana. Читать дальше.
Немного об автоматизации создания дашбордов в Grafana. Читать дальше.
Deploying a Modern Monitoring Stack (Part 1)
В этой статье описание типовой инсталляции: OpenTelemetry, Thanos, Grafana (+AlertManager). Читать дальше.
В этой статье описание типовой инсталляции: OpenTelemetry, Thanos, Grafana (+AlertManager). Читать дальше.
Understanding Prometheus Metrics
Если задались вопросом «а какие типы метрик есть в Prometheus», в этой статье есть ответ. Читать дальше.
Если задались вопросом «а какие типы метрик есть в Prometheus», в этой статье есть ответ. Читать дальше.
How To Monitor a Spring Boot App With Prometheus and Grafana
Пошаговый гайд по настройке мониторинга Spring Boot App при помощи Prometheus и Grafana. Читать дальше.
Пошаговый гайд по настройке мониторинга Spring Boot App при помощи Prometheus и Grafana. Читать дальше.
Distributed Logging and Tracing with Spring Boot 3 and Kafka
В этой статье рассказано о о распределенной трассировке в микросервисах Kafka. В статье приводится подробный пример подключения Micrometer и Brave в приложениях Spring Boot 3 Kafka для обеспечения распределенной трассировки и корреляции с логами. Читать дальше.
Brave и Micrometer — решения с открытым исходным кодом.
Репыч Brave на Гитхабе
Репыч Micrometer на Гитхабе
В этой статье рассказано о о распределенной трассировке в микросервисах Kafka. В статье приводится подробный пример подключения Micrometer и Brave в приложениях Spring Boot 3 Kafka для обеспечения распределенной трассировки и корреляции с логами. Читать дальше.
Brave и Micrometer — решения с открытым исходным кодом.
Репыч Brave на Гитхабе
Репыч Micrometer на Гитхабе
Create alerts for OpenShift user workload
Начиная с OpenShift 4.6, мониторинг нагрузки на кластер официально поддерживается путем добавления второго экземпляра Prometheus в новом пространстве имен openshift-user-workload-monitoring. В этой статье описано, как можно отслеживать нагрузку и создавать оповещения. Читать дальше.
Начиная с OpenShift 4.6, мониторинг нагрузки на кластер официально поддерживается путем добавления второго экземпляра Prometheus в новом пространстве имен openshift-user-workload-monitoring. В этой статье описано, как можно отслеживать нагрузку и создавать оповещения. Читать дальше.
Reduce compliance TCO by using Grafana Loki for non-SIEM logs
В этой статье обсуждаются решения, используемые компаниями для решения проблемы соответствия нормативным требованиям, а также то, в чем эти инструменты не подходят компаниям, которые хотят эффективнее работать с логами. Далее вы узнаете почему Grafana Loki можно сделать ключевым элементом стратегии соответствия нормативным требованиям. Читать дальше.
В этой статье обсуждаются решения, используемые компаниями для решения проблемы соответствия нормативным требованиям, а также то, в чем эти инструменты не подходят компаниям, которые хотят эффективнее работать с логами. Далее вы узнаете почему Grafana Loki можно сделать ключевым элементом стратегии соответствия нормативным требованиям. Читать дальше.
OpenTelemetry Up and Running
Как устроено решение OpenTelemetry и как при помощи него настроить трейсинг вызовов — обзорная статья. Читать дальше.
Как устроено решение OpenTelemetry и как при помощи него настроить трейсинг вызовов — обзорная статья. Читать дальше.
Log Management and Distributed Tracing using Grafana Loki and Tempo
Воркшоп по разворачиванию всего перечисленного в кластере Kubernetes. Читать дальше.
Воркшоп по разворачиванию всего перечисленного в кластере Kubernetes. Читать дальше.
A Step-by-Step Guide to Calculating SLAs, SLIs, and SLOs for Your IT Services
Соглашения об уровне обслуживания (SLA), показатели уровня обслуживания (SLI) и цели уровня обслуживания (SLO) — это критически важные метрики для измерения производительности и надежности ИТ-услуг. Эти показатели дают ценную информацию о качестве обслуживания клиентов и помогают командам определить области для улучшения. В этой статье представлено пошаговое руководство по расчету SLA, SLI и SLO для ИТ-услуг на примере приложения электронной коммерции на базе микросервисов. Читать дальше.
Соглашения об уровне обслуживания (SLA), показатели уровня обслуживания (SLI) и цели уровня обслуживания (SLO) — это критически важные метрики для измерения производительности и надежности ИТ-услуг. Эти показатели дают ценную информацию о качестве обслуживания клиентов и помогают командам определить области для улучшения. В этой статье представлено пошаговое руководство по расчету SLA, SLI и SLO для ИТ-услуг на примере приложения электронной коммерции на базе микросервисов. Читать дальше.
👍2
ИТ-мониторинг ДОМ.РФ: от идеи к рабочему инструменту
История допиливания плагина Status Panel для Grafana до соответствия требованиям. Читать на Хабре.
История допиливания плагина Status Panel для Grafana до соответствия требованиям. Читать на Хабре.