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 下,点击任意资源名称,即可在右侧查看该资源的事件。