6

Spring Boot zeigt alle möglichen Metriken in /metrics Endpunkt. Auf der anderen Seite verwendet es intern Metriken-Exporteure. Wenn Sie zum Beispiel Dropwizard-Metriken hinzufügen (aktueller De-facto-Standard?), wird es automatisch registriert, aber nicht alle Spring-Boot-Metriken werden in den Dropwizard exportiert. Um mehr/alle Metriken zu haben, muss man verschiedene metrische Mengen manuell registrieren. und es muss parallel zu dem gehalten werden, was Spring-Boot für /metrics Endpunkt tut.Exportieren von Metriken im Spring Boot

so ist die Frage: Wie sollte es richtig gemacht werden? Soll ich Metriken-Exporteure verwenden und sie für jeden von Dutzenden Microservices pflegen oder Collection<PublicMetrics> verwenden, der von /metrics Endpunkt verwendet wird und bis zum Frühling beibehalten?

Antwort

0

Verwenden Sie nur Dropwizard-Metriken, um Ihren Code zu instrumentieren, da es eine intuitivere API als Spring hat.

Mit der Integration von Spring-Dropwizard (http://metrics.ryantenney.com/) werden alle Dropwizard-Metriken dem Endpunkt/den Metriken zugänglich gemacht, so dass Sie nichts manuell registrieren müssen.

Verwandte Themen