В ELMA365 On-Premises Enterprise можно анализировать метрики elma365_telemetry_*
:
- во внутреннем отчёте о производительности, доступном в интерфейсе ELMA365;
- с помощью экспорта метрик в стандартное хранилище Prometheus и их визуализации в виде дэшбордов в системе Grafana.
Внутренний отчёт и экспорт метрик во внешнее хранилище настраиваются независимо друг от друга. Если они одновременно отключены, диагностические данные по работе системы не собираются.
О том, как настроить внутренний отчёт, читайте в статье «Отчёт о производительности».
В этой статье рассмотрим экспорт данных о работе системы в хранилище Prometheus. Вы можете выгружать следующие метрики:
elma365_telemetry_http_request_duration_milliseconds_bucket
— время выполнения веб-запросов;elma365_telemetry_script_execution_duration_milliseconds_bucket
— время выполнения серверных скриптов;elma365_telemetry_sql_query_duration_milliseconds_bucket
— время выполнения запросов в базу данных.
Чтобы настроить экспорт метрик производительности:
- Установите средства мониторинга Prometheus и Grafana. Если они уже установлены, пропустите этот шаг.
- В конфигурационном файле
values-elma365.yaml
включите параметры мониторинга. В ходе настройки для параметраglobal.monitoring.lowcode.metricExportEnabled
укажите значениеtrue
.
После включения экспорта метрик сбор и выгрузка диагностических данных осуществляются непрерывно.