Size: a a a

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

2020 May 30

A

Alexander in Церковь метрик
yuyu L16+11E
Сам ещё не попробовал, но вроде в доках на семёрку подробно  описано как прятать колонки (через transforms).
Спасибо, это помогло.
источник

D

Danila in Церковь метрик
Всем привет!
Начал пользоваться всеми любимым https://github.com/metalmatze/alertmanager-bot
Но алерты прилетают пустыми, как добавить в них summary из  annotation ? Спасибо
источник

PK

Pavel Kolobaev in Церковь метрик
шаблон укажи
источник

D

Danila in Церковь метрик
Pavel Kolobaev
шаблон укажи
https://github.com/metalmatze/alertmanager-bot/blob/master/default.tmpl Этот ?
Как я понимаю он по умолчанию уже есть, и так указаны Annotations.summary
источник

D

Danila in Церковь метрик
Но долетают только
источник

PK

Pavel Kolobaev in Церковь метрик
по умолчанию в коде шаблон без summary и description
источник

D

Danila in Церковь метрик
Pavel Kolobaev
по умолчанию в коде шаблон без summary и description
Павел, спасибо! сейчас вспомню как бота затаскивали и проверю шаблон
источник

GR

Gregory Rybalka in Церковь метрик
Всем привет! правильно ли я пишу в пром следующую метрику со своего bash скрипта?
источник

GR

Gregory Rybalka in Церковь метрик
cassandra_backup_status{status="success"} 1
источник

GR

Gregory Rybalka in Церковь метрик
а потом хочу через altermanager селектить что то типа if cassandra_backup_status != 1 ; then send to telegram
источник

GR

Gregory Rybalka in Церковь метрик
правильный ли подход? или же залейблить подругому типа
источник

GR

Gregory Rybalka in Церковь метрик
cassandra_backup_status{cassandra="production"} 0
источник

GR

Gregory Rybalka in Церковь метрик
и уже потом if cassandra_backup_status != 1 ; then send to telegram)) в PromQL не силен поэтому образно пишу)))
источник

VL

Vethopheth Lephanim in Церковь метрик
тогда уж cassandra_backup_status{environment="production"} 0
лично я во все метрики добавляю лэйбл env оно либо prod либо dev пока.  Удобно...
источник

D

Danila in Церковь метрик
Pavel Kolobaev
по умолчанию в коде шаблон без summary и description
Сделал!
Остановился на таком варианте :

{{ define "telegram.default" }}
{{ range .Alerts }}
{{ if eq .Status "firing"}} 🔥 <b>{{ .Labels.alertname }}</b> 🔥 {{ else }} ✅ <b>{{ .Labels.alertname }}</b> ✅ {{ end }}
{{ .Annotations.summary }}
<b>Duration:</b> {{ duration .StartsAt .EndsAt }}{{ if ne .Status "firing"}}
<b>Ended:</b> {{ .EndsAt | since }}{{ end }}
{{ end }}
{{ end }}
источник

PK

Pavel Kolobaev in Церковь метрик
я ушел с него на incaller. Мне не нужно получать список алертов в канал.
но мне нужно:
роутить по каналам
1 бот на все каналы.
Допилил incaller чтобы можно было админа задавать и попутно докинул пару функций
т.к. incaller давно не поддерживается запихал все то ему нужно в vendor
источник
2020 May 31

SM

Sergey Molokhov in Церковь метрик
Pavel Kolobaev
я ушел с него на incaller. Мне не нужно получать список алертов в канал.
но мне нужно:
роутить по каналам
1 бот на все каналы.
Допилил incaller чтобы можно было админа задавать и попутно докинул пару функций
т.к. incaller давно не поддерживается запихал все то ему нужно в vendor
Павел, а дополненной версией не могли бы поделиться?
источник

PK

Pavel Kolobaev in Церковь метрик
Sergey Molokhov
Павел, а дополненной версией не могли бы поделиться?
источник

PK

Pavel Kolobaev in Церковь метрик
там не монго говнокод. но рабоатет.
источник

SM

Sergey Molokhov in Церковь метрик
Спасибо!
источник