Технический бэклог — Готово

Сбор и вывод метрик

Разработка Мониторинг Prometheus Grafana
Разработан пакет https://github.com/ensi-platform/laravel-metrics для сбора метрик приложения и отправки их в prometheus.

Основные возможности:

  • Requests per second;
  • Время ответа + его распределение между php, sql, http;
  • Статистика по кодам ответов;
  • Статистика непойманных exception;
  • Возможность отображения статистик как целиком, так и в разрезе http-эндпоинтов, консольных команд, воркеров.

Собранные данные выводятся из Prometheus в графическом виде с помощью Grafana.

Дополнительно, с помощью пакета https://github.com/prometheus-operator/prometheus-operator, выводятся следующие основные метрики:

  • Заполненность дисков, памяти;
  • Загрузка процессоров;
  • Доступность сети;
  • Состояние k8s.