配置Grafana数据源

为了更好的服务Prometheus生态,阿里云InfluxDB®集成了标准的Prometheus查询功能,用户可以直接使用PromQL查询InfluxDB®中的数据。本文介绍通过配置Grafana数据源体验PromQL查询功能。

背景信息

Prometheus已成为云原生监控领域的事实标准,而InfluxDB®提供的存储能力非常适合作为Prometheus的长期存储方案。对于数据查询,Prometheus的Remote Read API可以从InfluxDB®读取数据,但是该模式链路较长,当数据量较大时对InfluxDB®和Prometheus都有内存压力。对于Grafana用户,可以通过修改数据源的URL切换到阿里云InfluxDB®。技术架构如下图:

arch

用户可以通过控制台升级到最新版本,以确保使用最新功能。

前提条件

已安装并Grafana服务,操作详情请参见Grafana如何接入阿里云时序数据库TSDB For InfluxDB®️

配置Grafana数据源

用户可以使用Grafana创建Prometheus数据源,也可以更新已有的数据源,不需要更新仪表盘即可体验InfluxDB提供的PromQL查询功能。

  1. 在Grafana首页,单击Add your first data source

  2. 在添加数据源界面,选择Prometheus。

  3. Settings页签,配置以下参数,单击Save & test

Image 002

参数

说明

URL

填写InfluxDB实例的VPC网络地址或公共网络地址。

Auth

选择使用Basic auth认证。

Basic Auth Details

填写InfluxDB的用户名和密码。

Custom query parameters

填写指定查询的InfluxDB数据库名称。