В моделе прометеуса - сервисы публикуют свои метрики, А один пром вполне себе ходит сразу ко всем сервисам и собирает их
Да, но ему нужен кастомный экспортер на каждый сервис запустить рядом. Меня это смущает. Допустим тот же java имеет jmx и может все метрики отдавать уже, но надо запустить рядом агента который будет переводить в понятный прометеусу формат. Почему тогда я не могу просто прометеусу сказать, что вот точка jmx, забери оттуда метрики. Вместо этого, я запускаю рядом с java агента прометеус и потом уже прометеусу говорю откуда брать метрики.