Versuchen zu integrieren Coda Hale Metriken im Frühjahr starten, nicht seing Metriken /Metriken
Folge ich der Angabe, dass das hinzufügen der coda hale Metriken-Bibliothek in den classpath automatisch automatisch die Metrik.
Funktioniert, ich bekomme die injiziert metricRegistry bean.
Aber wie Belege ich diese neuen Metriken /Metriken Endpunkt?
Dank!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das ist nicht so, wie es funktionieren soll. Codahale hat einige Metrische Typen, die keine Zuordnung zu Spring Boot, so Sie sollen die Codahale native APIs für Berichterstellung sobald Sie beginnen, sammeln von Metriken, die Art und Weise. Boot ist nur die service-Abstraktion für Manometer und Schalter an diesem Punkt.
UPDATE: Spring Boot fügt auch Codahale Metriken, um die /Metriken endpoint seit 1.2.0 (siehe
MetricRegistryMetricReader
).Gibt es einige die integration der Magie erreicht, indem http://www.ryantenney.com/metrics-spring/ dass die Leitungen codahale Metriken in den Antrieb
/health
Endpunkt.Mit dieser Abhängigkeit enthalten,
können Sie "enableMetrics" in Ihrer Anwendung Konfiguration
Dadurch können Sie die Zeit jede Anfrage mit der
@timed
Anmerkung:und Ihre anderen Interaktionen mit
MetricRegistry
Aggregat in den Antrieb/health
Endpunkt.Ich habe zusammen eine Beispiel-Anwendung implementiert, die diese integration:
https://github.com/benschw/consul-cluster-puppet/tree/master/demo
geschrieben und eine mehr in die Tiefe tutorial hier:
http://txt.fliglio.com/2014/10/spring-boot-actuator/
MetricRegistryMetricReader
).Ich ein update für ein Metriken-Histogramm mit spring-boot wie dieses: