У меня есть веб-сервис Springboot Kotlin, который использует Actuator (spring-boot-starter-actuator
) и микрометр (micrometer-registry-prometheus
) для предоставления метрик скребку Prometheus.
Чтобы отслеживать размер операций в очереди, я использую настраиваемый датчик.
val gauge = Gauge.build()
.name("operation_queue_size")
.help("Size of queue")
.register(collectorRegistry)
# later
gauge.inc()
# or
gauge.dec()
Я хотел бы улучшить эту метрику, добавив тег, который представляет тип операции в очереди, но не нашел подходящего метода в классе Builder.
Цель состоит в том, чтобы предоставить такую метрику, как:
operation_queue_size{op_type="deletions"} 999
operation_queue_size{op_type="insertions"} 999
Спасибо.