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