Size: a a a

2018 November 30

D

DeeZ in Grafana
статусов у вас два? 1 или 0?
источник

D

DiJey (Pavel) in Grafana
Как 1 появляется рыжий горит и в красный не переходит даже если следующий статус тоже 1 прилетел
источник

D

DeeZ in Grafana
так и не загорится )
источник

D

DiJey (Pavel) in Grafana
У меня стоит веб тест в забиксе там 2 только значения 0 - Ок и 1 ерр
источник

D

DiJey (Pavel) in Grafana
Мне надо что бы когда второй раз 1 прилетела красным загоралось
источник

D

DeeZ in Grafana
я вижу 2 варианта:

что бы реагировать на несколько одинаковых - можно использовать среднее (а не последнее) значение. на вкладке time overide поменять время на удвоенное вашего опроса.  тогда получится статус 0, 0.5 и 1. раскрашиайте их.

Вариант 2. сделать counter и так же time override. тогда каждая пришедшая едеинца будет прибавляться. получите 0,1,2,3,4,5
тут уже можно рыжеть на первые 3 например, на 4 краснеть. В этом случае функции агрегации в метрике ну нужны.
источник

D

DeeZ in Grafana
так. стоп.. а в заббиксе же нет агрегации. там  же из заббинкса забирается метрика.
источник

D

DeeZ in Grafana
Тогда либо в самом заббиксе сделайте статус 2 либо первый вариант. со средним
источник

D

DeeZ in Grafana
По моему пробелма будет с указанием дробей в трешхолдах. Можно тогда метрику заббикса умножить на 10 (например) (функция scale) а в трешхолдах указать 0,5,10
источник

D

DiJey (Pavel) in Grafana
Хорошо спасибо попробую среднее, что то сразу не догадался
источник
2018 December 05

AT

Alexey Tihonov in Grafana
Всем ку. Может кто сталкивался можно ли как то в графане использовать математические операции над двумя и более метриками ?
Вот типа такого (не работает):
kubernetes_pod_container_cpu_usage_core_nanoseconds{instance=~"$server", namespace=~"$namespace"}/((1e+9)*(system_n_cpus{instance=~"$server"}))

Оговорюсь сразу TOTAL нету
источник

mD

mr. Dmitry in Grafana
Можно, посмотрите примеры к дашбордам, там такие уравнения что страшно думать.
Но вот тут может (1е+9) не нравится?
источник

AT

Alexey Tihonov in Grafana
mr. Dmitry
Можно, посмотрите примеры к дашбордам, там такие уравнения что страшно думать.
Но вот тут может (1е+9) не нравится?
да смотрел я. Это синтаксис прометея, ошибся не много. (1е+9) работает корректно, это что бы кучу нулей не писать наносекунлы же
источник

mD

mr. Dmitry in Grafana
Я вижу что прометей, у меня (да и у всех скорее всего) банальные метрики цпу/рам и есть, как пачки вычислений
источник

AT

Alexey Tihonov in Grafana
mr. Dmitry
Я вижу что прометей, у меня (да и у всех скорее всего) банальные метрики цпу/рам и есть, как пачки вычислений
это метрики из кубелет. Отдает в таком виде. Отдает по одному цпу, для того что бы работало нужно kubernetes_pod_container_cpu_usage_core_nanoseconds{instance=~"$server", namespace=~"$namespace"}/((1e+9)* $Количество_ядер_ноды))
источник

AT

Alexey Tihonov in Grafana
То есть если количество руками проставить - все ок. но забрать значение другого итема почему то превращается в ахтунг
источник

mD

mr. Dmitry in Grafana
а вот это $Количество_ядер_ноды - есть переменная, или какая-то метрика?
потому что тупо две разные метрики перемножает
например, node_load1{client="124"} / (1e+9) * node_load15{client="124"}
источник

mD

mr. Dmitry in Grafana
а вот если переменная - то там могут быть проблемы, по крайней мере я когда игрался с переменными константами - ловил пустые графики всегда, если эти переменные не пересохранить
источник

AT

Alexey Tihonov in Grafana
mr. Dmitry
а вот это $Количество_ядер_ноды - есть переменная, или какая-то метрика?
потому что тупо две разные метрики перемножает
например, node_load1{client="124"} / (1e+9) * node_load15{client="124"}
все правильно, если у вас лайблы одинаковые он даст перемножить, а у меня разные.
источник

mD

mr. Dmitry in Grafana
Alexey Tihonov
все правильно, если у вас лайблы одинаковые он даст перемножить, а у меня разные.
а действительно, видимо графана в такое не может
источник