查看指标
要使用指标 API 作为数据源查看指标,可以使用各种在集群内或外部署的第三方软件。
例如,您可以使用 Grafana 应用程序以指标 API 作为数据源,并以仪表盘形式显示结果。
注:
在 ArcGIS Enterprise 11.2 on Kubernetes 之前的版本中,可以直接从 ArcGIS Enterprise Administrator API 中获取 Grafana,但此功能现已移除。 尽管它不再直接从软件中提供,但您仍然可以单独安装 Grafana,从而将 Grafana 与指标 API 一起使用。
确定 URL 模式
要在第三方应用程序中使用指标 API 作为数据源,您必须向应用程序注册其 URL。
注:
在将 API 注册为数据源时,请确保其 URL 能够表明它是否可以在集群内部或外部访问。
注:
使用与您的部署相匹配的 URL 模式。
外部服务 URL(在集群内部或外部访问 API 时使用):
https://<FQDN>/<context>/prometheus内部服务 URL(从同一集群内部访问 API 时使用):
http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus
将 Prometheus 添加为数据源
要在应用程序中使用指标 API,必须选择 Prometheus 作为数据源类型。
以下步骤是使用 Grafana 进行此过程的示例,但其他应用程序将使用类似的步骤。
从 Grafana 用户界面中打开配置菜单。
单击数据源。
单击添加数据源。
选择 Prometheus 作为类型。
将服务器 URL 设置为适当的 Prometheus 服务器 URL。
外部服务 URL(在集群内部或外部访问 API 时使用):
https://<FQDN>/<context>/prometheus内部服务 URL(从同一集群内部访问 API 时使用):
http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus
将访问设置为浏览器。
启用基本身份验证,并输入访问指标 API 时指定的凭据。
单击保存并测试以保存新的数据源。
示例仪表盘模板
注册指标 API 并设置 Prometheus 作为数据源后,可以开始可视化组织的服务数据。 开始时,ArcGIS Enterprise 可观测性资料档案库中提供了几个示例 Grafana 仪表盘模板。 您可以通过上传模板的 JSON 文件或直接粘贴 JSON 文本来导入这些仪表盘。 按照以下步骤导入这些示例 Grafana 仪表盘。
在 Grafana 中,点击仪表盘。
单击新建。
在下拉菜单上选择导入。
执行以下步骤之一:
从模板中上传仪表盘
.json文件。将从模板复制的仪表盘
.json文本直接粘贴到文本区域中。
注:
导入过程允许您更改仪表盘名称、选择仪表盘要使用的数据源,并指定仪表盘使用的任何度量前缀。