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