第 4 章 配置可观察性仪表板和警报
连接链接提供了使用示例仪表板和警报来监控连接链接部署的起点,这些警报可随时使用,并可自定义以满足您的环境。
连接链接示例仪表板上传到 Grafana 仪表板网站。您可以将以下仪表板导入到 OpenShift 上的 Grafana 部署中:
| Name | 仪表板 ID |
|---|---|
| 21538 | |
| 20982 | |
| 20981 |
本节介绍如何启用示例仪表板和警报,并提供其他资源的链接。
您必须在您要使用连接链接的每个 OpenShift 集群上执行这些步骤。
先决条件
- 您已配置了可观察性,如 第 3 章 启用连接链接中的可观察性 所述。
4.1. 配置 Grafana 仪表板 复制链接链接已复制到粘贴板!
您可以在 Grafana 用户界面中导入仪表板,或使用 OpenShift 中的自定义资源自动导入仪表板:
- 在 Grafana 中导入仪表板
点 Dashboards > New > Import,并使用以下选项之一:
- 上传仪表板 JSON 文件。
- 输入从 Grafana 仪表板网站 获取的仪表板 ID。
直接输入 JSON 内容。
如需更多信息,请参阅 有关如何导入仪表板的 Grafana 文档。
- 在 OpenShift 中自动导入仪表板
您可以通过在
ConfigMap中添加 JSON 文件来自动进行仪表板置备,它必须挂载于/etc/grafana/provisioning/dashboards。提示另外,为了避免在 Grafana 部署中添加
ConfigMap卷挂载,您可以使用GrafanaDashboard资源来引用ConfigMap。例如,请参阅 Grafana 文档中的来自 ConfigMap 的 Dashboard。数据源配置为模板变量,自动与现有数据源集成。这些仪表板的指标是从 Prometheus 中获取的。
如果一些仪表板面板正常工作,连接链接中的 HTTPRoutes 必须包括一个与服务名称匹配的服务和部署匹配的服务和部署标签,例如 。这允许使用网关 API 状态指标加入低级 Istio 和 Envoy 指标。
service =my-app 和 appdeployment =my-
其他资源