tencent cloud

日志服务

动态与公告
产品动态
公告
新手指引
产品简介
产品概述
产品优势
地域和访问域名
规格与限制
基本概念
购买指南
计费概述
产品定价
按量计费(后付费)
欠费说明
清理日志服务资源
成本优化
常见问题
快速入门
一分钟入门指南
入门指南
使用 Demo 日志快速体验 CLS
操作指南
资源管理
权限管理
日志采集
指标采集
日志存储
指标存储
检索分析(日志主题)
检索分析(指标主题)
仪表盘
数据处理
投递与消费
监控告警
云产品中心
DataSight 独立控制台
历史文档
实践教程
日志采集
检索分析
仪表盘
监控告警
投递和消费
成本优化
开发者指南
通过 iframe 内嵌 CLS(旧方案)
通过 Grafana 使用 CLS
API 文档
History
Introduction
API Category
Making API Requests
Topic Management APIs
Log Set Management APIs
Index APIs
Topic Partition APIs
Machine Group APIs
Collection Configuration APIs
Log APIs
Metric APIs
Alarm Policy APIs
Data Processing APIs
Kafka Protocol Consumption APIs
CKafka Shipping Task APIs
Kafka Data Subscription APIs
COS Shipping Task APIs
SCF Delivery Task APIs
Scheduled SQL Analysis APIs
COS Data Import Task APIs
Data Types
Error Codes
常见问题
健康监测问题解释
采集相关
检索分析相关
其他问题
服务等级协议
CLS 政策
隐私协议
数据处理和安全协议
联系我们
词汇表

时序图

PDF
聚焦模式
字号
最后更新时间: 2026-01-07 15:50:12
时序图需要统计数据具备时序字段,依据时间顺序组织与聚合指标。可直观反映指标随时间的变化趋势。统计近一周,每天404错误出现的次数等趋势分析场景适用。

图表配置

通用配置

配置项
说明
图表名称
设置图表的显示名称,可为空。
图例
设置图表的图例内容,可以控制图例的样式与位置。同时也支持在图例中添加对比数据。
Tooltip
控制鼠标悬浮时触发的气泡提示的内容样式。
单位配置
设置图表内所有指标类型的字段单位。详情请参考 单位配置

趋势对比

配置项
说明
趋势对比
开启趋势对比后,可以选择和 X 小时、天、月、年以前的同周期数据进行对比。对比数据以虚线的方式显示在图表中。

时序图配置

配置项
说明
时序图
绘制样式:数据在坐标轴上的显示样式,选择线则为折线图,选择柱则为直方图,选择点则为散点图。
线性:点与点之间的连线是否平滑处理。
线宽:控制线条的粗细。
填充:控制填充区域的透明度,为0时不填充。
显示点:显示数据点,无数据则不显示。
空值:控制时序序列点位上无数据存在时,该点位的处理,默认填充为0。
堆叠:控制是否将数据堆叠显示。
坐标轴
显示:显示/隐藏坐标轴。 最大值/最小值:控制坐标轴显示的最大值与最小值,大于最大值,小于最小值的坐标区域不显示。
绘制样式示例:


填充示例:


空值示例:



阈值配置

配置项
说明
阈值配置
阈值点:设置阈值点,可以添加多个阈值区间,点击阈值对应色彩可打开色盘自定义颜色。
阈值展示:控制阈值展示的样式,包含阈值线、区域填充、阈值线和区域填充三种模式。选择关闭时,不使用阈值。

图表操作

框选时间范围




鼠标悬浮在图表上,长按后拖拽触发框选,时间范围将会使用框选区域的时间。适用于异常点的时间范围下钻等场景。

使用案例

时序图制图需要具备时间类型的字段,使用中依赖各种函数来对时间字段进行处理。更多的时序图时间函数请参考 时间与日期函数
计算每分钟的 PV 与 UV:
* | select histogram( cast(__TIMESTAMP__ as timestamp),interval 1 minute) as time, count(*) as pv,count( distinct remote_addr) as uv group by time order by time desc limit 10000



计算每分钟各协议类型的 PV:
* | select histogram( cast(__TIMESTAMP__ as timestamp),interval 1 minute) as time, protocol_type, count(*) as pv group by time, protocol_type order by time desc limit 10000



计算每分钟的请求失败率(%):
* | select date_trunc('minute', __TIMESTAMP__) as time, round(sum(case when status = 404 then 1.00 else 0.00 end)/ cast(count(*) as double)*100,3) as "404比例", round(sum(case when status >= 500 then 1.00 else 0.00 end)/cast(count(*) as double)*100,3) as "5XX比例", round(sum(case when status >= 400 and status < 500 then 1.00 else 0.00 end)/cast(count(*) as double)*100,3) as "4XX比例", round(sum(case when status >= 400 then 1.00 else 0.00 end)/cast(count(*) as double)*100,3) as "总失败率" group by time order by time limit 10000




帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈