Метрики Prometheus
8 800 555-89-02
Войти
Документация
CTRL+K
Standalone2409
SaaS

Метрики Prometheus

В этой статье
  • Метрики Prometheus
  • Примеры метрик

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

Объекты мониторинга называются целевыми объектами. Главное отличие от остальных систем мониторинга — метод сбора данных. Prometheus сам берет нужную ему информацию с серверов и устройств, обращаясь к целевым объектам при помощи языка PromQL.

Метрики хранятся в форме временных рядов, где каждая метрика сохраняется с соответствующим временным штампом и сопровождается дополнительными парами «ключ-значение», которые называются метками (labels).

Метрики доступны для получения по пути /metrics с указанием параметра api_key={api_key_value}. У API-ключа должна быть привилегия «Мониторинг метрик» с операцией на Чтение. Пример окончательного URL может выглядеть так:

https://test.infomaximum.com/metrics?api_key=4952343e6e1448a69518f7b2523e340d

Собираются только метрики Java Virtual Machine.

Примеры метрик

Ниже приведены примеры метрик, которые собирает система.

jvm_memory_used_bytes — количество используемой памяти в байтах:

# HELP jvm_memory_used_bytes Used bytes of a given JVM memory area.
# TYPE jvm_memory_used_bytes gauge
jvm_memory_used_bytes{area="heap"} 1.7151512E8

jvm_threads_started_total — количество потоков, которые были запущены в JVM:

# HELP jvm_threads_started_total Started thread count of a JVM
# TYPE jvm_threads_started_total counter
jvm_threads_started_total 4842.0

jvm_threads_state — количество потоков в определенном состоянии:

# HELP jvm_threads_state Current count of threads by state
# TYPE jvm_threads_state gauge
jvm_threads_state{state="BLOCKED"} 0.0
jvm_threads_state{state="NEW"} 0.0
jvm_threads_state{state="RUNNABLE"} 32.0

Была ли статья полезна?

Да
Нет
Предыдущая
Конфигурационные файлы системы
8 (800) 555-89-028 (495) 150-31-45team@infomaximum.com
Для бизнеса
© 20102024. ООО «Инфомаксимум»
Мы используем файлы cookies, чтобы сайт был лучше для вас.