Thanos Querier может запрашивать данные только 2 часа назад

Я следил за этим блогом https://rancher.com/blog/2020/prometheus-metric-federation при настройке таноса в наших кубернетах.

У нас есть эта настройка, в которой кластер A содержит только приемник Таноса, хранилище Таноса и запрос Таноса.

Блоки данных успешно загружаются в S3 каждые 2 часа. Однако, когда мы указали на панели управления Grafana для использования запроса Thanos, результаты не отображаются, если вы запрашиваете в диапазоне 10 минут (или менее 2 часов). Но при запросе данных с временным диапазоном 2 часа назад и выше данные отображаются.

Может ли Thanos Querier запрашивать данные в реальном времени от приемника Thanos (от Prometheus)? Это моя конфигурация для развертывания Thanos Querier (см. Ниже). Есть ли какая-нибудь конфигурация, которую я пропустил?

       containers:
      - args:
        - query
        - --log.level=info
        - --grpc-address=0.0.0.0:10901
        - --http-address=0.0.0.0:9090
        - --query.replica-label=prometheus_replica
        - --query.replica-label=rule_replica
        - --store=dnssrv+_grpc._tcp.thanos-store.thanos.svc.cluster.local
        image: quay.io/thanos/thanos:v0.15.0

1 ответ

Решение

Да, Thanos Query может получать данные в реальном времени от Thanos Receive.Документация Таноса для получения претензий:

Он предоставляет StoreAPI, чтобы запросчики Thanos могли запрашивать полученные метрики в режиме реального времени.

Просто добавьте еще один параметр --store к вызову запроса, чтобы указать на порт gRPC-приемника thanos

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