导出Trace数据到Grafana

Grafana提供丰富的可视化界面。本文介绍如何将日志服务的Trace数据导入Grafana并进行可视化分析。

前提条件

步骤一:安装日志服务插件

为Grafana安装日志服务插件的操作步骤如下:

  1. 执行以下命令将日志服务插件项目压缩包解压到Grafana插件目录。

    • 使用YUM或RPM安装的Grafana:

      unzip aliyun-log-grafana-datasource-plugin-master.zip -d /var/lib/grafana/plugins
    • 使用.tar.gz文件安装的Grafana:

      {PATH_TO}为Grafana的安装路径。

      unzip aliyun-log-grafana-datasource-plugin-master.zip -d {PATH_TO}/grafana-8.0.6/data/plugins
  2. 修改Grafana配置文件。

    1. 打开配置文件。

      • 使用YUM或RPM安装的Grafana:/etc/grafana/grafana.ini

      • 使用.tar.gz文件安装的Grafana:{PATH_TO}/grafana-8.0.6/conf/defaults.ini

    2. 在配置文件的[plugins] 节点中,设置allow_loading_unsigned_plugins参数。

      allow_loading_unsigned_plugins = aliyun-log-service-datasource
  3. 重启Grafana。

    1. 使用kill命令终止Grafana进程。

    2. 执行以下命令启动Grafana。

      • 使用YUM或RPM安装的Grafana:

        systemctl restart grafana-server
      • 使用.tar.gz文件安装的Grafana:

        ./bin/grafana-server web

步骤二:添加数据源

为Grafana添加日志服务的数据源的操作步骤如下:

  1. 登录Grafana。

  2. 在左侧菜单栏,选择G1 > Data Sources

  3. Data Sources页签,单击Add data source

  4. Add data source页面,单击LogService对应的Selectimage

  5. 配置数据源。

    重要参数说明如下表所示。

    参数

    说明

    Name

    数据源的名称。

    Default

    打开Default开关。

    Endpoint

    Project的服务入口,例如http://cn-qingdao.log.aliyuncs.com。请根据实际情况替换服务入口。更多信息,请参见服务接入点

    Project

    Project的名称。

    Logstore

    Logstore的名称。

    AccessKeyId

    阿里云AccessKey ID,用于标识用户。为保证账号安全,建议您使用RAM用户的AccessKey。如何获取AccessKey,请参见访问密钥

    AccessKeySecret

    阿里云AccessKey Secret,用于验证用户的密钥。为保证账号安全,建议您使用RAM用户的AccessKey。如何获取AccessKey,请参见访问密钥

  6. 单击Save & Test

步骤三:查看Trace数据

查看导入的Trace数据的操作步骤如下:

  1. 在左侧导航栏,选择explore > Explore

  2. Explore页面左上角,选择数据源。

  3. xcol(time)文本框输入trace,然后在右上角,单击Run query

    view_trace