本文介绍如何将Grafana仪表盘导入到日志服务中。
前提条件
已安装8.0.0及以上版本的Grafana。具体操作,请参见Grafana官方文档。
本文以9.2.4版本的Grafana为例。
重要如果您是在本机上安装Grafana,请提前在浏览器中打开3000端口。
已安装v2版本的日志服务插件。具体操作,请参见安装日志服务插件。
如果您需要使用饼图,需执行
grafana-cli plugins install grafana-piechart-panel
命令,安装饼图插件。
步骤一:获取Grafana仪表盘的JSON文件
登录Grafana。
在左侧导航栏中,选择图标 > Browse。
在列表中,找到并单击目标仪表盘。
在仪表盘右上方,单击图标。
在左侧导航栏中,单击JSON Model。
复制JSON内容,将其存储为JSON文件或暂存于剪切板中。
步骤二:导入Grafana仪表盘
- 登录日志服务控制台。
在Project列表区域,单击目标Project。
在左侧导航栏中,选择仪表盘>仪表盘列表。
在仪表盘区域右侧,选择图标 > 导入Grafana仪表盘。
在输入Grafana JSON步骤中,导入JSON文件或输入JSON内容,然后单击解析json。
该内容为您在步骤一:获取Grafana仪表盘的JSON文件中获取的JSON内容。
在请选择日志库步骤中,完成如下配置。
日志服务会根据您输入的JSON内容,自动解析该仪表盘对应的数据源ID或名称。您可以根据该信息获取数据源所关联的目标Project和Logstore。
重要此处展示数据源ID还是名称,由Grafana版本决定。本文以数据源ID为例。
在HTTP文本框中,输入
Grafana IP地址:端口
。单击id链接。
系统将跳转至目标Grafana数据源设置页面,您可在该页面查看该数据源所关联的日志服务Project和Logstore。
选择目标Project和Logstore,然后单击下一步。
在转换提示信息步骤中,确认无错误提示,然后单击生成仪表盘。
该提示信息包含转化不兼容提示、错误提示、格式规范矫正提示、无错误提示等。
转换成功后,系统将跳转至仪表盘页面,您可以查看导入后的仪表盘。
转换能力范围
由于Grafana和日志服务存在实现与功能差异,所以导入Grafana仪表盘时,在图表种类、数据源、变量、语句转换、图表样式上均有一定限制。支持转化的内容如下表所示。
类别 | 支持范围 |
图表种类 |
|
数据源类型 |
|
变量 |
|
语句转换 |
|
图表样式 | 支持图表位置、大小、标题、图例匹配。 |
使用限制
导入Grafana仪表盘时,对应的变量暂不支持Prometheus数据源,需更换为log-service-datasource数据源。
暂不支持图表样式细节(线型、定制化等)转换,导入时将按照日志服务默认效果转换。
其他无法等价转换的功能包括Transform、Expression、Annotations、Links、Permissions。