← Каталог
Анализ и оптимизация производительности приложений — Мониторинг в реальном времени
Фрагмент из «Анализ и оптимизация производительности приложений»: Мониторинг в реальном времени.
# Prometheus-метрики для отслеживания состояния пулов
# application_metrics.yaml
metrics:
- name: app_memory_heap_used_bytes
type: gauge
help: Текущий размер используемой кучи
- name: app_threadpool_active_threads
type: gauge
help: Количество активных потоков в пуле
- name: app_threadpool_queue_size
type: gauge
help: Размер очереди ожидающих задач
- name: app_db_connections_active
type: gauge
help: Количество занятых соединений с БД
- name: app_db_connections_idle
type: gauge
help: Количество свободных соединений в пуле
- name: app_gc_pause_seconds
type: histogram
help: Распределение длительности пауз сборщика мусора # Prometheus-метрики для отслеживания состояния пулов
# application_metrics.yaml
metrics:
- name: app_memory_heap_used_bytes
type: gauge
help: Текущий размер используемой кучи
- name: app_threadpool_active_threads
type: gauge
help: Количество активных потоков в пуле
- name: app_threadpool_queue_size
type: gauge
help: Размер очереди ожидающих задач
- name: app_db_connections_active
type: gauge
help: Количество занятых соединений с БД
- name: app_db_connections_idle
type: gauge
help: Количество свободных соединений в пуле
- name: app_gc_pause_seconds
type: histogram
help: Распределение длительности пауз сборщика мусора