5.2. Service Telemetry Framework 中的指标保留时间
Service Telemetry Framework (STF)中存储的指标的默认保留时间为 24 小时,为警报开发提供充足的趋势。
对于长期存储,请使用为长期数据保留而设计的系统,例如 Thanos。
其他资源
- 要调整 STF 的额外指标保留时间,请参阅 第 5.2.1 节 “编辑服务 Telemetry Framework 中的指标保留时间”。
- 有关 Prometheus 数据存储和估算存储空间的建议,请参考 https://prometheus.io/docs/prometheus/latest/storage/#operational-aspects
- 有关 Thanos 的更多信息,请参阅 https://thanos.io/
5.2.1. 编辑服务 Telemetry Framework 中的指标保留时间 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
您可以调整服务遥测框架(STF)以获得额外的指标保留时间。
流程
- 登录 Red Hat OpenShift Container Platform。
进入 service-telemetry 命名空间:
oc project service-telemetry
$ oc project service-telemetryCopy to Clipboard Copied! Toggle word wrap Toggle overflow 编辑 ServiceTelemetry 对象:
oc edit stf default
$ oc edit stf defaultCopy to Clipboard Copied! Toggle word wrap Toggle overflow 将
retention: 7d添加到 backends.metrics.prometheus.storage 的 storage 部分,将保留周期增加到 7 天:注意如果您设置了较长的保留周期,从大量填充的 Prometheus 系统检索数据可能会导致查询返回速度慢。
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 保存您的更改,并关闭对象。
其他资源
- 有关指标保留时间的更多信息,请参阅 第 5.2 节 “Service Telemetry Framework 中的指标保留时间”。