Почему на панели инструментов Prometheus отображаются данные только за 2 недели, хотя у меня есть данные за более длительный период?

Почему на панели инструментов Prometheus отображаются данные только за 2 недели, хотя у меня есть данные за более длительный период?

У меня настроен Прометей с Таносом. Я используюУзел Экспортер ПолныйПанель инструментов для просмотра данных из экспортера узлов. Независимо от того, какой временной диапазон я выберу (например, now-20d), панель инструментов показывает только 2 недели данных:

введите описание изображения здесь

Если вместо этого я перейду в пользовательский интерфейс «Исследование» и введу запрос (например node_memory_MemFree_bytes{instance="172.31.64.1:9100", job="node"}, который соответствует данным, показанным на предыдущем изображении), используя тот же источник данных и временной диапазон, то, очевидно, у меня будут данные, относящиеся к гораздо более раннему периоду:

введите описание изображения здесь

Что мешает панели мониторинга отображать данные за пределами последних двух недель?

решение1

Срок хранения Prometheus по умолчанию составляет 15 дней.

Отhttps://prometheus.io/docs/prometheus/latest/storage/#operational-aspects:

Prometheus имеет несколько флагов, которые настраивают локальное хранилище. Наиболее важными являются:
...
--storage.tsdb.retention.time: когда удалять старые данные. По умолчанию 15d. Переопределяет storage.tsdb.retention, если этот флаг установлен на что-либо, кроме значения по умолчанию.

Удержание также можно настроить в зависимости от размера:

--storage.tsdb.retention.size: Максимальное количество байтов блоков хранения для сохранения. Самые старые данные будут удалены первыми. По умолчанию 0 или отключено. Поддерживаемые единицы: Б, КБ, МБ, ГБ, ТБ, ПБ, ЭБ. Пример: "512 МБ"...

Текущие настройки хранения можно просмотреть на работающем экземпляре Prometheus, перейдя http://<IP_address_of_instance>:9090/statusи найдя строку «Хранение в хранилище».

Связанный контент