Мониторинг#

Настройка#

Компонент GRIR имеет собственные встроенные средства мониторинга. Компоненты предоставляют метрики мониторинга в формате, совместимом с Prometheus.

Метрики#

Метрики производительности и нагрузки#

Название

Описание

Размерность

Основные атрибуты

grafana_rendering_request_duration_seconds

Время выполнения каждого рендер-запроса (измеряется в секундах). Эта метрика полезна для анализа производительности сервиса.

histogram

grafana_rendering_requests_total

Общее количество обработанных рендер-запросов (разбито по статусам: success/failure). Позволяет оценивать нагрузку на систему.

grafana_rendering_failures_total

Количество неудачных попыток рендера (ошибки, timeout’ы и т.д.). Помогает выявлять проблемы и улучшать стабильность сервиса.

grafana_rendering_queue_length

Текущая длина очереди рендер-задач. Полезно мониторить очередь заданий, чтобы понимать загруженность системы.

Gauge

grafana_rendering_queue_size

Размер очереди рендеринга.

Gauge

-

grafana_rendering_workers_active

Число активных рабочих процессов, выполняющих рендеры. Это поможет оценить, насколько эффективно используется вычислительная мощность.

grafana_rendering_memory_usage_bytes

Объем памяти, потребляемый процессом рендеринга. Отслеживание потребления памяти важно для предотвращения проблем с производительностью и стабильностью.

grafana_rendering_cpu_usage_percent

Загрузка CPU процесса рендеринга (% загрузки процессора). С помощью данной метрики удобно анализировать эффективность использования вычислительных мощностей.