Size: a a a

2018 June 22

vk

vladimir kolobaev in Moira
возможно это из за переключения мастера на другой сервер, возможно из за рестарта процесса редис-сервера, а возможно сам редис стал быстрее отвечать
источник
2018 June 25

vk

vladimir kolobaev in Moira
Всем привет, хочу поделиться вот такой штукой:
как на коленке сделать принтскрин метрик из Графаны в алерте от Мойры. (для почты и мееснджеров)

При алерте, Мойра, в JSON, отдает паттерн (targets), по которому сработал триггер и конкретную метрику, значения которой вышли за указанные лимиты. Графана с недавних пор научилась делать скриптованные дашборды, а так же скрины с них:
Итого, мы имеем:
Targets (ПРИМЕР): aliasByNode(servers.*.cpu.*.usage,'1')
metric (ПРИМЕР) : sql-server-01

Для того чтобы получить принтскрин нашей метрики из графаны нужно /usr/share/grafana/public/dashboards/scripted.js привести к виду https://gist.github.com/kolobaev/19646d0c16fa87c20bf579e1382ac479

После чего, соствляем ссылку и отправляем запрос:
http://grafanaHost/render/dashboard-solo/script/scripted.js?rows=1&panelId=1&panelName=MyPanel&seriesName=aliasByNode(servers.*.cpu.*.usage,'1')&currentMetric=sql-server-01

Графана отдаст нам картинку  в png формате
источник

Ei

Evgeny ihard in Moira
vladimir kolobaev
Всем привет, хочу поделиться вот такой штукой:
как на коленке сделать принтскрин метрик из Графаны в алерте от Мойры. (для почты и мееснджеров)

При алерте, Мойра, в JSON, отдает паттерн (targets), по которому сработал триггер и конкретную метрику, значения которой вышли за указанные лимиты. Графана с недавних пор научилась делать скриптованные дашборды, а так же скрины с них:
Итого, мы имеем:
Targets (ПРИМЕР): aliasByNode(servers.*.cpu.*.usage,'1')
metric (ПРИМЕР) : sql-server-01

Для того чтобы получить принтскрин нашей метрики из графаны нужно /usr/share/grafana/public/dashboards/scripted.js привести к виду https://gist.github.com/kolobaev/19646d0c16fa87c20bf579e1382ac479

После чего, соствляем ссылку и отправляем запрос:
http://grafanaHost/render/dashboard-solo/script/scripted.js?rows=1&panelId=1&panelName=MyPanel&seriesName=aliasByNode(servers.*.cpu.*.usage,'1')&currentMetric=sql-server-01

Графана отдаст нам картинку  в png формате
Нагрузка на CPU не сильно растет при таком рендеринге?
источник

vk

vladimir kolobaev in Moira
нет, там же 1 метрика
источник

vk

vladimir kolobaev in Moira
к тому же это только при алерте
источник

Ei

Evgeny ihard in Moira
выглядит очень норм)
источник

vk

vladimir kolobaev in Moira
ага - я сам давно уже бьюсь с задачей отправлять скрины только по той метрике которая сломалась
источник

vk

vladimir kolobaev in Moira
а не по всему дашборду графаны, или всему триггеру мойры
источник

vk

vladimir kolobaev in Moira
вот вроде бы нашел как это наконец сделать
источник

Ei

Evgeny ihard in Moira
разработчики Мойры похоже какой то другой способ у себя используют - график был в одном PR на github, потом удалили ))
источник

T

Timur in Moira
Привет. Да, мы будем рендерить нативной либой на go, без использования js
источник

T

Timur in Moira
Там будут рендериться сами таймсерии в формате carbonapi
источник
2018 July 02

vk

vladimir kolobaev in Moira
Мы научили Мойру алертить по мерикам от Прометеус Федераций
источник

AM

Alexander Molchanov in Moira
источник

AK

Alexey Kirpichnikov in Moira
Пулл реквест или не было :)
источник

vk

vladimir kolobaev in Moira
нет не было
источник

vk

vladimir kolobaev in Moira
нужно для начала разобоаться с graphite_pull
источник

vk

vladimir kolobaev in Moira
без него естественно ничего работать не будет
источник

AK

Alexey Kirpichnikov in Moira
Вроде там мяч на вашей стороне (извините за долгие раздумия)
источник

vk

vladimir kolobaev in Moira
Чет там все затихло - надо расшевелить
источник