Size: a a a

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

2020 July 07

AS

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

ST

Sergey Trapeznikov in Церковь метрик
источник

VS

Vitaly Savosin in Церковь метрик
Всем доброго дня!
Коллеги, только недавно познакомисля с Прометеем и ещё слабо умею его готовить.
У меня вопрос по alert rules.
Есть стандартный шаблон для правила по загрузке ЦПУ более 80%

expr: 100 - (avg by(instance) (irate(node_cpu_seconds_total{mode="idle"}[5m])) * 100) > 80


У меня множество хостов, но для трёх хостов нужно сделать исключение. То есть это билд-машины, участвующие в процессе CI/CD
И для них в процессе сборки приложения загрузка процессора 100% скорее норма, чем исключение.
Машины имею имя bild*
Как для них добавить exclude в такое правило?
источник

DS

Dmitry S. in Церковь метрик
Vitaly Savosin
Всем доброго дня!
Коллеги, только недавно познакомисля с Прометеем и ещё слабо умею его готовить.
У меня вопрос по alert rules.
Есть стандартный шаблон для правила по загрузке ЦПУ более 80%

expr: 100 - (avg by(instance) (irate(node_cpu_seconds_total{mode="idle"}[5m])) * 100) > 80


У меня множество хостов, но для трёх хостов нужно сделать исключение. То есть это билд-машины, участвующие в процессе CI/CD
И для них в процессе сборки приложения загрузка процессора 100% скорее норма, чем исключение.
Машины имею имя bild*
Как для них добавить exclude в такое правило?
источник

DS

Dmitry S. in Церковь метрик
источник

DS

Dmitry S. in Церковь метрик
Наверное это может помочь
источник

DS

Dmitry S. in Церковь метрик
Dmitry S.
Наверное это может помочь
только с not equal !
источник

S

Slach in Церковь метрик
попробуйте
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
источник

DS

Dmitry S. in Церковь метрик
Может кто в курсе, prometheus node-exporter из коробки умеет собирать метрики с примонтированных шар? Что-то не выходит снять размер примонтированной директории, метрики собираются только с /
источник

z

z311 in Церковь метрик
Dmitry S.
Может кто в курсе, prometheus node-exporter из коробки умеет собирать метрики с примонтированных шар? Что-то не выходит снять размер примонтированной директории, метрики собираются только с /
+
источник

z

z311 in Церковь метрик
умеет
источник

z

z311 in Церковь метрик
версия какая?
источник

DS

Dmitry S. in Церковь метрик
z311
версия какая?
prom/node-exporter:v1.0.1
источник

z

z311 in Церковь метрик
Dmitry S.
prom/node-exporter:v1.0.1
источник

DS

Dmitry S. in Церковь метрик
Может я с регуляркой чего начудил?
"^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
источник

z

z311 in Церковь метрик
Dmitry S.
Может я с регуляркой чего начудил?
"^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
ARGS="--collector.processes --collector.systemd --collector.cpu \
     --collector.diskstats.ignored-devices=^(ram|loop|fd)\d+$ \
     --collector.filesystem.ignored-mount-points=^/(sys|proc|dev|run)($|/) \
     --collector.textfile.directory=/var/lib/prometheus/node-exporter --no-collector.mdadm"
источник

z

z311 in Церковь метрик
у меня вот так
источник

b

blkmrkt in Церковь метрик
vladimir kolobaev
Да эта схема вполне актуальна. А можно узнать где ты ее взял? У меня просто есть такая же но она немного иначе выглядит, хочется знать кто тратил свое время на то чтобы ее перерисовать =)
https://github.com/kolobaev/graphite-clickhouse-tldr
А можно спросить, что там делает сервис telegraf в этом докерфайле? Я не вижу его на диаграмме
источник

DS

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

vk

vladimir kolobaev in Церковь метрик
blkmrkt
А можно спросить, что там делает сервис telegraf в этом докерфайле? Я не вижу его на диаграмме
он собирает метрики с хостовой системы на которой запущен данный docker-compose
источник