Project

General

Profile

Actions

Задачи проекта #13

open
ГК ГК

Квартал 2: Мониторинг и логи (Visibility)

Задачи проекта #13: Квартал 2: Мониторинг и логи (Visibility)

Added by Глеб Куприянов 3 days ago. Updated 3 days ago.

Status:
В работе
Priority:
Средний
Start date:
12/07/2025
Due date:
% Done:

0%

Estimated time:

Description

Цель : Научиться собирать и анализировать логи и метрики вашего приложения и инфраструктуры.

  1. Prometheus (1.5 месяца):
  • Архитектура: Pull-модель, экспортеры, метрики (типы: counter, gauge, histogram).

  • Установите Prometheus на отдельную VPS.

  • Настройте сбор метрик с вашего сервера приложения (Node Exporter) и с самого приложения (Python-клиент для Prometheus). Добавьте в свое приложение кастомную метрику.

  1. Grafana (0.5 месяца):
  • Подключите к Prometheus.

  • Создайте дашборд: загрузка CPU/RAM сервера, количество запросов к вашему приложению.

  1. Filebeat + ELK/Elastic Stack (1 месяц):
  • Установите Elasticsearch и Kibana (можно в Docker для упрощения).

  • Настройте Filebeat на сервере с приложением для отправки логов (nginx-доступы, логи вашего Python-приложения, системные логи) в Elasticsearch.

  • Создайте простые визуализации в Kibana.

  1. Объединение (оставшееся время):
  • Добавьте в Grafana график из логов (через Elasticsearch data source).

  • Настройте простые алерты в Prometheus Alertmanager (например, если сервер недоступен).

Итог квартала: Система мониторинга метрик и централизованного сбора логов. Вы видите состояние вашего приложения и инфраструктуры на дашбордах.

ГК Updated by Глеб Куприянов 3 days ago Actions #1

  • Tracker changed from Задачи по проектам to Задачи проекта
Actions

Also available in: PDF Atom