Size: a a a

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

2020 March 20

AM

Artur Mustafin in Церковь метрик
Well Ageev
спасибо)
шоколадная фабрика одобряе)
источник

AK

Andrey Kartashov in Церковь метрик
Serge Yuriev
похоже на стэк
Стек сдвигает ноль для каждой точки на значение другого графика
источник

⚓️Damir in Церковь метрик
Andrey Kartashov
как в графане сдвинуть графики относительно друг друга, чтоб они не перекрывались? Грубо говоря, чтобы для одного из графиков ноль по оси Y был сдвинут
Как это сделать не знаю, но может как решение для двух графиков подойдет строить один вверх, а второй вниз, если значения на них только положительные
источник
2020 March 21

LS

Lilo Stich in Церковь метрик
Ребята, подскажите как с базы селекты отображать в виде графиков, без сильного гемора?
источник

AG

Alexey Genus in Церковь метрик
Из графаны можно. Там основные датаморсы реализованы
источник

LS

Lilo Stich in Церковь метрик
Alexey Genus
Из графаны можно. Там основные датаморсы реализованы
Я так понял с помощью этого плагина?

https://grafana.com/grafana/plugins/postgres
источник

LS

Lilo Stich in Церковь метрик
Получается чисто сама Grafana и Postgres Plugin?
источник

LS

Lilo Stich in Церковь метрик
Никакого prometheus, и его exporters ?
источник

LS

Lilo Stich in Церковь метрик
А исторические данные где будут храниться?
источник

LS

Lilo Stich in Церковь метрик
В файлах?
источник

ДУ

Денис Устинов in Церковь метрик
что-то вы не то говорите
источник

ДУ

Денис Устинов in Церковь метрик
графана просто выполняет запросы и отображает результаты
источник

ДУ

Денис Устинов in Церковь метрик
хранить данные можно где угодно, лишь бы смогли получить их в том формате, который графана понимает
источник

BG

Bogdan (SirEdvin) Gladyshev in Церковь метрик
Lilo Stich
А исторические данные где будут храниться?
Если вам нужны исторические данные по select, то да, нужно будет где-то хранить аггрегаты. Можно в проме через exporter ну или в самом postgres страдать.

Но вообще графана умеет передавать фильтр по времени в postgres
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andrey Kartashov
я не знаю, как это объяснить проще. Представьте, что у вас один инстанс апача, у которого http_requests_total никогда не обрывается. Вот мне нужен тупо график http_requests_total в этом случае. Только теперь это надо на кучу инстанов перенести,
У ВМ есть функция remove_resets. Может, она подойдет: sum(remove_resets(metric))? См. https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/MetricsQL
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andrey Kartashov
представь, что этот каунтер показывает количество всей выданной тебе зарплаты к текущему моменту. Я хочу выбрать период времени, и увидеть конкретный прирост в рублях, а не скорость выдачи зарплаты.
Чтобы график всегда начинался с нуля, можно попробовать такой запрос в вм: with (q=sum(remove_resets(metric))) q - range_first(q)
Он использует дополнительные фичи with templates и range_first из metricsql. См. подробности на https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/MetricsQL
источник

AV

Aliaksandr Valialkin in Церковь метрик
Может, у вас несколько процессов haproxy, висящих на одном порту через so_reuseport? При этом прометеус может попадать то на один, то на второй процесс haproxy, у которых разные значения счетчика, т.к. входящие запросы распределяются операционкой между этими процессами
источник

AK

Andrey Kartashov in Церковь метрик
Aliaksandr Valialkin
Чтобы график всегда начинался с нуля, можно попробовать такой запрос в вм: with (q=sum(remove_resets(metric))) q - range_first(q)
Он использует дополнительные фичи with templates и range_first из metricsql. См. подробности на https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/MetricsQL
Спасибо, посмотрю. У меня как раз вм
источник

NZ

Nikolay Zaitsev in Церковь метрик
Подскажите пожлауйста, можно ли для blackbox_exporter в рамках одной джобы указать для двух отдельных списков хостов разные модули? Во всех примерах одна джоба один модуль. Только один способ нашел https://gist.github.com/sethryder/b6f50b0e9bd1f3f0fc4e3d002c7f48df. Нужно отдельные файлы конфиги создавать.

пока я делаю так

scrape_configs:
 - job_name: 'blackbox_get_http'
   metrics_path: /probe
   params:
     module: [http_2xx]
   static_configs:
     - targets:
       - http://site1.com    
       - http://site2.com

- job_name: 'blackbox_post_http'
   metrics_path: /probe
   params:
     module: [http_post_2xx]
   static_configs:
     - targets:
       - http://site3.com    
       - http://site4.com
источник

AS

Aleksey Shirokikh in Церковь метрик
Nikolay Zaitsev
Подскажите пожлауйста, можно ли для blackbox_exporter в рамках одной джобы указать для двух отдельных списков хостов разные модули? Во всех примерах одна джоба один модуль. Только один способ нашел https://gist.github.com/sethryder/b6f50b0e9bd1f3f0fc4e3d002c7f48df. Нужно отдельные файлы конфиги создавать.

пока я делаю так

scrape_configs:
 - job_name: 'blackbox_get_http'
   metrics_path: /probe
   params:
     module: [http_2xx]
   static_configs:
     - targets:
       - http://site1.com    
       - http://site2.com

- job_name: 'blackbox_post_http'
   metrics_path: /probe
   params:
     module: [http_post_2xx]
   static_configs:
     - targets:
       - http://site3.com    
       - http://site4.com
это чем то плохо что их два ?
источник