Size: a a a

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

2020 January 15

ST

Sergey Trapeznikov in Церковь метрик
Aleksey Shirokikh
Под каждый канал свой ресивер
спасибки
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andrey Afoninskiy
я так понимаю, в проме нет возможности считать куммулятвную метрику с задержкой? не совсем актуально для прома, но в вм можно метрики с таймстампом в прошлом класть, и хочется иметь возможность их пересчитывать
пример: у нас есть правило которое считается каждую минуту, а значение в диапазон добавляется уже _после_ того как это правило выполнилось и посчитало метрики в этом диапазоне
Счетчики в проме (counters) нельзя обновлять "задним числом", т.к. при этом нужно пересчитывать все значения, идущие за обновленным.
источник

A

Andor in Церковь метрик
Gleb Mekhrenin
но идея поискать на китайском аналоге гитхаба плагин для нетфлоу норм
jp это не китайский
источник

A

Andrey Afoninskiy in Церковь метрик
Aliaksandr Valialkin
Счетчики в проме (counters) нельзя обновлять "задним числом", т.к. при этом нужно пересчитывать все значения, идущие за обновленным.
А в vm через graphite?
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andrey Afoninskiy
А в vm через graphite?
В вм те же счетчики. Их тоже нельзя обновлять "задним числом" по той же причине. Вставлять в середину ряда можно только для gauge'ей. Для остальных типов временных рядов это не работает. Там только в конец ряда можно добавлять исторические данные.
источник

GG

George Gaál in Церковь метрик
Andor
jp это не китайский
+
источник

GG

George Gaál in Церковь метрик
Я когда-то давно их по форме иероглифов научился отличать
источник

GG

George Gaál in Церковь метрик
А ещё корейский отличается
источник

ЕО

Евгений Омельченко in Церковь метрик
А ещё jp это JaPanese
источник

DT

Dmitry Tigrov in Церковь метрик
Коллеги, кто меня может немного отликбезить по запросу в прометей. Если я ищу максимальные значения по одному лейблу то как в выводе показать не только тот лейбл по которому я ищу а еще другие лейблы?
источник

DT

Dmitry Tigrov in Церковь метрик
или из за того что это ряд то другие лейблы просто отбрасываются  при аггрегации и мне нужно другую какуюто функцию найти чтобы найти конркетные лейблы метрики которая на данный момент максимальная в конерктной группе
источник

GG

George Gaál in Церковь метрик
Dmitry Tigrov
Коллеги, кто меня может немного отликбезить по запросу в прометей. Если я ищу максимальные значения по одному лейблу то как в выводе показать не только тот лейбл по которому я ищу а еще другие лейблы?
Не понял, что ты хочешь
источник

GG

George Gaál in Церковь метрик
Но вообще ты прав - похоже, что ты сначала отселекчиваешь метрики по лейблу, а потом считаешь макс.
источник

A

Andrey Afoninskiy in Церковь метрик
Aliaksandr Valialkin
В вм те же счетчики. Их тоже нельзя обновлять "задним числом" по той же причине. Вставлять в середину ряда можно только для gauge'ей. Для остальных типов временных рядов это не работает. Там только в конец ряда можно добавлять исторические данные.
👍
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andrey Afoninskiy
я так понимаю, в проме нет возможности считать куммулятвную метрику с задержкой? не совсем актуально для прома, но в вм можно метрики с таймстампом в прошлом класть, и хочется иметь возможность их пересчитывать
пример: у нас есть правило которое считается каждую минуту, а значение в диапазон добавляется уже _после_ того как это правило выполнилось и посчитало метрики в этом диапазоне
А что за задачу нужно решить, где требуется обновление счетчиков в середине ряда?
источник

AV

Aliaksandr Valialkin in Церковь метрик
Dmitry Tigrov
Коллеги, кто меня может немного отликбезить по запросу в прометей. Если я ищу максимальные значения по одному лейблу то как в выводе показать не только тот лейбл по которому я ищу а еще другие лейблы?
Можно попробовать что-нибудь вроде metric == on (label) max(metric) by (label)
источник

A

Andrey Afoninskiy in Церковь метрик
Aliaksandr Valialkin
А что за задачу нужно решить, где требуется обновление счетчиков в середине ряда?
я тут наверно уже всем надоел с описанием :) задача такая: начать собирать SLO/SLA с максимально близкого к клиенту балансировщика
есть AWS loadbalancer с которого я могу брать логи и преобразовывать в метрики (нужны более гранулированые метрики чем cloudwatch предоставляет, и единственный способ это брать их из логов)
проблема в том что существует только один способ получения этих логов - забирать из файлов генерируемых каждые 5 минут в s3 bucket
соответственно, получаются диапазоны в 5 минут при вставке метрик что не очень хорошо для гранулированости

выглядит так что пром не совсем подходящее решение в таком случае, но я не отчаиваюсь и хочу найти best practice для этой задачи в рамках prom/vm
велком если есть варианты, потому что я неопытный собиральщик метрик пока и могу не видеть то что другому бросается в глаза :)
источник

AD

Alex D in Церковь метрик
Так а графит не про это разве?
Там же обновляй-не хочу. И таймштампы задаются прям при пуше значений какие угодно.
источник

A

Andrey Afoninskiy in Церковь метрик
@freeseacher вот в faq написал что графит - говно
источник

AD

Alex D in Церковь метрик
Штош, ну раз так написано в faq, то ясное дело - даже пробовать не стоит. 🤣
источник