我有一个 springboot Kotlin Web 服务,它使用 Actuator ( spring-boot-starter-actuator) 和 micrometer ( micrometer-registry-prometheus) 将指标公开给 prometheus scraper。
为了监视队列中操作的大小,我使用自定义仪表
val gauge = Gauge.build()
.name("operation_queue_size")
.help("Size of queue")
.register(collectorRegistry)
# later
gauge.inc()
# or
gauge.dec()
Run Code Online (Sandbox Code Playgroud)
我想改进这个指标,添加一个代表队列中操作类型的标签,但在 Builder 类上没有找到任何合适的方法。
目标是公开如下指标:
operation_queue_size{op_type="deletions"} 999
operation_queue_size{op_type="insertions"} 999
Run Code Online (Sandbox Code Playgroud)
谢谢。
spring-boot spring-boot-actuator prometheus micrometer spring-micrometer
我经常运行这样的任务:
X
或Y我总是使用我的历史中的一些东西,例如:
kubectl logs `kubectl get pods --no-headers -o custom-columns=":metadata.name" | grep <partial_name>`
Run Code Online (Sandbox Code Playgroud)
或者
kubectl exec -it `kubectl get pods --no-headers -o custom-columns=":metadata.name" | grep <partial_name>` bash
Run Code Online (Sandbox Code Playgroud)
您知道是否kubectl已经为此做好了准备吗?或者我应该创建自己的一组别名?