Size: a a a

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

2020 May 11

AZ

Alexander Zobnin in Церковь метрик
Slach
а никто не знает в графана есть какой то аналог /etc/grafana/config.d/*.ini ???
чтобы можно было часть grafana.ini переопределить?

или только provisioners с yaml файлами?
В grafana.ini можно писать только те параметры, которые надо переопределить, остальные будут дефолтными.
источник

AG

Alexey Genus in Церковь метрик
Alexey Genus
Да я ж говорю: я готов мириться с погрешностями, я просто хочу понимать, какая она. Кстати, все это я понимаю, но на моем графике четко видно, что все данные выровнены, а результат все равно непонятный
Похоже, что ответ на мой вопрос здесь https://github.com/prometheus/prometheus/blob/master/promql/functions.go#L111
источник

A

Alexander in Церковь метрик
Alexey Genus
Да я ж говорю: я готов мириться с погрешностями, я просто хочу понимать, какая она. Кстати, все это я понимаю, но на моем графике четко видно, что все данные выровнены, а результат все равно непонятный
Для отслеживания значительных изменений в поведение наблюдаемой системы (например, у тебя средний rps вырастет с 10 до 11) пром имеет достаточную точность. Для ловли отдельных тиков с высокой точностью — не очень.
источник

AG

Alexey Genus in Церковь метрик
Ну у меня тут ошибка в два раза, так что это вполне значительно
источник

A

Alexander in Церковь метрик
Alexey Genus
Ну у меня тут ошибка в два раза, так что это вполне значительно
У тебя слишком маленькие и редкие изменение. Ты хочешь ловить каждый тик, пром для этого не подходит.
источник

AG

Alexey Genus in Церковь метрик
Я хочу понять принцип. Получается, что принцип: наверное, будет похоже на правду. А, может быть, и нет
источник

S

Slach in Церковь метрик
Alexander Zobnin
В grafana.ini можно писать только те параметры, которые надо переопределить, остальные будут дефолтными.
ну, переопределять целиком grafana.ini не очень удобно

меня бы устроил вариант
/etc/grafana/config.d/smtp.ini
где я бы переопределил [smtp]

/etc/grafana/config.d/another.ini
где бы я переопределил другую секцию
источник

S

Slach in Церковь метрик
Alexander Zobnin
В grafana.ini можно писать только те параметры, которые надо переопределить, остальные будут дефолтными.
в любом случае спасибо
источник

A

Alexander in Церковь метрик
Alexey Genus
Я хочу понять принцип. Получается, что принцип: наверное, будет похоже на правду. А, может быть, и нет
В целом, на правду будет достаточно похоже для практического использования в качестве технического мониторинга ИТ-систем. Но точность не будет абсолютной.
источник

AG

Alexey Genus in Церковь метрик
Ну вообще нет, потому что при изменении $interval я могу потерять вообще все данные.

Короче, я понял, надо задебажить
источник

A

Alexander in Церковь метрик
Alexey Genus
Ну вообще нет, потому что при изменении $interval я могу потерять вообще все данные.

Короче, я понял, надо задебажить
Ну, если ты выставляешь interval меньше, чем 2х scrape, то ссзб.
источник

A

Alexander in Церковь метрик
И, ясное дело, что картина при выборках с разными интервалами тоже будет разной.
источник

AG

Alexey Genus in Церковь метрик
Alexander
Ну, если ты выставляешь interval меньше, чем 2х scrape, то ссзб.
Хм. А почему это?
источник

A

Alexander in Церковь метрик
Alexey Genus
Хм. А почему это?
Ну, не 2х, а около 1х. Потому что для rate нужны минимум две точки, попадающие в интервал.
источник

A

Alexander in Церковь метрик
Если ты выставляешь 1х, то можешь получить ситуацию, когда в интервале у тебя одна точка.
источник

AG

Alexey Genus in Церковь метрик
А, я понял, как это работает
источник

AS

Aleksey Shirokikh in Церковь метрик
к прометею много претензий из за функции rate. в целом она работает не так как вы ожидаете а так как ожидает разработчик.
источник

AS

Aleksey Shirokikh in Церковь метрик
для фикса этого был целый форк.
источник

AS

Aleksey Shirokikh in Церковь метрик
в rate надо отдавать как минимум 2.3 интервала запросов. иначе функция рискует вернуть ничего
источник

AS

Aleksey Shirokikh in Церковь метрик
вот тут подробности тех дрязгов https://github.com/prometheus/prometheus/issues/3806
источник