配置 Grafana Mimir 指标存储保留
Grafana Mimir 将指标存储在对象存储中。
默认情况下,存储在对象存储中的指标永远不会被删除,存储使用量将随时间增加。您可以配置对象存储保留,以自动删除所有早于配置时段的指标数据。
配置存储保留
compactor 是 Mimir 负责强制执行存储保留的组件。要配置存储保留,请设置 CLI 标志 -compactor.blocks-retention-period
或修改以下 YAML 配置
limits:
# Delete from storage metrics data older than 1 year.
compactor_blocks_retention_period: 1y
要按租户配置存储保留,请在运行时配置中设置 overrides
overrides:
tenant1:
# Delete from storage tenant1's metrics data older than 1 year.
compactor_blocks_retention_period: 1y
tenant2:
# Delete from storage tenant2's metrics data older than 2 years.
compactor_blocks_retention_period: 2y
tenant3:
# Disable retention for tenant3's metrics (never delete its data).
compactor_blocks_retention_period: 0
按时序保留
Grafana Mimir 不支持按时序删除和保留,也不支持 Prometheus 的 Delete series API。