J'ai activé le point final prometheus de l'actionneur à ressort /actuator/prometheus
. En ajoutant les dépendances pour le micromètre et l'actionneur et activez le point de terminaison prometheus. Comment puis-je obtenir des statistiques personnalisées?
Vous devrez enregistrer vos mesures auprès du registre des micromètres.
L'exemple suivant crée les métriques dans le constructeur. Le registre du micromètre est injecté en tant que paramètre constructeur:
@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();
}
}
Une fois que cela est disponible, vous aurez une métrique mycustomcounter_total dans le registre disponible dans l'URL / prometheus. Le suffixe "total" est ajouté pour respecter les conventions de dénomination de Prometheus.