Size: a a a

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

2020 April 29

E

Eugene in Церковь метрик
Как сказал Артём, нужно больше подробностей
источник

AS

Alexey Shumkin in Церковь метрик
Artem Navoiev
а можно больше информации про сетап? это паблик клауд?
Нет, не авс, не гцп. Свои ВМ , в "своём" ДЦ и клаудные в М1
источник

E

Eugene in Церковь метрик
Я не встречал решений по регистрации вм-ок в консуле, скорее всего под кастомную задачу, нужно своё решение, как мне кажется.

Если у вас VM-ки поднимаются с какого нить "шаблона" или провижинятся чем нить(что скорее всего), то можно там же поднимать vmagent который будет собирать метрики с node_exporter и лить их в ваш прометей/Victoria Metrics через remote_write. vmagent потому что память не жрёт.
источник

AS

Alexey Shumkin in Церковь метрик
Eugene
Я не встречал решений по регистрации вм-ок в консуле, скорее всего под кастомную задачу, нужно своё решение, как мне кажется.

Если у вас VM-ки поднимаются с какого нить "шаблона" или провижинятся чем нить(что скорее всего), то можно там же поднимать vmagent который будет собирать метрики с node_exporter и лить их в ваш прометей/Victoria Metrics через remote_write. vmagent потому что память не жрёт.
Ну, как мне представляется, могло бы быть решение, например, которое мониторит поднятые докер-контейнеры, и управляет их регой в консуле :)) если такой нет, то, похоже, придётся потренироваться в Go :)
источник

AN

Artem Navoiev in Церковь метрик
да должен быть какой то consul agent
источник

A

Andrey in Церковь метрик
А дискавери через mdns агент умеет?
источник

A

Andrey in Церковь метрик
vmagent
источник
2020 April 30

GM

Gleb Mekhrenin in Церковь метрик
Alexey Shumkin
Ну, как мне представляется, могло бы быть решение, например, которое мониторит поднятые докер-контейнеры, и управляет их регой в консуле :)) если такой нет, то, похоже, придётся потренироваться в Go :)
источник

AS

Alexey Shumkin in Церковь метрик
а я, кажется, придумал простой способ

у меня на каждой ВМ есть consul agent. сейчас он запускается с -config-file FILE
а можно запускать -config-dir DIR, а в DIR класть конфиг, в который прописывать node_exporter (который всё равно деплоится плейбуком.. вот в сценарий и добавить его прописывание...)
источник

AS

Alexey Shumkin in Церковь метрик
опа )) пока писал ... спасибо, посмотрю
источник

GM

Gleb Mekhrenin in Церковь метрик
Alexey Shumkin
а я, кажется, придумал простой способ

у меня на каждой ВМ есть consul agent. сейчас он запускается с -config-file FILE
а можно запускать -config-dir DIR, а в DIR класть конфиг, в который прописывать node_exporter (который всё равно деплоится плейбуком.. вот в сценарий и добавить его прописывание...)
да вариантов миллион включая регу через курл и юнит системд
источник

AS

Alexey Shumkin in Церковь метрик
похоже как раз то, о чём я говорил, да

где-то я на слайдике каком-то видел registrator, но не искал его )
источник

AS

Alexey Shumkin in Церковь метрик
Gleb Mekhrenin
да вариантов миллион включая регу через курл и юнит системд
нуу, я как раз хотел без велосипедов на curl-е )
источник

GM

Gleb Mekhrenin in Церковь метрик
Alexey Shumkin
нуу, я как раз хотел без велосипедов на curl-е )
ну там тулза есть в комплекте можно ее запускать
источник

AS

Alexey Shumkin in Церковь метрик
Gleb Mekhrenin
ну там тулза есть в комплекте можно ее запускать
yep
источник

GM

Gleb Mekhrenin in Церковь метрик
емнип consul services register где то локально стейт хранит, если его потерять то придется опять регать
источник

GM

Gleb Mekhrenin in Церковь метрик
Alexey Shumkin
похоже как раз то, о чём я говорил, да

где-то я на слайдике каком-то видел registrator, но не искал его )
источник

AS

Alexey Shumkin in Церковь метрик
Спасибо! :)
источник

AS

Alexey Shumkin in Церковь метрик
Gleb Mekhrenin
емнип consul services register где то локально стейт хранит, если его потерять то придется опять регать
Воот.. поэтому файл конфигурации - вполне себе ок выглядит
источник

i

il-da-r in Церковь метрик
Подскажите а можно спрятать экспортеры prometheus за nginx, например чтобы пром к ним обращался не как ip:9100, а например ip/monitoring/nodexporter? Есть внешние ресурсы и куча экспортеров и каждому надо открывать порты наружу.
источник