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

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

前提条件

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

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

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

  1. 登录Prometheus控制台

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

  3. 单击实例名称,进入实例详情页。在左侧导航栏中单击设置。在设置页签,根据需求复制公网或私网的HTTP API地址

    说明

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

    pg_pm_settings_tab_agent_settings

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

    重要

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

    复制Token

步骤二:登录Grafana

  1. 登录可观测可视化 Grafana 版控制台,在左侧导航栏单击工作区管理

  2. 工作区管理页面,单击目标工作区右侧的访问地址URL链接进入Grafana。

    说明

    如果需要登录Grafana,可以使用Grafana的Admin账号和创建工作区时设置的密码登录Grafana,或者单击Sign in with Alibaba Cloud直接使用当前购买工作区的阿里云账号登录Grafana。

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

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

Grafana 9.x版本

  1. 在Grafana左侧导航栏,单击image图标,然后单击Add data source

  2. Add data source页面,单击Prometheus

  3. Settings页签的Name字段输入自定义的名称,在URL字段粘贴步骤一获得的API接口地址。

  4. 可选:Custom HTTP Headers区域单击+Add header,设置HeaderAuthorization,设置Value步骤一获取的鉴权Token。

    image

  5. 单击Save & Test

Grafana 10.x版本

  1. 在Grafana首页,单击页面左上角的image图标。

  2. 在Grafana左侧导航栏,选择管理 > 数据源

  3. 数据源页签,单击+ Add data source

  4. Add data source页面,单击Prometheus

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

  6. 可选:Custom HTTP Headers区域单击+Add header,设置Header为Authorization,设置Value为步骤一获取的鉴权Token。

    image

  7. 单击Save & Test

步骤四:创建大盘面板

Grafana 9.x版本

  1. 在Grafana左侧导航栏,单击image图标,然后单击页面右上角的New Dashboard

  2. New Dashboard页面,单击Add a new panel

  3. Edit Panel页面的Query页签,单击Data source区域的下拉框选择步骤三添加的数据源。

  4. Query页签的A区域,在MetricLabels下拉框中选择对应指标,然后单击Run queries

    image

  5. 在右侧设置监控图表的名称、类型、展示样式等。

  6. 单击右上角的Apply

  7. 单击右上角的保存监控大盘图标,设置监控大盘的名称和归属目录。

  8. 单击Save,大盘即可创建成功。

Grafana 10.x版本

  1. 在Grafana首页,单击页面左上角的image图标。

  2. 在Grafana左侧导航栏,选择仪表板,单击页面右上角的新建,然后在下拉列表中单击新建仪表板

  3. 新建仪表板页面,单击+ 添加可视化

  4. 在弹出的Select data source页面右侧,选择步骤三添加的数据源。

  5. Query页签的A区域,在MetricLabels下拉框中选择对应指标,然后单击Run queries

    image

  6. 在右侧设置监控图表的名称、类型、展示样式等。

  7. 单击右上角的Apply

  8. 单击右上角的保存监控大盘图标,设置监控大盘的名称和归属目录。

  9. 单击Save,大盘即可创建成功。

步骤五:查看监控数据

Grafana 9.x版本

  1. 在Grafana左侧导航栏,单击image图标,然后单击Browse

  2. Browse页签,单击目标目录下的监控大盘,即可查看目标大盘上的所有监控图表。

Grafana 10.x版本

  1. 在Grafana首页,单击页面左上角的image图标。

  2. 在Grafana左侧导航栏,选择仪表板,单击目标目录下的监控大盘,即可查看目标大盘上的所有监控图表。