Grafana показывает показатели за последние 3 дня вместо полного месяца

У меня есть сервер Prometheus, запрашивающий ряд хостов и запускающий sidecar-а, настроенный для ведра s3. Показатели выставляются без ошибок, в моем тестовом сегменте s3 я вижу их не раньше середины сентября.

Танос-сервер, который представляет собой отдельную машину, работает:

  • grafana (источник по умолчанию - thanos-query localhost:29090)
  • thanos-store (он может читать ведро s3)
  • thanos-query (указывает на thanos-store)
  • thanos-compactor как cronjob (на всякий случай: --retention.resolution-raw=3d --retention.resolution-5m=14d --retention.resolution-1h=90d)

Я установил удержание Прометея на 3 дня. Какое должно быть значение, указывающее, когда Прометей очищает локальное хранилище.

Когда я делаю простой тест со статистикой безотказной работы узла-экспортера за 30 дней, показывает только последние 3 дня истории. Grafana запрашивает thanos-query, который должен получить метрики через thanos-store из корзины s3 и показать мне все данные в корзине.

Скорее всего, я пропустил часть конфигурации в стеке.

1 ответ

Прошло много времени, но на случай, если кто-нибудь зайдет... основная конфигурация будет такой:

  1. thanos-sidecar: указывает на Прометея с параметром --prometheus.url
  2. танос-запрос:
  • Указывает наthanos-sidecar иthanos-store с параметром --endpoint .
  • Для отображения в графане полных показателей «retention.solve» очень важно установить параметр: --query.auto-downsampling

Без --query.auto-downsampling невозможно получить весь диапазон данных.

Другие вопросы по тегам