4 Pillars of Observability: What’s the 4th one?
Наблюдаемость традиционно состоит из трех составляющих: метрики, журналы и трассировки. Однако с развитием технологий появился четвертый компонент, который становится все более важным - временной. Речь о представлении данных во времени. Читать дальше.
Наблюдаемость традиционно состоит из трех составляющих: метрики, журналы и трассировки. Однако с развитием технологий появился четвертый компонент, который становится все более важным - временной. Речь о представлении данных во времени. Читать дальше.
A Step-by-Step Guide for your first 90 days as a Senior DevOps Engineer
Когда люди нанимаются на должность старшего DevOps или SRE, от них обычно ожидают, что они "разберутся во всем сами". Помимо формальных HR и корпоративных процедур онбординга, можно оказаться в ситуации, когда у вас нет четкого плана онбординга. Если такой план и процедура существуют - вам повезло, просто идите вперед и шлифуйте. В противоположном случае, что более вероятно, вы можете захотеть составить такой план самостоятельно. Вот как он может выглядеть на первые 30, 60 и 90 дней. Читать дальше.
Когда люди нанимаются на должность старшего DevOps или SRE, от них обычно ожидают, что они "разберутся во всем сами". Помимо формальных HR и корпоративных процедур онбординга, можно оказаться в ситуации, когда у вас нет четкого плана онбординга. Если такой план и процедура существуют - вам повезло, просто идите вперед и шлифуйте. В противоположном случае, что более вероятно, вы можете захотеть составить такой план самостоятельно. Вот как он может выглядеть на первые 30, 60 и 90 дней. Читать дальше.
How to Handle Errors and Exceptions Properly in Python
В этом посте несколько вариантов обработки исключений в Python, которые помогут писать более чистый код Python и, соответственно, повышать надежность и производительность приложений. Читать дальше.
В этом посте несколько вариантов обработки исключений в Python, которые помогут писать более чистый код Python и, соответственно, повышать надежность и производительность приложений. Читать дальше.
Automated Server Monitoring and Recovery with Bash Scripting — Prevent Downtime!
В этой статье рассмотрен bash-скрипт, который можно использовать для мониторинга состояния HTTP-сервера и его автоматического перезапуска, если он не работает. Сценарий проверяет состояние сервера, проверяя, запущен ли его идентификатор процесса (PID), и если нет, он запустит сервер и отправит администратору уведомление по электронной почте. Читать дальше.
В этой статье рассмотрен bash-скрипт, который можно использовать для мониторинга состояния HTTP-сервера и его автоматического перезапуска, если он не работает. Сценарий проверяет состояние сервера, проверяя, запущен ли его идентификатор процесса (PID), и если нет, он запустит сервер и отправит администратору уведомление по электронной почте. Читать дальше.
Вебинар про работу с OpenSearch в облаке
📅 24 марта (онлайн)
Архитектор Yandex Cloud расскажет о технологии OpenSearch и её совместимости с Elasticsearch. Вы узнаете, какие задачи решает OpenSearch и как использовать его в своём окружении для хранения и обработки данных.
Будут продемонстрированы основные способы миграции на OpenSearch, которые вы сможете применить самостоятельно. Более того, вы узнаете преимущества управляемого OpenSearch по сравнению с Elasticsearch, в том числе и с точки зрения стоимости сервиса.
Участие бесплатное, нужно ➡️ зарегистрироваться
📅 24 марта (онлайн)
Архитектор Yandex Cloud расскажет о технологии OpenSearch и её совместимости с Elasticsearch. Вы узнаете, какие задачи решает OpenSearch и как использовать его в своём окружении для хранения и обработки данных.
Будут продемонстрированы основные способы миграции на OpenSearch, которые вы сможете применить самостоятельно. Более того, вы узнаете преимущества управляемого OpenSearch по сравнению с Elasticsearch, в том числе и с точки зрения стоимости сервиса.
Участие бесплатное, нужно ➡️ зарегистрироваться
How to migrate existing Grafana dashboards and alerts into Kubernetes Monitoring in Grafana Cloud
Небольшая сага о создании выделенного пространства в Grafana для мониторинга Kubernetes с разных сторон. Читать в блоге Grafana.
Небольшая сага о создании выделенного пространства в Grafana для мониторинга Kubernetes с разных сторон. Читать в блоге Grafana.
Kubernetes Logging with Grafana Loki & Promtail in under 10 minutes
Воркшоп по сбору логов k8s и отображению результатов в Grafana. Читать дальше.
Воркшоп по сбору логов k8s и отображению результатов в Grafana. Читать дальше.
How to Monitor and Alert on Ingress-NGINX in Kubernetes
Воркшоп по настройке мониторинга Ingress-NGINX в среде Kubernetes при помощи Prometheus и Grafana. Читать дальше.
Воркшоп по настройке мониторинга Ingress-NGINX в среде Kubernetes при помощи Prometheus и Grafana. Читать дальше.
What's new in Zabbix 6.4 — запись вебинара
В одном из предыдущих постов мы рассказывали о нововведениях в Zabbix 6.4. В этом вебинаре они также рассказывают, а в конце вас ждёт AMA-сессия. Смотреть вебинар.
В одном из предыдущих постов мы рассказывали о нововведениях в Zabbix 6.4. В этом вебинаре они также рассказывают, а в конце вас ждёт AMA-сессия. Смотреть вебинар.
Understand container metrics and why they matter
Пост о важных метриках производительности контейнеров. Читать дальше.
Пост о важных метриках производительности контейнеров. Читать дальше.
k6 with docker-compose + influxdb + Grafana
В этой статье рассмотрено, как можно запустить несколько нагрузочных тестов с помощью k6 и использовать docker-compose для настройки influxdb и Grafana для визуализации результатов нагрузочных тестов практически в реальном времени с помощью панелей k6, доступных в Grafana. Читать дальше.
В этой статье рассмотрено, как можно запустить несколько нагрузочных тестов с помощью k6 и использовать docker-compose для настройки influxdb и Grafana для визуализации результатов нагрузочных тестов практически в реальном времени с помощью панелей k6, доступных в Grafana. Читать дальше.
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). Читать дальше.