云容器引擎 CCE-收集Kubernetes事件:Kubernetes事件上报应用运维管理(AOM)

时间:2024-05-31 08:37:37

Kubernetes事件上报 应用运维管理 AOM

安装云原生日志采集插件后,默认会将上报所有Warning级别事件以及部分Normal级别事件到应用运维管理(AOM),上报的事件可用于配置告警。

自定义事件上报

若已上报的事件不能满足需求,可通过修改配置,修改需要上报到应用运维管理(AOM)的事件。

  1. 在集群上执行以下命令,编辑当前的事件采集配置。

    kubectl edit logconfig -n kube-system default-event-aom

  2. 根据需要修改事件采集配置。

    apiVersion: logging.openvessel.io/v1
    kind: LogConfig
    metadata:
      annotations:
        helm.sh/resource-policy: keep
      name: default-event-aom
      namespace: kube-system
    spec:
      inputDetail:    #采集端配置
        type: event    #采集端类型,请勿修改
        event:
          normalEvents:    #Normal级别事件采集配置
            enable: true    #是否开启Normal级别事件采集
            includeNames:    #需要采集的事件名,不指定则采集所有事件
            - NotTriggerScaleUp
            excludeNames:    #不采集的事件名,不指定则采集所有事件
            - ScaleDown
          warningEvents:    #Warning级别事件采集配置
            enable: true    #是否开启Warning级别事件采集
            includeNames:    #需要采集的事件名,不指定则采集所有事件
            - NotTriggerScaleUp
            excludeNames:    #不采集的事件名,不指定则采集所有事件
            - ScaleDown
      outputDetail:
        type: AOM    #输出端类型,请勿修改
        AOM:
          events:
          - name: DeleteNodeWithNoServer    #事件名,必选
            nameCn: 废弃节点清理    #事件对应的中文名,不填则上报的事件直接显示英文
            resourceType: Namespace    #事件对应的资源类型
            severity: Major    #事件上报到AOM后的事件级别,默认Major。可选值:Critical:紧急;Major:重要;Minor:次要;Info:提示

support.huaweicloud.com/usermanual-cce/cce_11_0793.html