Size: a a a

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

2020 May 06

DS

Dmitry Sergeev in Церковь метрик
Stefan
а кому-то приходилось парсить логи, например нжинкса при помощи прометей экспортера какого-то и слать инфу по полученным эндпоинтам статус коды?
vts же есть
источник

S

Stefan in Церковь метрик
Dmitry Sergeev
vts же есть
>но тот экспортер что нашел, работает по одному эндпоинту, то есть нужно указывать конкретный домен, чтоб с него он собрал по локейшену /status
источник

AS

Aleksey Shirokikh in Церковь метрик
Stefan
>но тот экспортер что нашел, работает по одному эндпоинту, то есть нужно указывать конкретный домен, чтоб с него он собрал по локейшену /status
ему не нужен экспортер
источник

AS

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

AS

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

DS

Dmitry Sergeev in Церковь метрик
Stefan
>но тот экспортер что нашел, работает по одному эндпоинту, то есть нужно указывать конкретный домен, чтоб с него он собрал по локейшену /status
там не нужен экспортер. Он сразу в формате прома отдает. Метрики есть в одном месте, сразу для всех vhost и upstream
Доку почитай, vts достаточно гибкий
источник

S

Stefan in Церковь метрик
в смысле, прометей сам может ходить по урлам и собирать?
источник

AS

Aleksey Shirokikh in Церковь метрик
он ходит не по урлам а в его урл
источник

DS

Dmitry Sergeev in Церковь метрик
Stefan
в смысле, прометей сам может ходить по урлам и собирать?
достаточно повесить на одном url
источник

S

Stefan in Церковь метрик
Dmitry Sergeev
достаточно повесить на одном url
ну у меня допустим десятки доменов
на каждом из них будет /status к примеру
прометей по этим доменам с урлом сможет пройтись и напрямую себе забрать?
источник

AS

Aleksey Shirokikh in Церковь метрик
Stefan
ну у меня допустим десятки доменов
на каждом из них будет /status к примеру
прометей по этим доменам с урлом сможет пройтись и напрямую себе забрать?
достаточно сделать еще один vhost который будет отдавать данные по всем
источник

DS

Dmitry Sergeev in Церковь метрик
Stefan
ну у меня допустим десятки доменов
на каждом из них будет /status к примеру
прометей по этим доменам с урлом сможет пройтись и напрямую себе забрать?
нет, не на каждом. Делаешь отдельный vhost, вешаешь там status и с него промом забираешь
источник

S

Stefan in Церковь метрик
Dmitry Sergeev
нет, не на каждом. Делаешь отдельный vhost, вешаешь там status и с него промом забираешь
а где это определяется, что он должен ходить на нужный ему эндпоинт? а то видел в реализации эскпортеров только
источник

DS

Dmitry Sergeev in Церковь метрик
Stefan
а где это определяется, что он должен ходить на нужный ему эндпоинт? а то видел в реализации эскпортеров только
модуль vts в nginx. Никуда не ходит. Он отдает метрики на указанной тобой странице.
Ты можешь настроить ее как угодно.
Можно хоть на отдельный порт повесить. Все упирается в гибкость настройки nginx (а он достаточно гибок)
источник

S

Stefan in Церковь метрик
Dmitry Sergeev
модуль vts в nginx. Никуда не ходит. Он отдает метрики на указанной тобой странице.
Ты можешь настроить ее как угодно.
Можно хоть на отдельный порт повесить. Все упирается в гибкость настройки nginx (а он достаточно гибок)
та я о проме, он же если работает с экспортерами, то у него есть таргеты в файле конфигурации
если без экспортера, то каким образом пром получает их?
источник

AS

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

S

Stefan in Церковь метрик
Aleksey Shirokikh
сразу предвижу.
модуль надо _собирать_
на удивление в доекр имейдже он есть) но добавить его чет не мог ранее
источник

AS

Aleksey Shirokikh in Церковь метрик
его надо либо компилировать как модуль либо в бинарь прям вкомпилировать
источник

DS

Dmitry Sergeev in Церковь метрик
Stefan
та я о проме, он же если работает с экспортерами, то у него есть таргеты в файле конфигурации
если без экспортера, то каким образом пром получает их?
vts модуль, отдает метрики в формате прома. Не надо экспортера. Берешь и забираешь промом метрики прям с nginx
источник

AS

Aleksey Shirokikh in Церковь метрик
Stefan
на удивление в доекр имейдже он есть) но добавить его чет не мог ранее
эт который такой докер имидж
источник