执行器普罗米修斯的自定义指标
2022-09-04 20:03:18
我已经激活了弹簧执行器普罗米修斯端庞特。通过添加千分尺和执行器的依赖关系,并启用普罗米修斯端体。如何获得自定义指标?/actuator/prometheus
我已经激活了弹簧执行器普罗米修斯端庞特。通过添加千分尺和执行器的依赖关系,并启用普罗米修斯端体。如何获得自定义指标?/actuator/prometheus
您需要在千分尺注册表中注册您的指标。
下面的示例在构造函数中创建指标。千分尺注册表作为构造函数参数注入:
@Component
public class MyComponent {
private final Counter myCounter;
public MyComponent(MeterRegistry registry) {
myCounter = Counter
.builder("mycustomcounter")
.description("this is my custom counter")
.register(registry);
}
public String countedCall() {
myCounter.increment();
}
}
一旦可用,您将在 /prometheus URL 中的注册表中mycustomcounter_total一个指标。添加后缀“total”是为了符合普罗米修斯命名惯例。