6

rozruch wiosenny pokazuje wszystkie możliwe dane w punkcie końcowym /metrics. z drugiej strony wewnętrznie korzysta z eksporterów metryk. na przykład, gdy dodasz dane dropwizard (aktualny standard de facto?), rejestracja zostanie automatycznie zarejestrowana, ale nie wszystkie dane z wiosennego rozruchu zostaną wyeksportowane do programu Dropwizard. aby mieć więcej/wszystkie dane, trzeba ręcznie zarejestrować różne zestawy danych. i musi być utrzymywany równolegle do tego, który wiosenny rozruch wykonuje dla punktu końcowego /metrics.Eksportowanie danych w rozruchu wiosennym

, więc pytanie brzmi: jak należy to zrobić właściwie? czy powinienem używać eksporterów metryk i utrzymywać go dla każdego z dziesiątków mikroserwisów lub używać Collection<PublicMetrics> używanego przez punkt końcowy /metrics i utrzymywanego przez sprężynę?

Odpowiedz

0

Używaj tylko danych Dropwizard do instrumentowania kodu, ponieważ ma bardziej intuicyjny interfejs API niż Spring.

Dzięki integracji Spring-Dropwizard (http://metrics.ryantenney.com/) wszystkie dane dropwizard są narażone na działanie punktu końcowego/danych, więc nie trzeba rejestrować niczego ręcznie.