全部产品
Search
文档中心

日志服务:快速创建仪表盘

更新时间:Sep 11, 2024

日志服务的仪表盘是可视化工具,以柱状图、折线图、饼图等形式展示日志数据的查询分析结果,您可以通过仪表盘监控系统、应用或服务的运行状态。本文介绍仪表盘的概念、使用场景和创建步骤。

什么是仪表盘

仪表盘以柱状图、折线图、饼图等形式展示日志的查询分析结果,每个仪表盘由多个统计图表组成,每个图表实际是一个或多个查询分析语句。当您打开或刷新仪表盘时,统计图表自动执行一次查询分析操作。

{
    "body_bytes_sent": "1346",
    "client_ip": "118.*.*.125",
    "host": "www.*.*.com",
    "http_host": "www.*.*.com",
    "request_length": "15**",
    "request_method": "PUT",
    "request_time": "26",
    "scheme": "https",
    "slbid": "slb-02",
    "status": "200",
    "upstream_addr": "133.*.*.113",
    "upstream_response_time": "18",
    "upstream_status": "200",
    "vip_addr": "39.*.*.121",
    "__pack_meta__": "1|MTcyNDE*==|120|119",
    "__topic__": "slb_layer7",
    "__source__": "127.0.0.1",
    "__tag__:__receive_time__": "1725349464",
    "__tag__:__receive_time___0": "1725349464",
    "__time__": "1725349464"
}

对于如上的CLB访问日志,如果我们想要查看访问方法的PV趋势,可以使用如下语句查询分析日志:

SELECT 
    DATE_FORMAT(DATE_TRUNC('minute', __time__), '%m-%d %H:%i') AS t,
    request_method,
    COUNT(*) AS pv
GROUP BY 
    t, 
    request_method
ORDER BY 
    t ASC
LIMIT 10000;

以下统计图表则对应展示该查询分析的结果,该图表直观地展示不同方法的PV趋势。

image

在日志服务创建一个仪表盘,只需要3步:

  1. 添加仪表盘:我们先在日志服务的控制台添加一个仪表盘,用于容纳多个相关的统计图表。

  2. 添加统计图表:然后我们在仪表盘中添加一个统计图表,可视化展示日志的查询分析结果。

  3. 添加筛选器:接着我们为统计图表设置筛选条件,根据查询分析语句的字段对统计图表进行筛选。

使用场景

实时监控和可视化

通过仪表盘,您可以将复杂的日志、事件数据以及其他监控数据转化为直观的图表和图形,实时监控系统状态、业务运行情况和安全事件等。

ksh-ch.gif

快速发现异常指标

通过仪表盘,用户可以对关键指标配置不同阈值和相应颜色,通过实时刷新和动态更新的图表进行监控。结合历史对比和多维度分析,用户能快速发现和定位异常指标,提高系统和业务的稳定性和响应速度。

image

image

image

image

使用下钻分析定位异常原因

在仪表盘发现异常时,利用交互事件功能可快速进行下钻分析,如在Logstore查询分析、Trace分析或访问其他仪表盘等,以实现定位异常根因。

2024-09-06_16-13-22 (1)

免密分享和集成仪表盘

仪表盘免密分享功能使得用户可以将仪表盘共享给其他人,或集成到第三方系统中,而无需登录权限。

2024-09-05_15-22-20 (3)

快速开始

本文以CLB访问日志为例创建一个仪表盘,用于监控不同请求方法的PV趋势,并使用过滤器查看指定方法的PV趋势。

1. 添加仪表盘

登录日志服务控制台,选择目标Project,在仪表盘>仪表盘列表页面,添加一个仪表盘。

image

2. 添加统计图表

  1. 单击添加新图表

    image

  2. 配置和保存统计图表:

    1. 在页面左侧配置查询时间范围、Logstore、查询分析语句。

    2. 在页面右侧配置图表类型、x轴、y轴和聚合列的字段,单击页面上方的应用查看图表配置效果,然后单击确定保存图表。

    image

  3. 拖动统计图表调整大小,然后单击页面右上角的保存

    image

3. 添加筛选条件

统计图表中显示所有请求方法的PV,如果您只想查看部分方法的PV,可以先添加过滤器,然后在下拉列表选择相应字段,无需修改查询分析语句。

  1. 在仪表盘页面,单击页面右上角的编辑,进入编辑模式。单击页面顶部的按钮,创建一个筛选器。

    image

  2. 配置过滤器。

    过滤器的原理是在原查询和分析语句的结果中,查找包含Key:Value的日志。我们需要查看请求方法为POST的PV图,即在上面配置的查询分析语句的结果中,筛选包含request_method:POST的日志。

    在右侧面板中,将request_method配置为Key值作为筛选条件,然后打开添加动态列表项开关,输入查询分析语句*|select distinct request_method获取日志字段request_method的所有字段值,这些字段值会作为筛选器的筛选项。

    image

  3. 单击仪表盘页面右上方的保存

    image

  4. 在下拉列表选择请求方法为POST,统计图表中只显示相应请求方法的PV。

    image

相关文档

  • 创建仪表盘后,可以分享到钉钉账号、企业微信账号或阿里云账号,或者通过免密链接在浏览器中直接访问,具体操作步骤请参见免密分享与集成仪表盘