Skip to main content

查看指标

要使用指标 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 进行此过程的示例,但其他应用程序将使用类似的步骤。

  1. 从 Grafana 用户界面中打开配置菜单。

  2. 单击数据源。

  3. 单击添加数据源。

  4. 选择 Prometheus 作为类型。

  5. 将服务器 URL 设置为适当的 Prometheus 服务器 URL。

    • 外部服务 URL(在集群内部或外部访问 API 时使用):https://<FQDN>/<context>/prometheus

    • 内部服务 URL(从同一集群内部访问 API 时使用):http://arcgis-rest-metrics-api.<deploymentNamespace>.svc.cluster.local:8443/arcgis/prometheus

  6. 将访问设置为浏览器。

  7. 启用基本身份验证,并输入访问指标 API 时指定的凭据。

  8. 单击保存并测试以保存新的数据源。

示例仪表盘模板

注册指标 API 并设置 Prometheus 作为数据源后,可以开始可视化组织的服务数据。 开始时,ArcGIS Enterprise 可观测性资料档案库中提供了几个示例 Grafana 仪表盘模板。 您可以通过上传模板的 JSON 文件或直接粘贴 JSON 文本来导入这些仪表盘。 按照以下步骤导入这些示例 Grafana 仪表盘。

  1. 在 Grafana 中,点击仪表盘。

  2. 单击新建。

  3. 在下拉菜单上选择导入。

  4. 执行以下步骤之一:

    • 从模板中上传仪表盘 .json 文件。

    • 将从模板复制的仪表盘 .json 文本直接粘贴到文本区域中。

注:

导入过程允许您更改仪表盘名称、选择仪表盘要使用的数据源,并指定仪表盘使用的任何度量前缀。