This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
prometheus_grafana_loki_-_observability [2026/10/05 14:32] val [После окончания обучения слушатель будет уметь] |
prometheus_grafana_loki_-_observability [2026/10/12 13:06] (current) val [Модуль 5. Алертинг и обнаружение проблем] |
||
|---|---|---|---|
| Line 28: | Line 28: | ||
| * Использровать язык запросов PromQL для анализа и визуализации измерений | * Использровать язык запросов PromQL для анализа и визуализации измерений | ||
| * Настраивать сбор, фильтрацию и анализ журналов с использованием Loki и языка LogQL | * Настраивать сбор, фильтрацию и анализ журналов с использованием Loki и языка LogQL | ||
| - | * использовать ИИ для борьбы с шумом (Alert Fatigue), обнаружения аномалий (Anomaly Detection) и поиска первопричин (RCA) в уведомлениях | ||
| * Использовать готовые и создавать собственные dashboard в Grafana | * Использовать готовые и создавать собственные dashboard в Grafana | ||
| * Настраивать уведомления в Prometheus Alertmanager с использованием готовых и собственных правил | * Настраивать уведомления в Prometheus Alertmanager с использованием готовых и собственных правил | ||
| + | * использовать ИИ для борьбы с шумом (Alert Fatigue), обнаружения аномалий (Anomaly Detection) и поиска первопричин (RCA) в уведомлениях | ||
| * Настраивать маршрутизацию уведомлений с использованием Email и Webhook | * Настраивать маршрутизацию уведомлений с использованием Email и Webhook | ||
| * Настраивать уведомления в Grafana | * Настраивать уведомления в Grafana | ||
| Line 90: | Line 90: | ||
| * Пример [[Сервис Prometheus#prometheus-apache-exporter]] для сбора метрик "штатного" приложения, [[Сервис HTTP#Нагрузочное тестирование]] | * Пример [[Сервис Prometheus#prometheus-apache-exporter]] для сбора метрик "штатного" приложения, [[Сервис HTTP#Нагрузочное тестирование]] | ||
| * Service Discovery | * Service Discovery | ||
| - | * Использование push-модели [[Сервис Prometheus#prometheus-pushgateway]] и [[Сервис Prometheus#Отправка метрик из приложения]] | + | |
| - | * prometheus federation | + | * Web интерфейс к почте [[Web интерфейс к почте#Roundcube]] |
| + | * [[Средства программирования shell#Тестирование Web приложения на shell]] | ||
| + | * [[Технология cgroup]] | ||
| + | * Использование push-модели сбора данных [[Сервис Prometheus#prometheus-pushgateway]] | ||
| + | * [[Сервис Prometheus#Отправка метрик из приложения]] (Пример 2) | ||
| + | |||
| + | * Prometheus federation | ||
| ===== Модуль 3. Централизация логов с Loki ===== | ===== Модуль 3. Централизация логов с Loki ===== | ||
| - | * Установка Loki | + | * Установка [[Сервис Loki]] |
| - | * Установка и настройка Promtail для доставки логов приложений и системных журналов | + | * Установка и настройка [[Сервис OpenTelemetry#OpenTelemetry Collector]] для доставки логов приложений и системных журналов |
| * Язык LogQL, фильтрация и анализ логов (поиск ошибок, парсинг JSON, агрегация статистики по логам) | * Язык LogQL, фильтрация и анализ логов (поиск ошибок, парсинг JSON, агрегация статистики по логам) | ||
| Line 110: | Line 116: | ||
| * Установка [[Сервис Prometheus#prometheus-alertmanager]] | * Установка [[Сервис Prometheus#prometheus-alertmanager]] | ||
| - | * [[Сервис Prometheus#Настройка маршрутизации уведомлений]] (Email, Webhook) и [[Сервис Prometheus#Тестирование alertmanager]] | + | * [[Сервис Prometheus#Настройка маршрутизации уведомлений]] (Email) |
| + | * [[Сервис Prometheus#Тестирование alertmanager]] | ||
| * [[Сервис Prometheus#Подключение готовых правил alertmanager]] | * [[Сервис Prometheus#Подключение готовых правил alertmanager]] | ||
| * [[Сервис Prometheus#Подключение Alertmanager к Prometheus]] | * [[Сервис Prometheus#Подключение Alertmanager к Prometheus]] | ||
| - | * [[Сервис Prometheus#Создание правил alertmanager]] | + | * [[Анализ производительности системы#Стресс тестирование и выявление нагрузки на HDD]] |
| + | |||
| + | * [[Сервис Prometheus#Создание правил alertmanager]] | ||
| + | * [[Сервис adnanh/webhook]] | ||
| + | * [[Сервис Prometheus#Настройка маршрутизации уведомлений]] (Webhook) | ||
| + | * [[Сервис Prometheus#Тестирование alertmanager]] | ||
| * Управление инцидентами, настройка silence (подавление алертов), агрегация нотификаций | * Управление инцидентами, настройка silence (подавление алертов), агрегация нотификаций | ||
| * [[Сервис Grafana#Настройка уведомлений]] непосредственно в интерфейсе Grafana (вместе с оценкой пороговых значений, на примере [[Сервис Prometheus#Отправка метрик из приложения]]) | * [[Сервис Grafana#Настройка уведомлений]] непосредственно в интерфейсе Grafana (вместе с оценкой пороговых значений, на примере [[Сервис Prometheus#Отправка метрик из приложения]]) | ||