Size: a a a

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

2019 December 15

A

Andrey Afoninskiy in Церковь метрик
а киньте ссылку плиз как пром хранит данные готовые для query?
источник

AS

Aleksey Shirokikh in Церковь метрик
источник

AS

Aleksey Shirokikh in Церковь метрик
это ?
источник

A

Andrey Afoninskiy in Церковь метрик
для начала хватит, спс
источник

A

Andor in Церковь метрик
George Gaál
Если ты отдаешь бакеты с персентилями, как трефик, например, то все ок
Это не бакеты ;)
источник

GG

George Gaál in Церковь метрик
Andor
Это не бакеты ;)
Спасибо за уточнение
источник

A

Andrey Afoninskiy in Церковь метрик
есть лямбда-функция которая получает логи aws alb, задача строить SLA без saas
сейчас в docker-compose у меня: prom/statsd-exporter, prom/prometheus, victoriametrics/victoria-metrics, grafana/grafana
пора остановиться, или это только начало? :)
источник

A

Andor in Церковь метрик
Andrey Afoninskiy
есть лямбда-функция которая получает логи aws alb, задача строить SLA без saas
сейчас в docker-compose у меня: prom/statsd-exporter, prom/prometheus, victoriametrics/victoria-metrics, grafana/grafana
пора остановиться, или это только начало? :)
Тебе капец. Продолжай.
источник

GG

George Gaál in Церковь метрик
Andrey Afoninskiy
есть лямбда-функция которая получает логи aws alb, задача строить SLA без saas
сейчас в docker-compose у меня: prom/statsd-exporter, prom/prometheus, victoriametrics/victoria-metrics, grafana/grafana
пора остановиться, или это только начало? :)
В смысле без саас?
источник

GG

George Gaál in Церковь метрик
Типа полностью в лямбде? Я тебе более скажу - тебе половина твоего стека не нужна, это можно на всратой базенке и твоей лямбде собрать
источник

GG

George Gaál in Церковь метрик
Единственное показание к указанному стеку - готовые компоненты и если ты их применишь ещё для чего-то
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andor
с lsp можно сделать удобную составлялку алертов с автодополнением и подсказками, а не как щас
источник

A

Andor in Церковь метрик
ok
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andrey Afoninskiy
в пром я посылаю метрику "api_requests{...tags} latency"
я так понимаю это gauge - расскажите как мне на ее основании квантили высчитывать по задержке? как-то в гистограмму надо сначала превратить, или еще что?
нужно использовать quantile_over_time(0.99, api_requests[5m]) - это вернет 99 персентиль для показаний api_requests за последние 5 минут
источник

AV

Aliaksandr Valialkin in Церковь метрик
Andrey Afoninskiy
есть лямбда-функция которая получает логи aws alb, задача строить SLA без saas
сейчас в docker-compose у меня: prom/statsd-exporter, prom/prometheus, victoriametrics/victoria-metrics, grafana/grafana
пора остановиться, или это только начало? :)
Список сервисов можно сократить, заменив связку statsd-exporter+prometheus на statsd, который бы записывал данные напрямую в victoria-metrics по протоколу Graphite - см. https://github.com/VictoriaMetrics/VictoriaMetrics/blob/master/README.md#how-to-send-data-from-graphite-compatible-agents-such-as-statsd .
Конечно, это справедливо только в случае, если прометеус больше нигде не используется.
источник

A

Andrey Afoninskiy in Церковь метрик
спасибо, это интересная инфа, в моем случае скрапиться будут еще другие таргеты
источник

A

Andrey Afoninskiy in Церковь метрик
Aliaksandr Valialkin
нужно использовать quantile_over_time(0.99, api_requests[5m]) - это вернет 99 персентиль для показаний api_requests за последние 5 минут
то есть таки gauge можно в квантили, круто
источник

A

Andrey Afoninskiy in Церковь метрик
тогда можно statsd-exporter выкинуть и слать метрики напрямую в victoriametrics
источник

A

Andrey Afoninskiy in Церковь метрик
дополнительный плюс в том что можно указать таймстамп события
источник
2019 December 16

AV

Aliaksandr Valialkin in Церковь метрик
Andrey Afoninskiy
тогда можно statsd-exporter выкинуть и слать метрики напрямую в victoriametrics
все зависит от частоты отправки метрик. Если они будут приходить раз в секунду или реже, то нормально. Если чаще, то лучше все-таки использовать statsd для предварительной агрегации, чтобы не засорять базу слишком большим количеством показаний
источник