Size: a a a

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

2020 January 26

AK

Andrey Klimentyev in Церковь метрик
Vasilyev Sergey
А вы юзали это решение? Если да, то можете поделиться впечатлениями?
Мы Kubernetes'ом и сборкой и деплоем больше занимались в 2019. Уверен, в этом году больше мониторинга будет. Наконец, будет чем поделиться интересным.
источник

VS

Vasilyev Sergey in Церковь метрик
Andrey Klimentyev
Мы Kubernetes'ом и сборкой и деплоем больше занимались в 2019. Уверен, в этом году больше мониторинга будет. Наконец, будет чем поделиться интересным.
👍 ждем! И надеюсь про логгинг не забудете
источник
2020 January 27

A

Anton in Церковь метрик
Гайз, привет

А не поможете продумать конфиг мониторинга на проме?

1. Есть идея соорудить федерацию. Один Пром чтоб был основным и хранил сырые данные до 30 дней, а другой - агрегированные год. Есть ли в этом смысл?
2. У смежных команд есть свой Прометей. Имеет ли смысл подключать его к федерации или просто подключить его сорсом к своей Графане? Есть шанс, что та команда не будет рада тяжёлым дашбордам, правда.
3. Нормальна ли практика работы через таргеты. Без сервис дискавери.

Инфосеки в конторе выносят мозг и не дают менять fqdn, да и вообще использовать sd.
источник

A

Anton in Церковь метрик
Я вообще ещё ни разу не развертывал Пром с нуля (всегда работал с уже готовым, as service), поэтому буду рад советам, чтоб заранее что-то учесть и не накосячить.
источник

ST

Sergey Trapeznikov in Церковь метрик
Anton
Гайз, привет

А не поможете продумать конфиг мониторинга на проме?

1. Есть идея соорудить федерацию. Один Пром чтоб был основным и хранил сырые данные до 30 дней, а другой - агрегированные год. Есть ли в этом смысл?
2. У смежных команд есть свой Прометей. Имеет ли смысл подключать его к федерации или просто подключить его сорсом к своей Графане? Есть шанс, что та команда не будет рада тяжёлым дашбордам, правда.
3. Нормальна ли практика работы через таргеты. Без сервис дискавери.

Инфосеки в конторе выносят мозг и не дают менять fqdn, да и вообще использовать sd.
1 - сначала лучше разберись с обычной конфигурацией, незачем городить сложные вещи если базовых навыков нет
2 - от конторы зависит и команд
3 - при небольшой конфигурации достаточно file-sd юзать
источник

ST

Sergey Trapeznikov in Церковь метрик
такого думаю тебе хватит
# REDIS EXPORTER 
- job_name: Redis
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/redis/*.yml'
# NODE EXPORTER
- job_name: Node
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/node/*.yml'
# RABBITMQ EXPORTER
- job_name: RabbitMQ
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/rabbitmq/*.yml'
источник

A

Anton in Церковь метрик
Sergey Trapeznikov
1 - сначала лучше разберись с обычной конфигурацией, незачем городить сложные вещи если базовых навыков нет
2 - от конторы зависит и команд
3 - при небольшой конфигурации достаточно file-sd юзать
Да, сначала хочу запустить простую схему из доки
Хорошо, уточню у тех ребят тоже тогда
О, file-based service discovery, точно!

Спасибо!
источник

A

Anton in Церковь метрик
Sergey Trapeznikov
такого думаю тебе хватит
# REDIS EXPORTER 
- job_name: Redis
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/redis/*.yml'
# NODE EXPORTER
- job_name: Node
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/node/*.yml'
# RABBITMQ EXPORTER
- job_name: RabbitMQ
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/rabbitmq/*.yml'
Ага, схоронил. Отлично
источник

A

Anton in Церковь метрик
Планируется хостов 20-25, думаю. Вся инфра крайне редко меняется.
источник

ST

Sergey Trapeznikov in Церковь метрик
Anton
Планируется хостов 20-25, думаю. Вся инфра крайне редко меняется.
file_sd с головой хватит
источник

A

Anton in Церковь метрик
По большей части у меня просят метрики на блекбоксе. Всякие исмп/хттп чеки, проверки апи и тд
источник

A

Anton in Церковь метрик
Это почти 50% того, что хотят видеть ребята на дашбордах
источник

A

Andor in Церковь метрик
Sergey Trapeznikov
такого думаю тебе хватит
# REDIS EXPORTER 
- job_name: Redis
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/redis/*.yml'
# NODE EXPORTER
- job_name: Node
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/node/*.yml'
# RABBITMQ EXPORTER
- job_name: RabbitMQ
 file_sd_configs:
 - files:
   - '{{ file_sd_config_path }}/rabbitmq/*.yml'
выглядит как ручное создание ямлей жынжей, не стыдно?
источник

ST

Sergey Trapeznikov in Церковь метрик
Andor
выглядит как ручное создание ямлей жынжей, не стыдно?
просто руками без днс дискавери круче?)
источник

A

Andor in Церковь метрик
если чо к file_sd у меня претензий нет
источник

A

Anton in Церковь метрик
Andor
выглядит как ручное создание ямлей жынжей, не стыдно?
все равно ансибл же будет трудиться
источник

A

Anton in Церковь метрик
шаблонизировать над только
источник

A

Andor in Церковь метрик
Anton
все равно ансибл же будет трудиться
даже в ансибле можно это делать не ручным вписыванием строк в ямль, а через например to_yaml
источник

AV

Aliaksandr Valialkin in Церковь метрик
кстати, у кого-нибудь есть опыт использования jsonnet для генерации yml конфига для прометея?
источник

A

Andor in Церковь метрик
у меня был, но закончилось на том что я бы хотел спеку конфига для каждой версии научиться получать из кода, но посмотрев в код я понял что это нереально
источник