Технический бэклог — Планы

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

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

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

Собранные данные выводятся из Prometheus в графическом виде с помощью Grafana.
Дополнительно, с помощью пакета https://github.com/prometheus-operator/prometheus-operator, выводятся следующие основные метрики:
  • Заполненность дисков, памяти;
  • Загрузка процессоров;
  • Доступность сети;
  • Состояние k8s.