IBM Software Hub 监控数据存储在嵌入式 Cloud Native PostgreSQL 数据库中。 您可以延长或缩短指标和事件的保留期限。
- 谁需要完成这项任务?
要完成这项任务,你必须是以下任一情况:
- 你需要在什么时候完成这项任务?
- 若需更改指标和事件的存储时长,请完成此操作。
开始之前
最佳实践: 若为您的安装环境设置了环境变量,则可直接按此任务中的命令执行方式运行多数命令。 有关说明,请参阅
设置安装环境变量。
请确保在本任务中运行命令之前已设置环境变量。
关于本任务
IBM Software Hub 存储事件数据和指标数据:
- 事件数据
默认情况下,事件数据将存储3天。
事件数据显示在警报和事件页面上。 事件数据包括:
- 部署状态检查
- 监控状态检查
- PVC状态检查
- 配额状态检查
- 服务状态检查
- StatefulSet 状态检查
- 度量数据
默认情况下,指标数据将存储30天。
指标数据显示在监控页面和状态与使用页面上。 指标数据包括:
- 当前 vCPU 的使用情况、请求数及配额限制
- vCPU 配额状态(若已设置)
- 历史 vCPU 使用情况
- 当前内存使用量、请求数和限制值
- 内存配额状态(若已设置)
- 历史内存使用
过程
- 请以具备足够权限的用户身份 Red Hat
OpenShift Container Platform 登录,以完成该任务。
- 要更改事件数据的存储时长:
- 将
EVENT_RETENTION 环境变量设置为所需存储事件数据的天数:
export EVENT_RETENTION=<integer>
- 运行以下
zen_events_retention_time 命令设置参数:
oc patch configmap product-configmap \
--namespace=${PROJECT_CPD_INST_OPERANDS} \
--type=merge \
--patch="{\"data\": {\"zen_events_retention_time\": \"${EVENT_RETENTION}\"}}"
- 要更改指标数据的存储时长:
- 将
METRICS_RETENTION 环境变量设置为要存储指标数据的天数:
export METRICS_RETENTION=<integer>
- 运行以下
zen_metrics_retention_time 命令设置参数:
oc patch configmap product-configmap \
--namespace=${PROJECT_CPD_INST_OPERANDS} \
--type=merge \
--patch="{\"data\": {\"zen_metrics_retention_time\": \"${METRICS_RETENTION}\"}}"
结果
watchdog-alert-monitoring-cronjob 删除:
- 基于您为
zen_events_retention_time 参数设置的值生成的事件数据
- 基于您为
zen_metrics_retention_time 参数设置的值生成的指标数据