Size: a a a

Церковь метрик

2020 April 15

AS

Aleksey Shirokikh in Церковь метрик
Pavel Litvyak
Мне кажется, что тут просто дело в том, что разработчики прометеуса не занимаются разработкой экспортеров (кроме node-exporter-a). А сообщество уже пилит отдельные экспортеры под свои нужды. При этом никто не запрещает запилить один экспортер собирающий кучу разнородных метрик, каких-то органичений нет, вроде бы.
вообщето занимаются...
источник

SM

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

AS

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

AS

Aleksey Shirokikh in Церковь метрик
если в механике сбора данных с jmx будет баг надо будет чинить его в проме. зачем им это ?
источник

SM

Stanislau Makaravets in Церковь метрик
Вынести в плагин?
источник

AS

Aleksey Shirokikh in Церковь метрик
так и вывели
источник

AS

Aleksey Shirokikh in Церковь метрик
считайте что все экспортеры это плагины
источник

SM

Stanislau Makaravets in Церковь метрик
да, но вместо того, чтобы запустить один плагин для 10 jmx, мне надо запустить 10 плагинов, для 10 jmx
источник

SM

Stanislau Makaravets in Церковь метрик
Вот что больше всего смущает.
источник

AS

Aleksey Shirokikh in Церковь метрик
вообще вам не нужно их запускать. сходите к девпелоперам и попросите что бы отдавали сразу в формате прома.
источник

AS

Aleksey Shirokikh in Церковь метрик
ежели у вас такого нет возможно такие экпортеры уже сделаны для вашего приложения.
источник

AS

Aleksey Shirokikh in Церковь метрик
источник

AC

Alexander 😼 Chistyakov in Церковь метрик
Так там же просто агент, он в той же JVM работает
источник

AC

Alexander 😼 Chistyakov in Церковь метрик
И перекладывает метрики из JMX в Prom dashboard
источник

SM

Stanislau Makaravets in Церковь метрик
Попробую понять модель. По сути прометеус, хочет только забирать метрики в стандартном формате (для себя). Если сервис не может отдать, то рядом мы запускаем экспортер, который будет их переводить в данный формат. В этом суть заключается?
источник

SM

Stanislau Makaravets in Церковь метрик
Глобальный концепт?
источник

N

Nklya in Церковь метрик
Потому что метрики должны отдаваться в формате прома.
Метрики в jmx - херня
источник

AS

Aleksey Shirokikh in Церковь метрик
Stanislau Makaravets
Попробую понять модель. По сути прометеус, хочет только забирать метрики в стандартном формате (для себя). Если сервис не может отдать, то рядом мы запускаем экспортер, который будет их переводить в данный формат. В этом суть заключается?
ага именно так
источник

AS

Aleksey Shirokikh in Церковь метрик
и надо сказать этот подход работает довольно не плохо. всякие циски начали подтягиваться
источник

AS

Aleksey Shirokikh in Церковь метрик
ибо всех солидно задалбал snmp
источник