VK Object Storage logo
Помощь
Обновлена 20 октября 2026 г. в 12:40

Метрики

Компоненты Levee собирают метрики в формате Graphite с префиксом hotbox.levee. Интервал отправки — 5 секунд.

Метрики по компонентам — в таблице 1.

Таблица 1 — Метрики компонентов Levee

Компонент

Метрика

Тип

Описание

client

hotbox.levee.proxy.net_request_inflight

Gauge

Количество одновременно обрабатываемых запросов через прокси

limiter

hotbox.levee.{name}.net_request_accepted_total

Counter

Количество принятых запросов

limiter

hotbox.levee.{name}.net_request_rejected_total

Counter

Количество отклоненных запросов (429)

limiter

hotbox.levee.{name}.net_request_failed_total

Counter

Количество неудачных запросов (500)

limiter

hotbox.levee.{name}.net_request_durations_seconds

Summary

Распределение времени обработки запросов (квантили: 0,5, 0,75, 0,9, 0,99)

observer

hotbox.levee.observer.net_active_clients

Gauge

Количество активных клиентов

gossip

hotbox.levee.{role}.gossip_topology_changed_total

Counter

Количество изменений топологии кластера

memberlist

memberlist.health.score

Gauge

Оценка здоровья memberlist

memberlist

memberlist.udp.received

Counter

Байты, полученные по UDP

memberlist

memberlist.udp.sent

Counter

Байты, отправленные по UDP

memberlist

memberlist.tcp.accept

Counter

Принятые TCP-соединения

memberlist

memberlist.tcp.sent

Counter

Байты, отправленные по TCP

memberlist

memberlist.tcp.connect

Counter

Установленные TCP-соединения

memberlist

memberlist.probeNode

Timer

Время проверки узла

memberlist

memberlist.degraded.probe

Counter

Количество деградировавших проверок

memberlist

memberlist.gossip

Timer

Длительность gossip-операции

memberlist

memberlist.pushPullNode

Timer

Время push- или pull-синхронизации узла

memberlist

memberlist.degraded.timeout

Counter

Тайм-ауты при деградации

memberlist

memberlist.msg.alive

Counter

Сообщения о живых узлах

memberlist

memberlist.msg.suspect

Counter

Сообщения о подозрительных узлах

memberlist

memberlist.msg.dead

Counter

Сообщения о мертвых узлах

runtime

runtime.num_goroutines

Gauge

Количество горутин

runtime

runtime.alloc_bytes

Gauge

Байты, выделенные в куче

runtime

runtime.sys_bytes

Gauge

Байты, запрошенные у ОС

runtime

runtime.malloc_count

Counter

Количество выделений памяти

runtime

runtime.free_count

Counter

Количество освобождений памяти

runtime

runtime.heap_objects

Gauge

Количество объектов в куче

runtime

runtime.total_gc_pause_ns

Counter

Общее время пауз GC, нс

runtime

runtime.total_gc_runs

Counter

Количество запусков GC

runtime

runtime.gc_pause_ns

Summary

Распределение времени пауз GC

Примечания

Особенности обозначения метрик:

  • {name} — имя обработчика ограничителя потока (rate limiter), задается динамически;
  • {role} — имя компонента: observer или limiter;
  • префикс метрик: hotbox.levee.
Была ли статья полезна?