#prometheus #prometheus-operator
#prometheus #prometheus-оператор
Вопрос:
Мы используем оператор prometheus, и теперь мы хотим сохранить данные на диске, есть блог, в котором это объясняется, но не уверен в количестве / размере ответа, который поступает из запроса
https://www.robustperception.io/how-much-disk-space-do-prometheus-blocks-use
Я использую в пользовательском интерфейсе запросов Prometheus
скорость (prometheus_tsdb_compaction_chunk_size_bytes_sum[24 часа]) / скорость (prometheus_tsdb_compaction_chunk_samples_sum[24 часа])
и получили значения
endpoint="web",instance="100.96.10.7:9090",job="per-prometheus",namespace="monitoring",pod="per-prometheus-1",service="per-prometheus"}
значение 0.9017483000151686
{endpoint="web",instance="100.96.7.10:9090",job="per-prometheus",namespace="monitoring",pod="per-prometheus-0",service="per-prometheus"}
значение = 0,880271256152723
Мой вопрос в том, что это за цифры, это размер в ГБ?
так ли это 0.88027125615272 0.9017483000151686 = 1.8 GB
?
Ответ №1:
Это число равно байтам на выборку. Принимая число за 0.9, это означает, что если бы вы принимали 1000 выборок в секунду, это было бы .9*1000*86400 = ~75MB
в день в качестве примера.
Комментарии:
1. Большое спасибо. как я узнаю, сколько выборок мы выполняем в секунду? мы используем готовые github.com/prometheus-community/helm-charts/tree/main/charts /…
2. если я проверю заголовок, я получу следующее
Head chunks 798243 Head time series 485655 WAL corruptions 0 Goroutines 323 GOMAXPROCS 8
3. Не могли бы вы посоветовать относительно количества выборок? Это единственное, чего мне не хватает