Я хотел бы использовать JMX-экспортер Prometheus для сбора пользовательских метрик приложений с помощью Prometheus.У меня есть приложение, которое я упаковал в jar-файл ApplicationToMonitor.jar
- оно предоставляет порт 8989 и объявляет метрики Prometheus, но не предоставляет конечную точку для очистки Prometheus (из того, что я прочитал, Prometheusоб этом позаботится javaagent).
Я не уверен, как должен выглядеть файл configuration.yaml
.Кроме того, почему рекомендуется использовать библиотеку shaded.io.prometheus
(и регистрировать новые переменные метрики в реестре по умолчанию) в отличие от обычной библиотеки io.prometheus
и вообще не использовать реестр?
Я ссылаюсь на документацию по экспортеру Prometheus JMX , просто не понимаю вышеупомянутые компоненты.