我有一个普罗米修斯服务器查询多个主机并运行一个针对 s3 存储桶配置的 thanos-sidecar。指标推送没有错误,在我的测试 s3 存储桶上,我最早在 9 月中旬看到它们。
Thanos-server,它是一台独立的机器正在运行:
- 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 天。这应该是指示 prometheus 何时清除本地存储的值。
当我使用超过 30 天的正常运行时间节点导出器统计数据进行简单测试时,仅显示最近 3 天的历史记录。Grafana 正在查询 thanos-query,它应该通过 thanos-store 从 s3 存储桶中提取指标并向我显示存储桶上的所有数据
我很可能错过了堆栈中的一个配置。