全部产品
Search
文档中心

日志服务:导入Grafana仪表盘到日志服务

更新时间:Mar 22, 2023

本文介绍如何将Grafana仪表盘导入到日志服务中。

前提条件

  • 已安装8.0.0及以上版本的Grafana。具体操作,请参见Grafana官方文档

    本文以9.2.4版本的Grafana为例。

    重要

    如果您是在本机上安装Grafana,请提前在浏览器中打开3000端口。

  • 已安装v2版本的日志服务插件。具体操作,请参见安装日志服务插件

  • 如果您需要使用饼图,需执行grafana-cli plugins install grafana-piechart-panel命令,安装饼图插件。

步骤一:获取Grafana仪表盘的JSON文件

  1. 登录Grafana。

  2. 在左侧导航栏中,选择image图标 > Browse

  3. 在列表中,找到并单击目标仪表盘。

  4. 在仪表盘右上方,单击image图标。

  5. 在左侧导航栏中,单击JSON Model

  6. 复制JSON内容,将其存储为JSON文件或暂存于剪切板中。

步骤二:导入Grafana仪表盘

  1. 登录日志服务控制台
  2. 在Project列表区域,单击目标Project。

  3. 在左侧导航栏中,选择仪表盘>仪表盘列表

  4. 仪表盘区域右侧,选择image 图标 > 导入Grafana仪表盘

  5. 输入Grafana JSON步骤中,导入JSON文件或输入JSON内容,然后单击解析json

    该内容为您在步骤一:获取Grafana仪表盘的JSON文件中获取的JSON内容。

    image
  6. 请选择日志库步骤中,完成如下配置。

    日志服务会根据您输入的JSON内容,自动解析该仪表盘对应的数据源ID或名称。您可以根据该信息获取数据源所关联的目标Project和Logstore。

    重要

    此处展示数据源ID还是名称,由Grafana版本决定。本文以数据源ID为例。

    image
    1. 在HTTP文本框中,输入Grafana IP地址:端口

    2. 单击id链接

      系统将跳转至目标Grafana数据源设置页面,您可在该页面查看该数据源所关联的日志服务Project和Logstore。

    3. 选择目标Project和Logstore,然后单击下一步

  7. 转换提示信息步骤中,确认无错误提示,然后单击生成仪表盘

    该提示信息包含转化不兼容提示、错误提示、格式规范矫正提示、无错误提示等。image

转换成功后,系统将跳转至仪表盘页面,您可以查看导入后的仪表盘。

转换能力范围

由于Grafana和日志服务存在实现与功能差异,所以导入Grafana仪表盘时,在图表种类、数据源、变量、语句转换、图表样式上均有一定限制。支持转化的内容如下表所示。

类别

支持范围

图表种类

  • Time series

  • Bar chart

  • Stat

  • Gauge

  • Bar gauge

  • Table

  • Pie chart

  • Pie chart(old)

  • Text

  • Row

数据源类型

  • Prometheus

  • log-service-datasource

变量

  • Query(对应的数据源必须为log-service-datasource。)

  • Custom

  • Text box

语句转换

  • SQL

  • PromQL

  • SQL+PromQL

  • Grafana Random Walk

图表样式

支持图表位置、大小、标题、图例匹配。

使用限制

  • 导入Grafana仪表盘时,对应的变量暂不支持Prometheus数据源,需更换为log-service-datasource数据源。

  • 暂不支持图表样式细节(线型、定制化等)转换,导入时将按照日志服务默认效果转换。

  • 其他无法等价转换的功能包括Transform、Expression、Annotations、Links、Permissions。