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