What Are Structured Logs and How Do They Improve Performance?
Структурированные логи — это бесценный инструмент, когда речь идет о понимании и устранении неполадок ПО. Благодаря четкой и аккуратной организации информации о событиях, происходящих в системе, структурированные логи позволяют легко определить проблемы и отследить ошибки. Читать дальше.
Структурированные логи — это бесценный инструмент, когда речь идет о понимании и устранении неполадок ПО. Благодаря четкой и аккуратной организации информации о событиях, происходящих в системе, структурированные логи позволяют легко определить проблемы и отследить ошибки. Читать дальше.
Unreadable Metrics: Why You Can’t Find Anything in Your Monitoring Dashboards
Руководство по эффективному проектированию дашбордов для DevOps и SRE. В этом посте рассмотрены нечитаемые метрики и то, как создавать эффективные дашборды, которые облегчат вам устранение неполадок. Читать дальше.
Руководство по эффективному проектированию дашбордов для DevOps и SRE. В этом посте рассмотрены нечитаемые метрики и то, как создавать эффективные дашборды, которые облегчат вам устранение неполадок. Читать дальше.
Phantom Metrics: Why Your Monitoring Dashboard May Be Lying to You
Мы смотрим на метрики, чтобы узнать, как работает наша система, будь то на уровне инфраструктуры, приложения или бизнеса. Мы доверяем нашим метрикам, которые показывают нам состояние нашей системы и места, где она ведет себя неправильно. Но показывают ли метрики, что произошло на самом деле? Вы будете удивлены, как часто это не так.
В этой статье рассмотрены математика и механика, лежащие в основе метрик, некоторые распространенные заблуждения, что нужно для получения точных метрик и существует ли вообще такая вещь. Читать дальше.
Мы смотрим на метрики, чтобы узнать, как работает наша система, будь то на уровне инфраструктуры, приложения или бизнеса. Мы доверяем нашим метрикам, которые показывают нам состояние нашей системы и места, где она ведет себя неправильно. Но показывают ли метрики, что произошло на самом деле? Вы будете удивлены, как часто это не так.
В этой статье рассмотрены математика и механика, лежащие в основе метрик, некоторые распространенные заблуждения, что нужно для получения точных метрик и существует ли вообще такая вещь. Читать дальше.
Using Python for Monitoring Machines in DevOps: A Guide to Scripting
В этой статье рассказывается о том, как использовать Python для создания сценария мониторинга нескольких значений на сервере, таких как использование процессора, памяти и дискового пространства. Также будет показано, как настроить автоматическое оповещение по электронной почте в случае, если некоторые из этих значений превышают или ниже порога. Читать дальше.
В этой статье рассказывается о том, как использовать Python для создания сценария мониторинга нескольких значений на сервере, таких как использование процессора, памяти и дискового пространства. Также будет показано, как настроить автоматическое оповещение по электронной почте в случае, если некоторые из этих значений превышают или ниже порога. Читать дальше.
Kubernetes monitoring with Zabbix – Part 2: Understanding the discovered resources
В предыдущей статье описывалась установка Zabbix Agent Helm Chart и настройка официальных шаблоны Kubernetes для мониторинга кластера в Zabbix. В этой статье раскрывается функциональность, предоставляемая интеграцией Kubernetes в Zabbix, и обсуждаются примеры использования для мониторинга и оповещения о событиях в кластере. Читать дальше.
В предыдущей статье описывалась установка Zabbix Agent Helm Chart и настройка официальных шаблоны Kubernetes для мониторинга кластера в Zabbix. В этой статье раскрывается функциональность, предоставляемая интеграцией Kubernetes в Zabbix, и обсуждаются примеры использования для мониторинга и оповещения о событиях в кластере. Читать дальше.
Kubernetes Observability: логгинг с EFK
В этой статье про про логирование в Kubernetes посредством EFK стека. Читать дальше.
В этой статье про про логирование в Kubernetes посредством EFK стека. Читать дальше.
Monitoring SSL Certificates with Go
Мониторинг SSL помогает отслеживать статус SSL веб-сайта и получать информацию о его сертификате SSL. В этой статье разобрано как создать мониторинг SSL, написанный на Go с определённым набором функций. Читать дальше.
Мониторинг SSL помогает отслеживать статус SSL веб-сайта и получать информацию о его сертификате SSL. В этой статье разобрано как создать мониторинг SSL, написанный на Go с определённым набором функций. Читать дальше.
Что скрыто внутри Yandex Cloud?
Узнайте на офлайн-митапе!
Приглашаю вас на about:cloud, где разработчики расскажут, как они развивают ключевые инфраструктурные сервисы по мере роста нагрузки и сложности. Будет обсуждение, с какими сложными и интересными техническими задачами они сталкиваются.
Регистрируйтесь ➡️
Узнайте на офлайн-митапе!
Приглашаю вас на about:cloud, где разработчики расскажут, как они развивают ключевые инфраструктурные сервисы по мере роста нагрузки и сложности. Будет обсуждение, с какими сложными и интересными техническими задачами они сталкиваются.
Регистрируйтесь ➡️
Insightful Monitoring of Kubernetes Clusters with Traces
Небольшой воркшоп по настройке мониторинга Python-приложения в среде Kubernetes при помощи Prometheus, Jaeger и Grafana. Читать дальше.
Небольшой воркшоп по настройке мониторинга Python-приложения в среде Kubernetes при помощи Prometheus, Jaeger и Grafana. Читать дальше.
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. Читать дальше.