10.4. 对日志 curator 进行故障排除
您可以参照本节中的信息来调试 Curator。Curator 用于移除 OpenShift Container Platform 4.6 之前的 Elasticsearch 索引格式的数据,它将在以后的版本中删除。
10.4.1. 日志策展故障排除
您可以参照本节中的信息来调试 Curator。例如,如果 Curator 处于失败状态,但日志消息未提供原因,您可以提高日志级别并触发新任务,而不必等待另一次调度运行 cron 任务。
先决条件
- 必须安装 Cluster Logging 和 Elasticsearch。
流程
启用 Curator 调试日志并手动触发下一次 Curator 操作
启用 Curator 的调试日志:
$ oc set env cronjob/curator CURATOR_LOG_LEVEL=DEBUG CURATOR_SCRIPT_LOG_LEVEL=DEBUG
指定日志级别:
- CRITICAL:Curator 仅显示严重消息。
- ERROR:Curator 仅显示错误和严重消息。
- WARNING:Curator 仅显示错误、警告和严重消息。
- INFO:Curator 仅显示参考、错误、警告和严重消息。
DEBUG:除上述所有消息外,Curator 仅显示调试消息。
默认值为 INFO。
注意集群日志记录在 OpenShift Container Platform 打包程序脚本(
run.sh
和convert.py
)中使用 OpenShift Container Platform 自定义环境变量CURATOR_SCRIPT_LOG_LEVEL
。根据需要,环境变量采用与CURATOR_LOG_LEVEL
相同的值进行脚本调试。
触发下一次 Curator 迭代:
$ oc create job --from=cronjob/curator <job_name>
使用以下命令来控制 cron 任务: