Size: a a a

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

2020 August 24

KZ

Konstantin Zamyakin in Церковь метрик
Leozak
А как правильно отправлять в prometheus такие метрики?
process_pid.process_name.memory_usage
полагаю что так будет повышенная кардинальность метрики, не уверен, что нужно добавлять измерение pid/process_name в измерение
источник

L

Leozak in Церковь метрик
Konstantin Zamyakin
полагаю что так будет повышенная кардинальность метрики, не уверен, что нужно добавлять измерение pid/process_name в измерение
а как тогда?
мне нужно знать, сколько кушают все процессы памяти во времени по отдельности
источник

KZ

Konstantin Zamyakin in Церковь метрик
ну общего ответа нет - сильно зависит от кол-ва нод и кол-ва ресурсов под прометеус
источник

KZ

Konstantin Zamyakin in Церковь метрик
если ресурсы позволяют, можно оставить high-cardinality метрики
источник

L

Leozak in Церковь метрик
да я в целом пока новичок :) не понимаю пока, как это экспортить, как метрика должна выглядеть
источник

KZ

Konstantin Zamyakin in Церковь метрик
если нет - то надо хранить агрегаты и делать дополнительные измерения, допустим, с помощью атопа
источник

L

Leozak in Церковь метрик
*нода одна
источник

L

Leozak in Церковь метрик
измеряю memory usage чтением ps, по-простому
источник

L

Leozak in Церковь метрик
или /proc/**
источник

AS

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

KZ

Konstantin Zamyakin in Церковь метрик
не надо)
источник

AS

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

SC

Smoked Cheese in Церковь метрик
источник

L

Leozak in Церковь метрик
Aleksey Shirokikh
возьмите process_exporter
не, это не цель :) цель - научиться метрики правильно писать
источник

AS

Aleksey Shirokikh in Церковь метрик
Leozak
не, это не цель :) цель - научиться метрики правильно писать
источник

AS

Aleksey Shirokikh in Церковь метрик
и далее по разделу
источник

A

Andrey in Церковь метрик
всем привет
собираю хелм чарт-зонтик чтобы ставить в кластера клиентам агентом, в нем будут следующие экспортеры: node-problem-detector, metrics-server, node-exporter, kubestate -> есть еще что полезного по куберу и его пейлоадам?
источник

L

Leozak in Церковь метрик
Aleksey Shirokikh
и далее по разделу
спасибо
источник

V

Vovan in Церковь метрик
Всем привет! У меня есть counter orders_total с лейблами. Никак не соображу, как мне получить сумму разницы с агрегацией по дням? Запрос: sum(rate(RU_OSTIN_orders_total))
источник

c

cybervagabond 🧝🏻‍♂️... in Церковь метрик
Всем доброе)
кто может поделиться советом.
Есть пром, в котором tsdb retention = 12h
но есть проблема. Сторадж растет бесконечно.

Судя по всему есть компонент, compactor, который и удаляет неактуальные метрики. Но срабатывает данная ошибка
level=error ts=2020-08-24T07:01:51.293Z caller=db.go:685 component=tsdb msg="compaction failed" err="reload blocks: head truncate failed: truncate chunks.HeadReadWriter: maxt of the files are not set"
источник