Мониторим ИТ
7.66K subscribers
103 photos
2 files
1.39K links
Это канал о мониторинге ИТ-инфраструктуры и приложений (Monitoring & Observability Channel)

Консультации Настройка Вопросы @antoniusfirst

@usr_bin_linux — канал об ИТ-инфраструктуре (Linux, Kubernetes, Docker, Terraform, etc.)
Download Telegram
10 DevOps Tools to Watch in 2023

Взгляд на некоторые инструменты DevOps, которые мы, возможно, будем использовать в следующем году, потому что они могут поднять производительность инженеров на новый уровень.

В статье о: Pulumi, SOPS, Trivy, Cluster API, Linkerd, GitHub Actions, Tekton, HashiCorp Harness, Thanos, HashiCorp Sentinel.

Читать дальше.
How metrics collection agents protect against data loss when working with the remote write protocol

Недавно я столкнулся с агентом Grafana во время работы. Я начал понимать, как это работает под капотом и чем оно отличается от того, с чем я работал раньше (vmagent, netdata и prometheus). И снова попалась на глаза статья о том, нужен ли WAL для TSDB? Родилась идея рассмотреть подходы, как агенты сбора метрик защищают себя от потери данных при работе с протоколом удаленной записи на примере агента Grafana/Prometheus и агента VictoriaMetrics (vmagent). Читать дальше.
A complete guide to managing Grafana as code: tools, tips, and tricks

В
этой статье представлены несколько инструментов, которые можно использовать для декларативного управления ресурсами Grafana, а также несколько советов и рекомендаций по их эффективному включению в варианты использования.

Инструменты, которые рассматриваются в этой статье, включают Grafana Terraform, коллекцию Grafana Ansible, Grafonnet для информационных панелей, Grizzly, API-интерфейсы Grafana с действиями GitHub и Crossplane. Читать дальше.
DORA metrics: automatically, for all your Kubernetes workloads

Получение этих сведений по метрикам DORA иногда может быть сложным и требовать большого объема ручной работы. Из этой статьи вы узнаете как более эффективно извлекать показатели DORA? Читать дальше.
Use Docker, Uptime Kuma, and Traefik To Monitor Your Website

В этой статье описано, как настроить мониторинг веб-сайтов с локального ПК или сервера с помощью Docker/Docker Swarm. Вместо использования сложных стеков мониторинга, таких как prometheus, node-exporter или graphana, можно использовать облегченную альтернативу под названием Uptime Kuma, написанную на NodeJs и Vue. Читать дальше.
k-boot/v2: A clean way of prometheus monitoring in Golang

Чтобы упростить использования стэка Prometheus+Grafana, мы разработали rk-boot/v2. Решение для оборачивания логики клиента prometheus в простые функции и вывода на дашборды Grafana. rk-boot/v2 помогает уменьшить сложность кода. Читать дальше.

Репыч на Гитхабе.
Prometheus: Kubernetes endpoints monitoring with blackbox-exporter

Что описано в этом посте:

с помощью Helm будет развернут стек kube-prometheus-stack в Minikube, развернут сам Blackbox Exporter, настроен мониторинг конечных точек с помощью Kubernetes ServiceMonitors, который будет создан через конфиг blackbox-exporter. Читать дальше.
Observability: Better CI for your prometheus alerts

Если ваша система мониторинга сильно разрастается, вам потребуется внедрить CI для оповещений. Первое, что приходит на ум, это promtool. Читать дальше.
Monitoring your system with Docker + Grafana + Prometheus + Node

В этой статье рассказывается, как запускать Grafana, Prometheus и Node Exporter в качестве контейнеров, управляемых Docker Compose. Читать дальше.
Robusta

Robusta похожа на Zapier/IFTTT для DevOps, с упором на готовые полезные автоматизации, а не создание собственных.

Robusta поддерживает:

⚡️Мониторинг Kubernetes — встроенная интеграция с Prometheus, которая обогащает оповещения дополнительным контекстом и графиками.

⚡️Автоматизацию событий для Kubernetes (например, Argo Events)

⚡️ Автоматические исправления — готовые исправления для распространенных предупреждений.

⚡️ Отслеживание изменений — отслеживайте и проверяйте каждое изменение в вашем кластере Kubernetes.

Читать дальше.
Monitor multiple container instances with Heartbeat and local Elasticsearch and Kibana

Задача состоит в том, чтобы отслеживать несколько экземпляров контейнера из одного образа для сбора данных о доступности. Нам нужно найти способ настроить Heartbeat для автоматического обнаружения этих экземпляров контейнера и связать динамический монитор с каждым из этих экземпляров. Проблема решается с помощью функции под названием Autodiscover. Посмотрим, как это работает! Читать дальше.
Implementing Load Testing and Real-Time Monitoring with JMeter, InfluxDB, and Grafana

В этой статье вы узнаете о нагрузочном тестировании с использованием JMeter вместе с InfluxDB и Grafana. Читать дальше.
A solution for Monitoring and Logging Containers

В этой статье рассказано про утилиту с открытым исходным кодом domolo, предназначенную для мониторинга и логирования данных от docker-контейнеров. Читать дальше.

Репыч на Гитхабе.
Zeus: A New Kubernetes Monitoring Tool

Zeus — решение для просмотра состояния и показателей кластера Kubernetes, встроенное в портативный графический пользовательский интерфейс. Zeus обеспечивает доступ ко всем данным кластера с помощью Grafana и встроенного визуализатора, который позволяет графически представлять узлы. Читать дальше.

Репыч на Гитхабе.
Victoriametrics? Replace Prometheus?

Проблема возникает, когда нагрузка на систему увеличивается, а Prometheus падает из-за нехватки ресурсов. Теперь нет метрик, чтобы проверить, почему сервисы имеют огромный всплеск запросов, который оставляет команды разработчиков в неведении. Читать дальше.
Monitoring in DevOps lifecycle

Уровни мониторинга DevOps. Читать дальше.
Observing the K8 cluster using ELK stack

Концепция
наблюдаемости кластера K8 с точки зрения ELK. Читать дальше.
Guide to PostgreSQL Performance Tuning

Гайд по тюнингу производительности PostgreSQL. Читать дальше.
Monitoring and alerting for DevOps — Prometheus + Grafana + Telegram to keep your Jira and Confluence healthy

Может случиться так, что Jira критически важным инструментов бизнеса. Проблема может также возникнуть, когда крупная компания использует несколько экземпляров Jira и Confluence. В этой статье автор поделится опытом создания эффективного и простого в использовании решения для мониторинга и оповещения. Читать дальше.
How to Monitor MongoDB: Key Metrics to Measure for High Performance

В
этой статье рассмотрены ключевые показатели MongoDB, которые нужно отслеживать, чтобы обеспечить высокую производительность, отказоустойчивость и работоспособность этой NoSQL-базы данных. Читать дальше.