Spring - Micrometer: adnotacje vs inny konfig

0

Hej,
Jak konfigurujecie micrometera w aplikacjach spring bootowych? W docu widzę że można używać adnotacji, np @Timed nad metodami. Szczerze mowiąc mam wątpliwości co do takiego sposobu - takie adnotacje rozleją mi się po kodzie.
Wolałbym skonfigurować wszystkie timery, countery itp w jakimś jednym, scentralizowanym konfigu.
Jak to u Was wygląda? Może macie jakieś porady?

3

Ja mam zrobiony osobny serwis w którym mam zadeklarowane countery, timery itd i potem gdzieśtam w kodzie wołam sobie metrics.incrementXYZ() albo jakieś T result = metrics.measureXYZ(this::method);.
Dodatkowo to wszystko siedzi w osobnym module więc cała reszta kodu wie tylko że istnieje jakiś interfejs Metrics.

2

To co Shalom mówi albo ewentualnie dla fanatyków beanów można timery, countery itd. tworzyć jako beany z odpowiednimi nazwami, a potem wstrzykiwać i używać.
API micrometera jest zbyt proste, żeby komplikować je adnotacjami.

1 użytkowników online, w tym zalogowanych: 0, gości: 1