Size: a a a

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

2020 July 07

b

blkmrkt in Церковь метрик
vladimir kolobaev
он собирает метрики с хостовой системы на которой запущен данный docker-compose
Ааа понятно! У нас вместо докера Nix, так что я соберу бинарник и демонизирую его чтоб он на каждом хосте работал.
источник

z

z311 in Церковь метрик
Dmitry S.
не могли бы подглядеть что он собирает в textfile?
ну там внутри есть readme
источник

z

z311 in Церковь метрик
на данный момент ничего не собирает
источник

vk

vladimir kolobaev in Церковь метрик
blkmrkt
Ааа понятно! У нас вместо докера Nix, так что я соберу бинарник и демонизирую его чтоб он на каждом хосте работал.
у нас вместо докера c telegraf, Collectd + Puppet. =)
источник

DS

Dmitry S. in Церковь метрик
z311
ну там внутри есть readme
я к чему спрашиваю, может node-exporter из файлика берёт размеры директорий www,tmp,mysql?
источник

z

z311 in Церковь метрик
Dmitry S.
я к чему спрашиваю, может node-exporter из файлика берёт размеры директорий www,tmp,mysql?
нет
источник

DS

Dmitry S. in Церковь метрик
z311
нет
понял, буду думать.
источник

z

z311 in Церковь метрик
ему достаточно       --collector.diskstats.ignored-devices=^(ram|loop|fd)\d+$ \
     --collector.filesystem.ignored-mount-points=^/(sys|proc|dev|run)($|/) \
источник

b

blkmrkt in Церковь метрик
vladimir kolobaev
у нас вместо докера c telegraf, Collectd + Puppet. =)
О, почитаю. А хороший монитор для Постгреса не знаете, чтоб отправлял в statsd/graphite?
источник

VS

Vitaly Savosin in Церковь метрик
Благодарю!
источник

VS

Vitaly Savosin in Церковь метрик
Slach
попробуйте
100 - (avg by(instance) (irate(node_cpu_seconds_total{mode="idle",hostname !~ "host1|host2|host3"}[5m])) * 100) > 80


но лучше
100 - (avg by(instance) (irate(node_cpu_seconds_total{mode="idle",host_group="production"}[5m])) * 100) > 80
Благодарю!
Работает
источник

vk

vladimir kolobaev in Церковь метрик
blkmrkt
О, почитаю. А хороший монитор для Постгреса не знаете, чтоб отправлял в statsd/graphite?
у нас самописные скрипты на питоне которые опрашивают состояние постгрей а так же собирают нормализованную статистку из pg_stat_statement
источник

b

blkmrkt in Церковь метрик
vladimir kolobaev
у нас самописные скрипты на питоне которые опрашивают состояние постгрей а так же собирают нормализованную статистку из pg_stat_statement
А инфо о хостах вы так же собираете? У нас точно такой же сетап сейчас и для хостов и для ПГ - скрипты по крону, нотификация об аномалиях в Слак.

Боюсь что какую-нибудь важную метрику там упустили, поэтому ищу готовое решение где ничего не забыто.
источник

vk

vladimir kolobaev in Церковь метрик
blkmrkt
А инфо о хостах вы так же собираете? У нас точно такой же сетап сейчас и для хостов и для ПГ - скрипты по крону, нотификация об аномалиях в Слак.

Боюсь что какую-нибудь важную метрику там упустили, поэтому ищу готовое решение где ничего не забыто.
Инфу о хостах собирает collectd.
источник

z

z311 in Церковь метрик
blkmrkt
А инфо о хостах вы так же собираете? У нас точно такой же сетап сейчас и для хостов и для ПГ - скрипты по крону, нотификация об аномалиях в Слак.

Боюсь что какую-нибудь важную метрику там упустили, поэтому ищу готовое решение где ничего не забыто.
источник

b

blkmrkt in Церковь метрик
Во то что нужно!
источник

DS

Dmitry S. in Церковь метрик
z311
ему достаточно       --collector.diskstats.ignored-devices=^(ram|loop|fd)\d+$ \
     --collector.filesystem.ignored-mount-points=^/(sys|proc|dev|run)($|/) \
а что с примонтированными дисками?
я так понял их пока не будет? https://github.com/prometheus/node_exporter/issues/1520#issuecomment-546681506
источник

z

z311 in Церковь метрик
Ток сам не юзал но судя по звездам и форкам - годнота
источник

z

z311 in Церковь метрик
Я тебе скрин прислал
источник

z

z311 in Церковь метрик
Подмонтированных дисков
источник