ARMS的Grafana托管服务默认安装日志服务SLS数据源插件。通过此插件,可实现SLS数据同步并实时呈现在Grafana大盘中。您无需手动获取或迁移数据。本文介绍如何通过SLS数据源插件同步SLS数据,并使用SLS数据源创建大盘面板。

功能入口

  1. 登录ARMS控制台
  2. 在左侧导航栏选择Grafana托管服务 > 工作区管理
  3. 在顶部菜单栏,选择地域。
  4. 工作区管理页面,单击目标工作区ID或右侧操作列的管理,进入工作区信息页面。
  5. 在左侧导航栏单击云服务管理
  6. 云服务管理页面的SLS日志服务数据源一行,单击操作列的配置管理,进入Grafana数据源配置页面。
    说明 如果需要登录Grafana,可以使用Grafana的Admin账号和创建工作区时设置的密码登录Grafana,或单击Sign in with Alibaba Cloud直接使用当前购买工作区的阿里云账号登录Grafana。

配置数据源

  1. 在Grafana数据源配置页面,单击Add data source
  2. Add data source页面的Others区域,单击log-service-datasource
    说明 您也可以通过在页面上方的搜索框中输入log-service-datasource来快速找到该插件,支持模糊搜索。
  3. 在log-service-datasource的配置页面,完成以下参数的配置。
    参数 说明
    Name 数据源名称,可自行定义。
    Endpoint 根据使用的数据源地域填写。详细地域信息,请参见SLS服务入口
    Project 需进行数据同步的Project名称,在SLS控制台Project列表区域获取。Project
    Logstore 目标Project中需进行数据同步的日志库名称,从SLS控制台进入目标Project空间后获取。Logstore
    AccessKeyId 获取方式:
    1. SLS控制台首页,将鼠标悬浮在页面右上角的账号头像上,然后在出现的对话框中单击AccessKey管理AccessKey管理
    2. 关闭页面弹出的提示框后,在AccessKey页面单击创建AccessKey
    3. 手机验证对话框中填入校验码,然后单击确定
    4. 创建AccessKey对话框中,复制并记录下生成的AccessKey ID和AccessKey Secret。
    注意 请及时保存创建的AccessKey ID和AccessKey Secret的信息,对话框关闭后将无法再次获取相关信息。
    AccessKeySecret
  4. 单击Save & Test
    返回如下页面,表明配置成功。SLS接入成功

创建大盘面板

说明 此处以展示PV&UV的图表(Graph)为例,其他图标的添加步骤,请参见添加仪表盘
  1. 在Grafana控制台左侧导航栏选择+ > Dashboard
  2. New dashboard页面单击Add an empty panel
  3. Edit Panel页面的Query区域的下拉列表中选择log-service-datasource数据源,并完成如下配置。
    使用SLS数据源创建面板
    参数 说明
    Query 查询和分析语句示例如下:
    *|select count(*) as c, __time__-__time__%60 as t group by t
    说明 更多查询语句,请参见对接Grafana
    ycol 配置为uv,pv
    xcol(time) 配置为time
  4. 在右侧设置监控图表的名称、类型、展示样式等。
  5. 单击右上角的Apply
    大盘面板创建成功。
  6. 单击右上角的保存监控大盘图标,设置监控大盘的名称和归属目录。
  7. 单击Save
    大盘创建成功。

查看监控数据

  1. 在左侧导航栏,选择Dashboard > Manage
  2. Manage页签,单击目标目录下的监控大盘。
    查看目标大盘上的所有监控图表。