Технический бэклог — Готово
Сбор и вывод метрик
Разработка
Мониторинг
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.