开启GitOps控制面日志与审计日志功能

本文介绍如何通过CLI开启GitOps控制面日志与审计日志功能,将相关日志投递到日志服务中。

前提条件

操作步骤

在CLI中执行以下命令,创建阿里云日志配置CR。

cat << EOF | kubectl apply -f -
apiVersion: log.alibabacloud.com/v1alpha1
kind: AliyunLogConfig
metadata:
  name: gitops-argocd-sls-config
  namespace: argocd
spec:
  # 日志保留5天,您可以根据需求配置。
  lifeCycle: 5
  logstore: gitops-argocd-logstore
  logtailConfig:
    inputType: plugin
    configName: gitops-argocd-sls-config
    inputDetail:
      plugin:
        inputs:
        - detail:
            Stderr: true
            Stdout: true
          type: service_docker_stdout
EOF

相关操作

操作

说明

关闭GitOps控制面日志与审计日志功能

  1. 执行如下命令,删除AliyunLogConfig CR。

    kubectl delete aliyunlogconfigs.log.alibabacloud.com gitops-argocd-sls-config -n argocd
  2. 登录日志服务控制台,找到目标Project,删除名为gitops-argocd-logstore的Logstore。

    Project信息,请参见资产详情

后续步骤

将GitOps控制面日志与审计日志投递到日志服务后,您可以在日志服务中执行查询分析、下载、投递、加工、告警等操作。具体操作,请参见云产品日志通用操作