Не могли бы вы уточнить: «приборостроение» обычно означает предоставление метрик из кода вашего приложения конечной точке Prometheus.Вопрос гласит, что вы хотите либо прочитать метрики из приложения, либо из экземпляра Prometheus, который уже удалил метрики.
Для этого ответа я предполагаю, что вы используете экземпляр Prometheus, который уже удалилmetrics.
Если вы хотите прочитать самые последние значения, которые Prometheus извлек из ваших приложений, вы можете использовать конечную точку федерации Prometheus через HTTP: вы можете читать все метрики с их текущими показаниямиза один раз, или примените запрос.Мне не известна библиотека Java для разбора формата, , но вы найдете здесь определение. Вы можете использовать тот же подход для непосредственного запроса ваших приложений.
Если вы хотите получитьJSON, который может быть легче проанализировать, вы можете использовать HTTP API Prometheus .
Если вы хотите получать обновления значений, как только Prometheus запрашивает их, вы можете подключиться к API удаленной записи .Уже существует интеграция, но на первый взгляд нет интеграции с Java.Вы можете использовать Кафку в качестве посредника.Кроме того, это может быть больше, чем вы просили в этих вопросах.