当前位置:网站首页>使用 Kibana Timelion 进行时间序列分析
使用 Kibana Timelion 进行时间序列分析
2022-07-01 18:45:00 【51CTO】
概念
先了解>一个概念:什么是同比和环比?
同比和环比的意思:
(1)同比:本期与同期做对比。
(2)环比:本期与上期做对比。
简单点说,同比和环比用于表示某一事物在对比时期内发展变化的方向和程度。
同比:通常是指今年第n月与去年第n月比。同比发展速度主要是为了消除季节变动的影响,用以说明本期发展水平与去年同期发展水平对比而达到的相对发展速度。常用于分析数据的长期趋势。
环比:通常是指表示连续2个单位周期(比如连续两月)内的量的变化比。环比包括两种:环比增长速度和环比发展速度。常用于分析数据的短期趋势。
统计周期两个相邻相同时间段比较(例如 6月和7月比较,8月和9月比较)----环比,多个统计周期之间同一位置时间段(每天中午12点)----同比
两者区别是什么?
(1)环比一般是用在月、日很少用在年上,主要是对比很短时间内涨幅程度,不过由于行业差异,比如旅游,会受到淡旺季影响。
(2)同比一般用在相邻两年,相同时间段内,查看涨幅程度,一般用在两年相同月份,很少用在两月相同日期。
例子1:
例如,去年6月份,小王因为疫情原因缺乏运动而且经常呆在家里吃薯片,导致体重一度飙升到100公斤,今年,小王为了维护自己的阳光形象,开始锻炼身体,截止今年6月份,小王的体重下降到80公斤。由于公司业务的发展需要,小王天天加班熬夜,到7月份的时候体重就剩下了60公斤。那么这个时候,我们就可以说小王的体重同比下降了40%,环比下降了25%。同比:(100-60)/100;环比:(80-60)/80
2021 6月 100kg
2022 6月 80kg
2022 7月 60kg
(100-60)/100同比下降 40%,(80-60)/80 环比下降 25%
例子2:
再例如,2020人均总收入2万元,2019人均总收入1万元,可以表达为2020年人均收入同比增长1万元,虽然2020和2019是相邻且长度相等的两个时间段,但是为两个统计周期,不是环比。先要确定统计周期,统计周期两个相邻相同时间段比较----环比,多个统计周期之间同一位置时间段----同比
2020 2w
2019 1w
结论:
2020 同比增长 1w
了解了同比环比的概念就可以继续往下看了
什么是 Kibana Timelion?
Timelion 是 Kibana 中时间序列的可视化工具。时间序列可视化是按时间顺序分析数据的可视化。Timelion 可用于绘制二维图形,时间绘制在 x 轴上。
与仅使用普通条形或线条可视化相比有什么优势?Timelion 采取了不同的方法。您无需使用可视化编辑器来创建图表,而是通过使用 timelion 特定语法将函数链接在一起来定义图形。此 sytnax 启用了一些经典点系列图表不提供的功能 - 例如将来自不同索引或数据源的数据绘制到一个图表中。
timelion可以聚合完全独立的完全不同的数据源的数据,糅合到同一个图里边,进行一些展示以及分析。(kibana一般都只展现es的某一个index的)
如下一些问题是kibana不能处理,而timelion可以的:
- 在一张图里边看这个月每天爬取量与上个月每天爬取量
- 这个月爬取数量的累积和
- 相比较上个月爬取量而言,这个月增长的幅度
- 展现股票的30分均线图
- …
Timelion 表达式
timelion表达式以.开头,中间会跟上一堆参数。timelion表达式支持链式调用,如es(q=site:yd).lable(yd)
也可以在一个图中画多条曲线,用来对比,用逗号分隔。这个博客主要记录下一些常用的方法以及他们的参数。
边栏推荐
- Wireshark packet analysis TCP, FTP
- 数字化转型企业成功的关键,用数据创造价值
- [go ~ 0 to 1] day 4 June 30 defer, structure, method
- axure不显示元件库
- Collation of open source protocols of open source frameworks commonly used in Web Development
- Crunch简介、安装,使用Crunch制作密码字典
- H264编码profile & level控制
- Audio and video, encoding and decoding related e-books, gadgets, packaged for free!
- ffmpeg 音频相关命令
- JDBC中如何添加事务
猜你喜欢
产品模块化设计的前世今生
P2433 【深基1-2】小学数学 N 合一
Salesmartly has some tricks for Facebook chat!
【AI服务器搭建】CUDA环境
Methods of finding various limits
微信公众号开发相关流程及功能介绍
研究了11种实时聊天软件,我发现都具备这些功能…
uni-app微信小程序一键登录获取权限功能
Enabling "new Chinese enterprises", SAP process automation landing in China
Solidity - truncated and checked modes of arithmetic operations - new features of 0.8.0
随机推荐
Oracle物理体系结构
After studying 11 kinds of real-time chat software, I found that they all have these functions
产品模块化设计的前世今生
ES6中的代理proxy
sql查询去重统计的方法总结
精耕渠道共谋发展 福昕携手伟仕佳杰开展新产品培训大会
物联网平台thingsboard搭建学习记录
科技T3国产平台!成功搭载“翼辉国产实时系统SylixOS”
optaplanner学习笔记(一)案例Cloud balance
Werewolf killing strategy: do you think I'm easy to cheat? Who do we believe!
GB28181的NAT穿透
axure不显示元件库
商业智能BI开发和报表开发有什么本质区别?
Methods of finding various limits
The key to the success of digital transformation enterprises is to create value with data
ddr4测试-2
Opencv video quality diagnosis - VIDEO occlusion diagnosis
Shell高级进阶
Solidity - truncated and checked modes of arithmetic operations - new features of 0.8.0
微信公众号开发相关流程及功能介绍