Size: a a a

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

2020 May 05

.

.̛̟͇͢͞ in Церковь метрик
зато графит и опентсдб есть
источник

AS

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

.

.̛̟͇͢͞ in Церковь метрик
можно
источник

AS

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

AS

Aleksey Shirokikh in Церковь метрик
а эта самая perfdata будет в какой нить базе. вм как вариант.
источник

AS

Aleksey Shirokikh in Церковь метрик
получается все плюхи с иерархической эскалацией будут живы
источник

.

.̛̟͇͢͞ in Церковь метрик
работает так
1. Получается состояние проверки
2. Пишется в SQL исинги как последнее значение
3. Работают райтеры
4. Значение перфдата сохраняется в цели райтера
5. Получается следующее состояние проверки
6. Переписывает в SQL исинги как последнее значение
7. Работают райтеры
8.?????
9. профит
источник

.

.̛̟͇͢͞ in Церковь метрик
в SQL хранится последнее значение и значения в истории при изменении состояния емнип
источник

.

.̛̟͇͢͞ in Церковь метрик
даже можно менять состояние самого сервиса в исинге по результату проверки перфдаты от него где-то вдали
источник

.

.̛̟͇͢͞ in Церковь метрик
ну, например активная проверка не показала что сервису плохо
но анализ перфдаты  в графите чем-нибудь говорит что таки да и дергает пассивную проверку того же сервиса
источник

.

.̛̟͇͢͞ in Церковь метрик
ну и понеслась
источник

SP

Sergey Pechenko in Церковь метрик
Это не смотрел.
Но в своё время, когда работал в аутсорсе, действительно делал чеки для нагиоса/исинги, которые отправляли перфдату в графит.
источник
2020 May 06

SG

Stas Guk in Церковь метрик
Коллеги, приветствую. Уже просто в отчаянии((( Экспортер znerol/prometheus-pve-exporter
Как его заставить игнорировать наличие кластера, и снять метрику только с того таргета, который указан в конфигурации? Какой бы я хост не прописал, он с него мне возвращает кашу из всех серверов.
Ладно бы можно было фильтронуть в запросе в самом графике, но некоторые метрики, например
pve_disk_write_bytes{id="qemu/100",instance="x.x.x.x",job="Job name"}
не содержат node_name, по которому можно фильтровать. Instance и job прилетают из переменной дэшборда и конфига прома соответственно.

Уже думал может дело в реалме, но что юзер с реалмом pve что юзер с pam все равно выплевывают весь кластер в метрики.
Подскажите, плиз, куда копать, или может есть готовый есть экспортер именно под одну ноду(в идеале чтобы мог как этот работать через relabel_configs в одном экземпларе на самом сервере прома)?
источник

SG

Stas Guk in Церковь метрик
P.S. https://github.com/wakeful/pve_exporter тоже в кашу все скидывает из кластера
источник

AS

Aleksey Shirokikh in Церковь метрик
Stas Guk
Коллеги, приветствую. Уже просто в отчаянии((( Экспортер znerol/prometheus-pve-exporter
Как его заставить игнорировать наличие кластера, и снять метрику только с того таргета, который указан в конфигурации? Какой бы я хост не прописал, он с него мне возвращает кашу из всех серверов.
Ладно бы можно было фильтронуть в запросе в самом графике, но некоторые метрики, например
pve_disk_write_bytes{id="qemu/100",instance="x.x.x.x",job="Job name"}
не содержат node_name, по которому можно фильтровать. Instance и job прилетают из переменной дэшборда и конфига прома соответственно.

Уже думал может дело в реалме, но что юзер с реалмом pve что юзер с pam все равно выплевывают весь кластер в метрики.
Подскажите, плиз, куда копать, или может есть готовый есть экспортер именно под одну ноду(в идеале чтобы мог как этот работать через relabel_configs в одном экземпларе на самом сервере прома)?
а можете куда нить на пасту положить полный вывод чего он там вам нашел и конфиги как скрейпите
источник

ST

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

TF

Terry Filch in Церковь метрик
за бешенные бабки ? 😏
источник

N

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

ST

Sergey Trapeznikov in Церковь метрик
изменений кот наплакал
источник

DS

Dmitry Sergeev in Церковь метрик
Все привет. Хочу запрос сделать, который детектил бы появление метрики. А не только ее увелечение.
Сейчас использую increase, но вот момент, когда метрики не было, и она появилась, он поймать не может.

Например: метрика metric_count{test="test"} увеличивается  на 1, каждые 10 минут.
increase(metric_count{test="test"}[1m]) > 0 срабатывает, но вот на момент, когда метрики еще не было и она появилась, он конечно не сработает. Не подскажете что можно придумать?
источник