ARMS的Grafana服务默认安装Alibaba Cloud Lindorm数据源插件。通过此插件,可实现Lindorm数据同步并实时呈现在Grafana大盘中。您无需手动获取或迁移数据。本文介绍如何通过Lindorm数据源插件同步Lindorm数据,并使用Lindorm数据源创建大盘面板。
背景信息
Lindorm时序引擎是一款高性能、低成本、稳定可靠的在线时序数据库引擎服务,提供高效读写、高压缩比存储、时序数据聚合计算等能力。更多信息,请参见引擎简介。
功能入口
- 登录Grafana服务控制台。
- 在工作区管理页面,单击目标工作区ID或右侧操作列的管理。
- 在左侧导航栏单击云服务管理。
- 在云服务管理页面的Lindorm云原生多模数据库区域,单击配置管理进入Grafana配置页面。
说明 如果需要登录Grafana,可以使用Grafana的Admin账号和创建工作区时设置的密码登录Grafana,或单击Sign in with Alibaba Cloud直接使用当前购买工作区的阿里云账号登录Grafana。
配置数据源
- 在Grafana配置页面的Data Sources页签单击Add data source。
- 在页面最下方单击Alibaba Cloud Lindorm。
- 在Settings页面设置以下参数。

配置项 |
参数 |
描述 |
Name |
数据源名称,可自定义。 |
HTTP |
URL |
Lindorm时序引擎的连接地址,获取方法请参见获取连接串。
|
Auth |
Basic auth |
如果需要使用鉴权认证请打开Basic auth。
|
With Credentials |
如果需要使用鉴权认证请打开With Credentials。
|
Basic Auth Details |
User |
如果打开Basic auth需要填写Lindorm实例的用户名。
|
Password |
如果打开Basic auth需要填写Lindorm实例的密码。
|
Lindorm TSDB Details |
Database |
填写需要访问的Lindorm实例中的数据库。 |
- 单击Save & Test。
当页面显示Data source is working
时,表示Lindorm数据已成功添加至Grafana。
创建大盘面板
添加Lindorm数据源后,您可以在创建面板时使用已添加的Lindorm数据源。
- 在Grafana控制台左侧导航栏选择。
- 在New dashboard页面单击Add an empty panel。
- 在Edit Panel页面的Query区域的下拉列表中选择Lindorm数据源,并设置监控指标。
- 在Data source列表中选择目标数据源名称。
- 输入TSQL语句分析所查询的数据,数据分析结果如下图。
SELECT region,time,temperature FROM sensor WHERE $timeFilter

说明 TSQL语句使用请参见
SELECT语法。
- SELECT语句中的
$timeFilter
表示时间条件,会自动替换为页面中选择的时间范围,定义为time>=xxx and time<=xxx
。
- SELECT语句中必须包含
time
字段,否则不会出现分析图。
- SELECT语句中通过tag方式对不同时间线进行分组聚合。
- TSQL语句中的
$interval
表示降采样时间间隔,语句示例如下:SELECT region,time,avg(temperature) FROM sensor WHERE $timeFilter SAMPLE BY $interval
说明 单击Query options,通过Min interval和Max data points参数来设置Interval参数大小。
- 通过Alias by重命名时间线标签,例如使用
$tag_host
进行区分时间线,如下图所示:
- 在右侧设置监控图表的名称、类型、展示样式等。
- 单击右上角的Apply。
大盘面板创建成功。
- 单击右上角的
图标,设置监控大盘的名称和归属目录。
- 单击Save。
大盘创建成功。
查看监控数据
- 在左侧导航栏,选择。
- 在Manage页签,单击目标目录下的监控大盘。
查看目标大盘上的所有监控图表。