GitOps 应用运维

Overview

Web 控制台的 GitOps Applications 管理功能支持查看 GitOps Applications 的监控、日志和事件。您还可以为 GitOps Applications 创建告警策略。当 GitOps Applications 出现异常时,将主动触发告警通知,帮助快速定位、分析和解决问题。

Prerequisites

Alert

需提前创建告警规则以配置告警。当 GitOps 应用出现异常时,将主动触发通知,便于快速定位、分析和解决问题。

  1. 在 Container Platform 中,点击 GitOps Applications。

  2. 从列表中选择需要创建告警规则的 GitOps 应用名称。

  3. 切换到 Alerts 标签页。

  4. 点击 Create Rule,并按要求填写基础信息。

  5. 点击 Add Alert Condition,进入 Alert Conditions 页面。对应指标说明如下:

INFO

其他参数配置及告警设置,请参考 告警管理。

指标名称规则说明
GitOps Application Health Status gitops.applicationset.healthyGitOps 应用健康状态:
- 0:未知、丢失、降级或暂停
- 1:同步中
- 2:健康
GitOps Application Sync Status gitops.applicationset.syncedGitOps 应用同步状态:
- 0:同步失败或待同步
- 1:同步中
- 2:已同步
  1. 点击 Create。

Logs

查看 GitOps 应用创建的所有工作负载资源的日志。日志帮助快速定位系统故障信息,无需依赖 Log 集群插件。

  • 在 GitOps 应用详情页的 Kubernetes Resources 下,点击任意工作负载名称,即可在右侧查看该资源的 Logs 信息。

Events

查看 GitOps Applications 分发的所有资源的事件。事件帮助快速定位系统故障事件信息,无需依赖 Log 集群插件。

  • 在 GitOps 应用详情页,切换到 Events 标签页,查看所有资源的聚合事件。
  • 在 GitOps 应用详情页的 Kubernetes Resources 下,点击任意资源名称,即可在右侧查看该资源的事件。