文档

将Prometheus的监控数据接入本地Grafana

更新时间:

如果您需要在本地的Grafana系统中查看可观测监控 Prometheus 版数据,可以利用可观测监控 Prometheus 版提供的专用API接口轻松实现此目的。本文介绍如何将可观测监控 Prometheus 版数据接入本地Grafana的实现方法。

前提条件

您已在本地成功安装Grafana软件。

步骤一:获取Prometheus提供的专用API接口

该专用API接口是连接Prometheus和本地Grafana的纽带。请按照以下步骤获取该接口:

  1. 登录ARMS控制台

  2. 在左侧导航栏选择Prometheus监控 > 实例列表,进入可观测监控 Prometheus 版的实例列表页面。

  3. 单击目标Prometheus实例右侧操作列的设置

  4. 设置页签,根据需求复制公网或私网的HTTP API地址。

    说明

    如果是云服务类型的Prometheus实例,请根据接入云服务的产品类型选择对应的HTTP API地址。

    pg_pm_settings_tab_agent_settings

  5. 可选:如果您需要提高Grafana数据读取的安全性,可以单击生成token,获取Prometheus实例的鉴权Token。

    重要

    生成Token后,在Grafana中添加数据源时必须配置Token,否则可能无法读取可观测监控 Prometheus 版数据。

    复制Token

步骤二:在本地Grafana添加数据源

步骤一获得的API接口地址添加为本地Grafana的数据源即可实现目标。请按照以下步骤添加数据源:

  1. 以管理员账号登录本地Grafana系统。

  2. 在左侧导航栏中选择Configuration > Data Sources

    说明

    仅管理员可以看到此菜单。

  3. Data Sources页签上单击Add data source

  4. Add data source页面上单击Prometheus

  5. Settings页签的Name字段输入自定义的名称,在URL字段粘贴步骤一:获取Prometheus提供的专用API接口获得的API接口地址。

  6. 可选:Custom HTTP Headers区域单击+Add header,设置HeaderAuthorization,设置Value步骤一:获取Prometheus提供的专用API接口获取的鉴权Token。

    tab_settings

  7. 单击页签底部的Save & Test

验证结果

请按照以下步骤验证操作是否成功:

  1. 登录本地Grafana系统。

  2. 在左侧导航栏中选择+ > Create

  3. New dashboard页面单击Add an empty panel

  4. Edit Panel页面的Query页签的下拉框中选择步骤二中添加的数据源,在A区域的Metrics字段输入指标名称并按回车。

    如果能显示出相应指标的图表,则说明操作成功。否则请检查填写的接口地址或Token是否正确,以及数据源是否有可观测监控 Prometheus 版数据。pg_explore_with_metrics

  • 本页导读 (1)
文档反馈