Отчет (прометей) метрики через Кафку - PullRequest
0 голосов
/ 24 мая 2018

Я ищу способ отделить Прометей от приложений, поставив между ними Кафку, чтобы достичь чего-то подобного:

+-------------+             +----------+       +--------------+
| Application +--metrics--->+  Kafka   +------>+ Prometheus   |
+-------------+             +----------+       +--------------+

Чтобы решить эту проблему, у меня есть два вопроса:

  • Существуют ли какие-либо библиотеки Java, которые представляют абстрактные метрики, так что мое приложение никак не будет зависеть от Прометея?
  • Есть ли надежный репортер Kafka?

Любые комментарииили предложения приветствуются.

1 Ответ

0 голосов
/ 24 мая 2018

Клиентская библиотека Prometheus Java разработана таким образом, что вы можете использовать ее с другими системами мониторинга, и, действительно, многие открытые и коммерческие системы мониторинга делают это, поскольку текстовый формат Prometheus становится дефакто-стандартом.

Prometheus - это система, основанная на принципах «тянуть», и вообще не рекомендуется пытаться преобразовать ее в «push», вы делаете жизнь труднее без какой-либо реальной причины.Рекомендуется, чтобы Прометей очистил приложение напрямую.

...