Size: a a a

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

2021 May 18

AK

Andrey Konovalov in Церковь метрик
Я прописал alertmanager как источник данных в одном из Prom'ов. Он видит кучу неких полезных наверное метрик из AM. Но мне нужны просто активные алерты: хотя бы статистика по ним, необязательно прямо текст алертов (все бы понимаем, что с текстом у прома туго)
источник

AS

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

AS

Andrii S in Церковь метрик
тут не выдает по API алерты?
источник

AK

Andrey Konovalov in Церковь метрик
Мне же нужно в выражениях PromQL их использовать, зачем API... Только если писать свой экспортер. Но написать можно что угодно, вопрос же о том, можно ли получить доступ к активным алертам в AM через Prometheus и строить по ним какие-то PromQL-выражения
источник

AK

Andrey Konovalov in Церковь метрик
У ядра Linux тоже API есть, но им почти не пользуюсь 😞
источник

AS

Andrii S in Церковь метрик
да, писать свой экспортер
источник

AK

Andrey Konovalov in Церковь метрик
Соотв, нет  такой возможности, N.I.Y. 🙂
Я просто не мог понять, вдруг я как-то не так смотрю на метрики, выгребаемые из AM
источник

AS

Andrii S in Церковь метрик
AM только базовые метрики выдает типа общего количества алертов
источник

AN

Artem Navoiev in Церковь метрик
пром сохраняет алерты как метрики у себя в базе по promql можно сделать логику которая вам нужна
источник

AK

Andrey Konovalov in Церковь метрик
В том и дело, что он сохраняет свои алерты. А если AM - место централизованного сбора метрик от разных промов, то тут разве что нужно ещё один пром, который агрегирует алерты со всех остальных
источник

AN

Artem Navoiev in Церковь метрик
зачем промы :) ставим victoriametrics +vmalert
источник

AN

Artem Navoiev in Церковь метрик
будет global query view
источник

AN

Artem Navoiev in Церковь метрик
ну или по федерации можно доставить все
источник

AS

Aleksey Shirokikh in Церковь метрик
В карму.
источник

AS

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

AS

Aleksey Shirokikh in Церковь метрик
Она как раз показывает алерты из разных алертманагеров
источник

AS

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

AS

Aleksey Shirokikh in Церковь метрик
И карма смотрит на них на все
источник
2021 May 19

AS

Aleksey Shirokikh in Церковь метрик
@valyala а не знаешь ли ты способа сделать запрос по названию метки?
я знаю значение метки но не знаю key.
я сомневаюсь что так можно но вдруг ?
источник

АС

Антон Сенько... in Церковь метрик
коллеги, подскажите плиз. развернул в кубике (1.18) kube-state-metrics (2.0.0), в логи сыпется такое:

E0519 08:58:11.713643       1 reflector.go:138] pkg/mod/k8s.io/client-go@v0.20.5/tools/cache/reflector.go:167: Failed to watch *v1.CertificateSigningRequest: failed to list *v1.CertificateSigningRequest: the server could not find the requested resource
E0519 08:58:11.758885       1 reflector.go:138] pkg/mod/k8s.io/client-go@v0.20.5/tools/cache/reflector.go:167: Failed to watch *v1.Ingress: failed to list *v1.Ingress: the server could not find the requested resource
E0519 08:58:12.850436       1 reflector.go:138] pkg/mod/k8s.io/client-go@v0.20.5/tools/cache/reflector.go:167: Failed to watch *v1.Ingress: failed to list *v1.Ingress: the server could not find the requested resource
E0519 08:58:13.003114       1 reflector.go:138] pkg/mod/k8s.io/client-go@v0.20.5/tools/cache/reflector.go:167: Failed to watch *v1.CertificateSigningRequest: failed to list *v1.CertificateSigningRequest: the server could not find the requested resource
E0519 08:58:14.783999       1 reflector.go:138] pkg/mod/k8s.io/client-go@v0.20.5/tools/cache/reflector.go:167: Failed to watch *v1.Ingress: failed to list *v1.Ingress: the server could not find the requested resource
источник