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

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

@usr_bin_linux — канал об ИТ-инфраструктуре (Linux, Kubernetes, Docker, Terraform, etc.)
Download Telegram
One Grafana Dashboard With Multiple Prometheus Datasources

In this article, the following aspects of using Prometheus and Grafana will be demonstrated:

One Grafana server presenting data from multiple Prometheus resources.

Each dashboard would show only selected Prometheus datasources (not all configured datasources are relevant to all of the dashboards).

Present only the relevant data from each datasource according to the dashboard content. (For example in case the dashboard panel present one storage mount which has a different mount requirements per server).

⚡️ Useful dashboards for your needs:
- Host / VM Resources ( CPU, RAM, Storage and I/O, Network).
- Docker Containers (Use of resources per container).

Читать дальше.
Расчет перцентилей для мониторинга высоконагруженных систем

При мониторинге часто требуется использовать перцентили. Они позволяют понять, как система работает бóльшую часть времени, в отличие от усреднения значений, которое сильно подвержено влиянию выбросов. Если 9 из 10 запросов выполняются за 1 секунду, а один за 10 секунд, то среднее будет 1,9 секунды, а 50-перцентиль — 1 секунда. Это лишь один пример того, что среднее значение не подходит для мониторинга. Возникает необходимость считать перцентили, для этого мы добавили в tarantool/metrics Summary-коллектор. Читать дальше.
Галс Софтвэр и Broadcom приглашают на вебинар по зонтичной системе мониторинга DX Operations Intelligence

Основа DX OI — это современная распределенная облачная архитектура. В решении реализованы механизмы Machine Learning над всеми поступающими данными как из доменных решений Broadcom, так и от сторонних систем через REST API, таких как Zabbix, SCOM и других популярных систем. Основная функция DX OI — создание полноценной ресурсно-сервисной модели (РСМ) на базе конфигурационных единиц (КЕ), наполняющих инвентарную базу при интеграции со сторонними системами. Важная особенность DX OI — возможность спрогнозировать отказ КЕ в будущем и оценить степень его вляиние на доступность сервиса.

Вебинар состоится в пятницу 27 ноября в 11 часов утра по московскому времени на площадке Zoom.

⚡️ Регистрация на вебинар

⚡️ Статья на Хабре с описанием возможностей
How we eliminated service outages from ‘certificate expired’ by setting up alerts with Grafana and Prometheus

There
’s one thing most of the customers have in common: At one point or another, expired certificates have caused a problem. In theory, they shouldn’t; the exact expiration date is known, and so is the process for updating. But still the problems persist!

In this blog post, we present a simple yet effective solution: Monitor the expiration date of certificates with Prometheus and visualize it with Grafana, using features from the new table visualization in Grafana 7. Читать дальше.
Monitoring the Mattermost server with Prometheus and Grafana

We’ve been using Prometheus and Grafana to monitor our cluster for a while now, and you can read this great post where my colleague Stylianos explains how we have them working for our multi-cluster environment. Читать дальше.
Prometheus и VictoriaMetrics: отказоустойчивая инфраструктура для хранения метрик

Стек, о котором пойдёт речь: Prometheus, Alertmanager, Pushgateway, Blackbox exporter, Grafana и VictoriaMetrics. Читать дальше.
How to find traces in Tempo with Elasticsearch and Grafana

Grafana Tempo, the recently announced distributed tracing backend, relies on integrations with other data sources for trace discovery. Tempo’s job is to store massive amounts of traces, place them in object storage, and retrieve them by ID. Logs and other data sources allow users to quickly and more powerfully jump directly to traces than ever before. Читать дальше.
/proc/meminfo + gawk = удобный JSON для discovery метрик в zabbix

В
работе над одной задачей, понадобилось добавить в мониторинг все счетчики памяти из /proc/meminfo с нескольких linux хостов, для отслеживания состояние памяти в течении времени. Читать дальше.
Статья на Хабре для тех, кто интересуется Ceph — программно-определяемой распределённой файловой системой.
Занимательная статья на Хабре о том, почему Apache Kafka такая шустрая и популярная. Для тех, кто работает с технологией советуем ознакомиться с тем, что у кафки “под капотом”. Это многое объясняет. Например, можно почитать про батчинг записей, пакетное сжатие, буферизованные операции, zero-copy и другие фишечки.
Мониторинг многопоточных приложений Node.JS

В этой статье мы разберем особенности мониторинга многопоточного Node.JS приложения на примере нашего коллектора для сервиса мониторинга и анализа логов серверов PostgreSQL. Читать дальше.
How we eliminated service outages from ‘certificate expired’ by setting up alerts with Grafana and Prometheus

In
this blog post, we present a simple yet effective solution: Monitor the expiration date of certificates with Prometheus and visualize it with Grafana, using features from the new table visualization in Grafana 7. Читать дальше.
IoT monitoring with Grafana: How Eurac observes climate change in the Alps

The Eurac Research team uses Grafana for several different purposes. In addition to infrastructure monitoring and maintenance, we use Grafana as a data analysis tool for identifying trends and patterns and publicly share our dashboards to make our data more accessible. Читать дальше.
How to migrate your configuration database

Grafana
по умолчанию использует встроенную в дистрибутив SQLLite, но можно использовать и другую БД. В этой статье о том, как переехать на MySQL. Читать дальше.
После известного твита Илона Маска с рекомендацией использования Signal, у них случился резкий прирост новых пользователей. На волне роста популярности в блоге Zabbix и вышла эта статья об интеграции с этим мессенджером.
Регистрируйтесь на вебинар по Grafana Tempo. Его проведёт Joe Elliot, создатель Tempo и постоянный мейнтейнер Jaeger. Вебинар состоится 4 февраля в 17:30 UTC.

Getting started setting up Tempo

⚡️ Why Tempo?

⚡️ How to discover traces without native search (Exemplars/Loki 2.0)

⚡️ Upcoming Grafana exemplar support

⚡️ Upcoming Prometheus exemplar support
А кто-то слышал про Perfromance Co-Pilot? У них и с Grafana интеграция есть.

Еще о PCP можно почитать в блоге RHEL.

👍 — слышал и использую/использовал

👎 — слышал, но не использовал

🖕 — я адепт мейнстрима
Сегодня Zabbix проводил митап, где Алексей Владышев (основатель Zabbix) рассказал о серьезных нововведениях в версии 5.4 (она, кстати, не LTS). Появляется новый синтаксис для описания триггерных выражений, вычисляемых и агрегированных проверок.

Было: {host:key.func(params)}=0

Станет: func(/host/key, params)

К слову, начиная с версии 5.4 в Zabbix больше не будет поддержки прежнего синтаксиса. И к этому нужно готовиться. Ниже несколько скриншотов из презентации для понимания.