菜单
文档breadcrumb arrow Grafana Mimirbreadcrumb arrow 配置breadcrumb arrow 指标存储保留
开源

配置 Grafana Mimir 指标存储保留

Grafana Mimir 将指标存储在对象存储中。

默认情况下,存储在对象存储中的指标永远不会被删除,存储使用量将随时间增加。您可以配置对象存储保留,以自动删除所有早于配置时段的指标数据。

配置存储保留

compactor 是 Mimir 负责强制执行存储保留的组件。要配置存储保留,请设置 CLI 标志 -compactor.blocks-retention-period 或修改以下 YAML 配置

yaml
limits:
  # Delete from storage metrics data older than 1 year.
  compactor_blocks_retention_period: 1y

要按租户配置存储保留,请在运行时配置中设置 overrides

yaml
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