Size: a a a

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

2021 July 12

AS

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

OK

Oleg Kalinin in Церковь метрик
вах...спасибо еще раз) сча опробую такой вариант описания
источник

AS

Aleksey Shirokikh in Церковь метрик
      - alert: some alert
       expr: up==0

абсолютно валиден
источник

OK

Oleg Kalinin in Церковь метрик
а может можешь на путь праведный направить, есть такой кусочек шаблона:
{{- range $val := .Alerts }}
<a>##### Событие #####</a>
{{- range $key, $value := $val.Annotations -}}
{{ if and (and (ne $key "name") (ne $key "value")) (ne $key "measureUnit") }}
{{$key}}: {{$value}}
{{- end -}}
как тут направить шаблон на то что описано в
        annotations:
         firing_message: something down
         cleaning_message: something up
самый очевидный вариант не работает, если описать как:
{{if eq .Status "firing"}}
{{- range $key, $value := $val.Annotations.
firing_message
-}}
источник

OK

Oleg Kalinin in Церковь метрик
смотришь так примеры и вроде бы у них все работит указывая после точки summary например:
 slack_configs:
 - channel: '#alerts'
   title: "{{ range .Alerts }}{{ .Annotations.summary }}\n{{ end }}"
источник

AS

Aleksey Shirokikh in Церковь метрик
а зачем тут цикл по аннотациям ?
источник

OK

Oleg Kalinin in Церковь метрик
а как же если приходит не 1 алерт, а несколько алертов по всем хостам где он возник
источник

AS

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

OK

Oleg Kalinin in Церковь метрик
и сейчас эт овыглядет так

##### Событие #####
Зафиксировано: 07/12/2021 11:25
description: Application  "test-application" on host test-host DOWN.
##### Событие #####
Зафиксировано: 07/12/2021 11:25
description: Application  "test-application2" on host test-host2 DOWN.
источник

AS

Aleksey Shirokikh in Церковь метрик
а вы на какую группировку расчитываете то ?
источник

OK

Oleg Kalinin in Церковь метрик
если про конфиг АМ, то у нас во ттак group_by: ['alertname', 'datacenter', 'job']
источник

AS

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

OK

Oleg Kalinin in Церковь метрик
или что имеется ввиду?)
источник

DG

Dimitri Goldshtein in Церковь метрик
Народ  как  можно  добавить  custome metrics  в  node_exporter к примеру  проверка какого  нибудь  процесса  !
источник

GK

Georgiy Kashintsev in Церковь метрик
именно к node_exporter? обычно это другими экспортерами делают
источник

AN

Arthur NeLesha in Церковь метрик
Да. textfile collector в помощь
источник

AN

Arthur NeLesha in Церковь метрик
А можно ли как-то в alertmanager-е сделать так, чтобы первый алерт для хоста игнорировался?

Суть в том что есть алерт, который реагирует на аптайм хоста. Если он низкий, то шлется алерт. Но проблема в том, что новые хосты тоже тригерят этот алерт. Хотелось бы избежать этой ситуации
источник

DG

Dimitri Goldshtein in Церковь метрик
а можно  об  это  по  одробнее
источник

AN

Arthur NeLesha in Церковь метрик
Ты каким-то скриптом пишешь что-то в файл, а node-exporter читает с него

Советую погуглить node-exporter textfile_collector и посмотреть всякие примеры, как это делают люди
источник

DG

Dimitri Goldshtein in Церковь метрик
отлично  !
источник