active_argocd_instances_by_phase{phase="Available"}
Red Hat OpenShift GitOps Operator 会发出有关其性能的指标。使用拾取这些指标的 OpenShift 监控堆栈,您可以监控和分析 Operator 的性能。Operator 公开以下指标,您可以使用 OpenShift Container Platform Web 控制台查看这些指标。
指标名称 | 类型 | 描述 |
---|---|---|
|
Gauge |
在给定时间内,Operator 在集群中当前管理的活动 Argo CD 实例的总数。 |
|
Gauge |
处于给定阶段(例如,挂起或可用)的活动 Argo CD 实例的数量。 |
|
Counter |
在任何给定时间内,针对给定命名空间中实例发生的协调总数。 |
|
Counter |
在给定时间段内完成的协调周期数,针对某个实例。例如, |
|
Counter |
对给定实例观察到的协调周期的总数。 |
|
Counter |
对给定实例观察到的协调所花费的总时间。 |
Gauge 是一个可以上升或下降的值。Counter 是一个只能上升的值。 |
您可以从 OpenShift Container Platform Web 控制台的**管理员**角度访问 Operator 指标,以跟踪 Operator 的性能。
您可以访问 OpenShift Container Platform Web 控制台。
Red Hat OpenShift GitOps Operator 已安装在默认的 openshift-gitops-operator
命名空间中。
集群监控已在 openshift-gitops-operator
命名空间中启用。
在 Web 控制台的**管理员**视角中,转到**观察**→**指标**。
在**表达式**字段中输入指标。您可以从以下指标中选择
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"}
(可选):单击**添加查询**以输入多个查询。
单击**运行查询**以启用和观察 GitOps Operator 指标。