@metrics_ru

Страница 652 из 681
Andrey
27.09.2018
14:19:07
А, чёрт, это же alertmanager'а template.

А не rule Prometheus'а.

Ivan
27.09.2018
14:20:56
ага

Terminator
27.09.2018
14:28:28
@kvaps будет жить. Поприветствуем!

Google
Andrey
27.09.2018
14:29:57
Тогда вот этот документ, конечно. https://prometheus.io/docs/alerting/notifications/

Там нужно range'ом ходить, потому что define'отому template'у передаётся массив alert'ов.

Andor
27.09.2018
14:34:26
Возможно CommonLabels подойдут

Адам
27.09.2018
15:03:54
А можно ли как-то в графане засунуть переменную в название метрики?

Andor
27.09.2018
15:04:09
можно

Адам
27.09.2018
15:06:06
А как? Метрика промовская. Что-то я пляшу, а не работает

Bogdan (SirEdvin)
27.09.2018
15:14:54
Через [[ var_name ]]

Andor
27.09.2018
15:17:26
имя метрики - тоже лейбл

ты всегда можешь указать {__name__="metric_name"}

Terminator
27.09.2018
15:20:34
@Hustlerser будет жить. Поприветствуем!

GithubReleases
27.09.2018
15:35:36
lomik/prometheus-png was tagged: v0.2 Link: https://github.com/lomik/prometheus-png/releases/tag/v0.2 Release notes: * Added new GET parameter `pixelRatio`. It is usable for render clear image for displays with "device pixel ratio" != 1.0

Адам
27.09.2018
15:39:33
Через [[ var_name ]]
не работает так

ты всегда можешь указать {__name__="metric_name"}
а вот это то, что надо. Спасибо

Google
Terminator
27.09.2018
20:07:46
@Ujaslonastyi будет жить. Поприветствуем!

@Icewild будет жить. Поприветствуем!

Icewild
27.09.2018
20:19:25
Я прошу прощения, добавьте сюда @sc0rp10 говорит, что какой-то глюк и никак не может зайти, будто забанили Спасибо

Vit
27.09.2018
21:59:35
Люди добрые, ткните навскидку носом, где норм рассказывают что можно использовать в legend format в grafana? где-то пишут что прям JS можно, где-то -- html. у меня ничего из этого не работает. а задача вообще - для начала, укоротить слишком длинные имена pod-ов на cadvisor дашборде) (бэкенд - пром)

Алексей
28.09.2018
06:09:27
imho ничего из этого использовать нельзя

если переменная слишком длинная можно только страдать

буду рад узнать что не прав и что в {{ var }} в легенде можно использовать {{ var | lower }} что нить типа jinja. но чот подозреваю нет

@alexanderzobnin

Wom
28.09.2018
06:12:32
я вот тоже вчера начал страдать - у меня имена хостов длинные

Алексей
28.09.2018
06:13:18
чот есть тут https://github.com/grafana/grafana/issues/3545

думаю все теперь знаеют как пользоваться github issues



Wom
28.09.2018
06:15:28
о!

Andor
28.09.2018
06:40:10
Andrey
28.09.2018
06:54:47
можно захакать через label_replace :D
смех смехом, а вариант рабочий

Andor
28.09.2018
06:55:05
ну хаком это не перестанет быть

Alexander
28.09.2018
08:23:45
@alexanderzobnin
Я в отпуске :) по-моему, там go style подстановки

Алексей
28.09.2018
08:31:48
Неа. Там js же

Google
Terminator
28.09.2018
09:11:35
vlad kulak будет жить. Поприветствуем!

Ivan
28.09.2018
11:31:45
Ты scope перетираешь, сейчас объясню.
в общем, так и не разобрался я что такое scope . я считаю, что основной проблемой является range. не понятно, как он работает. точнее, непонятно, почему он работает только в одну сторону - выдаёт все возможные значения и не позволяет выбрать одно или несколько реально нужных. с синтаксисом жопа - мало того, что в мануалах про range вообще ни одного упоминания, так ещё и методом подбора не удалось найти способа выдрать нужное значение (( https://prometheus.io/docs/alerting/notifications/ https://prometheus.io/docs/prometheus/latest/configuration/template_reference/

А ещё конструкция: {{ range .Labels.SortedPairs }} - {{ .Name }} = {{ .Value }}{{ end }} которая присутствует в дефолтном конфиге, то работает, то нет. и непонятно от чего это зависит - в одном и том же месте может работать а потом перестать

да, зря алертменеджер так замудрили с этим конфигом. надо было взять и использовать формат прометея - не было бы геморроя

evix
28.09.2018
11:43:36
какой формат?
наверное, имелся в виду ямл

Ivan
28.09.2018
11:43:55
сообщение генерит прометей всегда одно и то же. с одним алертом

Andor
28.09.2018
11:44:43
и он всегда только один?

Ivan
28.09.2018
11:45:05
наверное, имелся в виду ямл
вот тут не знаю. даже не знаю, как посмотреть. знаю только, что прометей отдаёт данные алертменеджеру, а тот формирует из них письмо по этому шаблону. вот с этим шаблоном я и воюю.

Andor
28.09.2018
11:45:39
в прометее тоже можно гошные шаблоны юзать в алертах

в аннотациях

Денис
28.09.2018
11:45:44
всем привет. есть 1,5к вм с 4к дисков, с них собираются данные по перформансу дисков. как сделать в графане график, чтобы в нем выводилось топ 100 по определенному параметру?

Ivan
28.09.2018
11:45:53
и он всегда только один?
да, я убиваю под и на это событие генерится алерт в прометее

Ivan
28.09.2018
11:46:32
даже под я убиваю каждый раз один и тот же. только имя у него разное т.к. деплоймент его каждый раз пересоздаёт с новым именем

Денис
28.09.2018
11:46:34
данные собираются в заббикс.

Ivan
28.09.2018
11:48:08
смотря что такое наборы лейблов. если речь о тех, которые прописаны в деплойменте - то они наследуются подами и значит они всегда одинаковые

Google
Admin
ERROR: S client not available

Andor
28.09.2018
11:48:29
набор лейблов у временного ряда

дименшнс, измерения

называй как хочешь

Ivan
28.09.2018
11:48:47
а ,тогда я не знаю, что это такое

Andor
28.09.2018
11:49:09
ну у тебя убился один под, запустился новый, с другим именем

это уже другой под, у него свой набор лейблов и свои временные ряды

сможешь воспроизвести посылание алертов в обоих видах?

Ivan
28.09.2018
11:50:17


ну вот например

Andor
28.09.2018
11:50:29
чтобы посмотреть на то работает, то нет.

ну вот это выглядит норм

Ivan
28.09.2018
11:50:55
да, параметр instance каждый раз разный т.к. новому поду даётся новый айпишник

Andor
28.09.2018
11:51:21
можешь сделать скриншотов "как выглядит алерт в прометее", "как выглядит алерт в алертменеджере", "как выглядит письмо" для обоих случаев "всё ок" и "не всё ок"?

Ivan
28.09.2018
11:51:32
но список параметров всегда один и тот же - т.е. не бывает такого, что параметр instance то есть, то его нет

Andor
28.09.2018
11:51:43
да, я понял

сможешь сделать скриншотов?

Ivan
28.09.2018
11:51:50
ну это всё для случая, когда рэнж сработал

Andor
28.09.2018
11:51:52
попробуем разобраться

Ivan
28.09.2018
11:52:10
а если он не сработал, то там просто пусто

Google
Andor
28.09.2018
11:52:58
как в это время выглядит алерт в прометее и в алертменеджере

Ivan
28.09.2018
11:53:07
а задача у меня не весь список лейблов выводить а выборочно. например северити мне вообще в письме не нужен.



Andor
28.09.2018
11:55:35
ого, настолько пуcтое

Ivan
28.09.2018
11:55:43
просто белое письмо, да

можешь сделать скриншотов "как выглядит алерт в прометее", "как выглядит алерт в алертменеджере", "как выглядит письмо" для обоих случаев "всё ок" и "не всё ок"?
в прометее и в алертменеджере они выглядят всегда одинаково. и это нормально - ведь я колдую над конфигом алертменеджера и если что то менаю - то это касается только его

Bogdan (SirEdvin)
28.09.2018
11:58:03
Немного наброса, но отправлять алерты письмами - не очень толковое занятие :)

Страница 652 из 681