第 3 章 启用连接链接中的可观察性
启用连接链接组件的可观察性,在启用用户监控时配置连接链接组件(包括任何网关)和 OpenShift 集群中安装的 Prometheus Operator 之间的集成。
此功能通过创建一组 ServiceMonitor 和 PodMonitor 来工作,这指示 Prometheus 从连接链接和网关组件中提取指标。然后,这些提取的指标会在 connections Link example 仪表板和警报中使用。
您必须在您要使用连接链接的每个 OpenShift 集群上执行这些步骤。
先决条件
- 您已配置了指标,如 第 2 章 配置可观察性指标 所述。
流程
要为 Kuadrant 和任何网关启用可观察性,请在
Kuadrant自定义资源的observability部分设置enable: true,如下所示:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 启用后,连接链接会为连接链接 Operator 命名空间中的组件创建 ServiceMonitor 和 PodMonitor。另外,还会在每个网关命名空间中创建一组监控器,用于从任何网关和对应的网关系统命名空间中提取指标,本例中为
istio-system命名空间。检查创建的 monitor,如下所示:
kubectl get servicemonitor,podmonitor -A -l kuadrant.io/observability=true
kubectl get servicemonitor,podmonitor -A -l kuadrant.io/observability=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果需要,您可以在创建 monitor 后对 monitor 进行更改。监控功能只会被创建或删除,且不会更新或恢复。如果您决定默认监控器不合适,您可以设置
enable: false并创建自己的ServiceMonitor或PodMonitor定义,或者直接配置 Prometheus。