Ich habe eine Java-Anwendung auf Spring Boot geschrieben und ich kann die Metriken durch die /metrics
Management-API generiert sehen. Ich möchte die Metriken filtern, die generiert werden (auf metrischen Präfix basiert) und auf die Standardausgabe drucken oder die ausgewählten Metriken zu einem 3rd-Party-Aggregator (nicht die, die here verwiesen)Spring Boot Metriken auf Stdout oder Aggregator ausgeben?
Ich versuchte, die von diesem answer vorgeschlagen Code Es wurden jedoch keine Metriken in das stdout geschrieben. Das ist, was ich meine Application.java
Klasse hinzugefügt:
@Bean
@ServiceActivator(inputChannel = "metricsChannel")
public MessageHandler metricsHandler() {
return System.out::println;
}
Was ist der beste Weg, um die Metriken auf einer vorkonfigurierten Kadenz abzufangen, damit ich sie an stdout verarbeiten und schreiben oder sie zu einem Aggregator veröffentlichen?
Danke.
Hätten Sie etwas dagegen eine einfache Beispielanwendung zu teilen mehr Kontext zu sehen? Vielleicht gibt es nur etwas deaktiviert ... –
Sicher: https://github.com/khoubyari/spring-boot-metrics – pastafarian