3.10. 配置日志 curator

您可以配置日志保留时间。也就是说,您可以通过为三个日志源配置单独的保留策略来指定默认的 Elasticsearch 日志存储保留索引的时长:基础架构日志、应用程序日志和审计日志。具体步骤请参阅配置日志保留时间

注意

建议配置日志保留时间是用于策展日志数据的方法:它用于 OpenShift Container Platform 4.4 及更早版本的当前数据模型和之前的数据模型。

另外,要删除使用 OpenShift Container Platform 4.4 及更早版本的数据模型的 Elasticsearch 索引,您还可以使用 Elasticsearch Curator。以下小节解释了如何使用 Elasticsearch Curator。

重要

Elasticsearch Curator 在 OpenShift Container Platform 4.7(OpenShift Logging 5.0)中已弃用,并将在 OpenShift Logging 5.1 中删除。

3.10.1. 配置 Curator 调度

您可以使用由 OpenShift Logging 安装创建的 Cluster Logging 自定义资源来指定 Curator 的调度。

重要

Elasticsearch Curator 在 OpenShift Container Platform 4.7(OpenShift Logging 5.0)中已弃用,并将在 OpenShift Logging 5.1 中删除。

先决条件

  • 必须安装 Cluster Logging 和 Elasticsearch。

流程

配置 Curator 调度:

  1. 编辑 openshift-logging 项目中的 ClusterLogging 自定义资源:

    $ oc edit clusterlogging instance
    apiVersion: "logging.openshift.io/v1"
    kind: "ClusterLogging"
    metadata:
      name: "instance"
    
    ...
    
      curation:
        curator:
          schedule: 30 3 * * * 1
        type: curator
    1
    cron 格式指定 Curator 的调度。
    注意

    时区是根据 Curator Pod 运行所在的主机节点设置的。