2.3. 监控 GitOps Operator 性能
监控 Red Hat OpenShift GitOps Operator 性能,以识别资源瓶颈、跟踪协调时间并优化集群性能。Operator 会公开 OpenShift 监控堆栈收集并显示在 OpenShift Container Platform Web 控制台中的性能指标。您可以跟踪以下指标:
| 指标名称 | 类型 | 描述 |
|---|---|---|
|
| 量表 | 目前由集群中的 Operator 管理的活跃 Argo CD 实例总数。 |
|
| 量表 | 给定阶段中活跃的 Argo CD 实例数量,如 Pending 或 Available。 |
|
| 计数 | 给定命名空间中 Argo CD 实例发生的协调总数。 |
|
| 计数 |
在实例的给定持续时间下完成的协调周期数。例如, |
|
| 计数 | 给定实例观察到的协调周期总数。 |
|
| 计数 | 给定实例的观察协调所花费的时间总量。 |
量表是可以向上或向下使用的值。counter 是一个只能上线的值。
2.3.1. 访问 GitOps Operator 指标 复制链接链接已复制到粘贴板!
OpenShift Container Platform Web 控制台通过 Administrator 视角访问 GitOps Operator 指标。使用这些指标跟踪协调性能、监控活跃实例,并确定潜在的瓶颈。
先决条件
- 访问 OpenShift Container Platform web 控制台。
-
Red Hat OpenShift GitOps Operator 安装在默认的
openshift-gitops-operator命名空间中。 -
为
openshift-gitops-operator命名空间启用集群监控。
流程
-
在 Web 控制台的 Administrator 视角中,进入 Observe
Metrics。 在 Expression 字段中,输入您要查询的指标的名称。有关可用选项,请参阅指标表。
-
active_argocd_instances_total -
active_argocd_instances_by_phase -
active_argocd_instance_reconciliation_count -
controller_runtime_reconcile_time_seconds_per_instance_bucket -
controller_runtime_reconcile_time_seconds_per_instance_count -
controller_runtime_reconcile_time_seconds_per_instance_sum
-
可选:根据其属性过滤指标。例如,根据
Available阶段过滤active_argocd_instances_by_phase指标:示例:
active_argocd_instances_by_phase{phase="Available"}- 可选:点 Add query 来输入多个查询。
- 点 Run query 来启用并观察 GitOps Operator 指标。
- 查看指标视觉化来监控 Operator 性能。