
CLS 仪表盘支持将检索分析结果转化为可视化图表,构建场景化的数据分析大屏。本文介绍仪表盘的核心功能、创建流程和典型应用场景,帮助用户快速搭建属于自己的监控分析看板。
在日常运维和运营工作中,单纯查看原始日志往往难以快速把握全局态势。仪表盘(Dashboard)提供了一种全局视图,用户可以在一个页面中查看多个基于查询与分析结果的统计图表,实现数据的可视化呈现。
腾讯云 CLS(Cloud Log Service)作为一体化可观测 SaaS 服务,其仪表盘功能深度集成在日志检索分析流程中——用户在检索分析页面编写 SQL 查询后,可直接将结果保存为图表并组装成仪表盘,无需在不同工具间切换。CLS 仪表盘支持时序图、柱状图、饼图、单值图、桑基图、地图、词云等 20+ 种图表类型,并提供全局过滤与模板变量配置,能够灵活适配运维监控、运营分析、安全审计等多种场景。
通过仪表盘,运维人员可以实时监控系统的运行状态,运营人员可以直观地看到用户行为趋势,安全人员可以快速发现异常访问模式。相比于在检索页面反复执行查询语句,仪表盘将常用的分析视角固化下来,打开即可看到最新数据,大幅提升了工作效率。
CLS 仪表盘支持在一个看板中组合多个统计图表,每个图表基于不同的检索分析语句生成。用户可以利用 CLS 提供的 20+ 种图表类型自由搭配——用折线图展示请求量趋势,用饼图呈现状态码分布,用单值图突出关键指标,用表格列出最新错误日志。这种灵活的组合能力让一个仪表盘就能覆盖完整的业务监控视图。
面向 CLB、TKE、COS、CDN 等腾讯云生态产品,CLS 提供了丰富的预置仪表盘,实现常见监控能力的开箱即用。以 CLB 访问日志分析为例,完成日志采集配置后,系统会自动提供包含访问流量分析、状态码分布和用户行为分析的预置仪表盘,用户无需从零开始配置即可快速了解当前负载均衡的访问请求情况。对于 TKE 容器集群,CLS 同样提供了审计日志和事件日志的预置分析视图,帮助运维人员快速掌握集群健康状态。
模板变量是 CLS 仪表盘的重要特性之一,它支持数据源变量与快速过滤,实现仪表盘图表统计分析对象与维度的快速切换。通过模板变量,同一套仪表盘可以适配不同的监控目标——例如在多台服务器的监控仪表盘中,可以通过下拉菜单快速切换查看不同服务器的指标数据,无需为每台服务器单独创建仪表盘。
此外,CLS 仪表盘还支持图表自定义交互事件功能——单击图表内容可以触发交互,打开检索分析页面、跳转到其他仪表盘或访问第三方 URL。这种联动能力让仪表盘从静态展示升级为交互式分析入口,团队成员可以从宏观图表直接下钻到微观日志详情。
CLS 提供仪表盘订阅功能,可以将仪表盘以图片形式定期导出,并通过邮件、企业微信等渠道自动发送给指定接收人。这一功能特别适合需要定期汇报的场景——运营日报、周度运维总结等报表可以自动推送到相关负责人手中,无需手动截图整理。
CLS 仪表盘不仅支持统计图表,还支持添加原始日志浏览组件。用户可以在查看统计趋势的同时,直接浏览关联的原始日志内容,实现从宏观到微观的无缝切换。这种联动能力对于故障排查尤为有用,当发现某个时间点的指标异常时,可以直接查看该时间段的原始日志进行定位。
在创建仪表盘之前,需要确保以下条件已满足:
创建 CLS 仪表盘的标准流程是从检索分析开始的。首先在日志主题的检索分析页面编写查询和分析语句,验证结果正确后,将满意的图表保存到仪表盘。具体步骤如下:
第一步,在 CLS 控制台进入目标日志主题的检索分析页面,输入查询语句。例如统计每分钟的请求数量,可以使用以下 SQL:
* | select count(*) as request_count, date_format(from_unixtime(__TIME__), '%H:%i') as time_minute group by time_minute order by time_minute第二步,执行查询后在图表区域选择合适的图表类型进行展示。CLS 会根据查询结果自动推荐合适的图表形式,如折线图、柱状图、饼图等。
第三步,点击"保存到仪表盘"按钮,可以选择新建仪表盘或添加到已有仪表盘。
如果不确定如何编写查询语句,还可以使用 CLS 的AI 助手功能——用自然语言描述分析需求,AI 助手会自动生成对应的检索分析语句,进一步降低仪表盘搭建门槛。
仪表盘创建后,可以在 CLS 控制台的仪表盘编辑页面中对各个图表的位置和大小进行自由调整。通过拖拽的方式重新排列图表布局,使重要的信息处于更显眼的位置。同时还可以对每个图表的标题、显示选项进行个性化配置,使其更符合团队的阅读习惯。
对于多人协作场景,CLS 的 DataSight 独立控制台提供了更便捷的仪表盘访问方式。DataSight 支持自定义账号密码登录或匿名登录,无需腾讯云账号即可查看和分享仪表盘。通过丰富的 URL 参数,可以直接打开特定仪表盘页面并携带过滤条件,方便嵌入企业内部运维平台或与团队共享。
运维团队可以将 CLS 采集的关键业务指标集中展示在一个仪表盘中,形成运维监控大屏。常见的展示内容包括:
这样的监控大屏可以投放在办公室的大屏幕上,让团队成员随时掌握系统运行状态。当 CLS 告警系统检测到指标异常时,还会通过电话、短信、邮件、企业微信、钉钉、飞书等渠道主动通知负责人,实现从被动查看到主动预警的转变。
对于使用腾讯云产品的用户,CLS 提供了与云产品深度集成的监控方案。CLB 访问日志、CDN 访问日志、COS 访问日志、TKE 审计日志等均可以通过云产品中心一键接入 CLS,并配合预置仪表盘快速构建监控视图。同地域内通过内网传输日志数据,零流量费用且延迟更低。
运营人员可以利用 CLS 仪表盘对用户行为日志进行分析,构建运营数据看板:
通过 CLS 的仪表盘订阅功能,运营日报可以自动推送到相关人员的企业微信或邮箱,让团队及时掌握业务动态。
安全团队可以构建专门的安全审计仪表盘,用于监控潜在的安全威胁:
结合 CLS 的数据加工能力,可以对日志中的敏感信息进行脱敏处理后再展示,确保审计过程中的数据安全。
CLS 仪表盘可以与告警功能深度联动。当仪表盘中的某个指标超过阈值时,CLS 告警系统会秒级触发通知,通过多渠道(电话/短信/邮件/微信/企业微信/钉钉/飞书/自定义回调)送达相关负责人。告警触发时还可附加多维分析结果,帮助快速定位问题根因。
除了 CLS 自带的仪表盘功能外,还可以通过 Grafana 数据源插件来展示 CLS 数据。Grafana 提供了更加丰富的图表类型和可视化样式,适合对可视化有更高要求的场景。用户需要在 Grafana 中配置 CLS 数据源,填写密钥信息和地域配置后即可使用。CLS 官方还提供了"Grafana 的 ES 数据源迁移为 CLS 数据源"的实践教程,帮助用户平滑迁移已有的 Grafana 看板。
对于数据量大、查询复杂的仪表盘图表,可以考虑使用 CLS 的定时 SQL 分析功能——将耗时的聚合查询按时调度执行,把结果持久化到指定的日志主题或指标主题中。这样在查看仪表盘时,只需查询预先计算好的结果,大幅提升加载速度。指标主题还兼容 Prometheus Remote Read 接口,可以直接对接 Grafana 进行可视化。
创建好的 CLS 仪表盘可以通过链接分享给团队成员,方便多人协作查看。借助 DataSight 独立控制台的 URL 参数能力,可以精确控制分享链接打开的页面和过滤条件,让协作者直接进入所需的分析视图。对于需要定期汇报的场景,仪表盘可以作为数据支撑,直接向相关人员展示最新的业务状况。
仪表盘中每个图表都对应一条查询语句,查询效率直接影响仪表盘的加载速度。建议在设计查询时使用精确的过滤条件缩小数据范围,避免全量扫描。对于频繁使用的复杂查询,可以考虑使用 CLS 的定时 SQL 分析提前计算结果。
虽然 CLS 仪表盘支持添加多个图表,但过多的图表会影响加载性能和阅读体验。建议每个仪表盘聚焦一个特定的业务场景,将最核心的 5 到 8 个指标展示出来即可。如果需要覆盖更多维度,可以创建多个仪表盘分别管理。
随着业务的发展和关注点的变化,仪表盘也需要定期审视和更新。及时移除不再使用的图表,补充新的监控维度,保持仪表盘的实用性和准确性。
想要搭建属于自己团队的 CLS 监控仪表盘,新用户开通即可领取 10U × 3 个月 免费资源包用于体验,首单特惠最低至 0.8 折起;新老用户购买资源包常规档位最低可享 6.3 折优惠。如需了解更多详情或领取优惠,可访问 腾讯云 CLS 产品页 及 特惠活动页。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。