当前位置:网站首页>使用 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)
也可以在一个图中画多条曲线,用来对比,用逗号分隔。这个博客主要记录下一些常用的方法以及他们的参数。
边栏推荐
- Opencv video quality detection -- sharpness detection
- Ffmpeg avframe to cv:: mat
- 原生js打造日程表-支持鼠标滚轮滚动选择月份-可以移植到任何框架中
- 研究了11种实时聊天软件,我发现都具备这些功能…
- [go ~ 0 to 1] day 4 June 30 defer, structure, method
- What is the essential difference between Bi development and report development?
- Flutter 实战-快速实现音视频通话应用
- EasyGBS网络不稳定情况下重复请求视频拉流问题的优化
- 【AI服务器搭建】CUDA环境
- Thesis reading [distinctive late semantic graph for video capturing]
猜你喜欢

nacos启动失败问题解决与总结

uni-app商品分类

任务:拒绝服务DoS

How to solve the problem of splash screen when the main and sub code streams of easygbs are h.265?

AAAI2020: Real-time Scene Text Detection with Differentiable Binarization

EasyGBS网络不稳定情况下重复请求视频拉流问题的优化

Dom4j parsing XML, XPath retrieving XML

P2433 【深基1-2】小学数学 N 合一

AAAI2020: Real-time Scene Text Detection with Differentiable Binarization

DTD modeling
随机推荐
Basic knowledge of audio coding and decoding
SIP protocol of gb28181
[go ~ 0 to 1] day 4 June 30 defer, structure, method
Shell高级进阶
大厂音视频职位面试题目--今日头条
The key to the success of digital transformation enterprises is to create value with data
What is the essential difference between Bi development and report development?
IPv4 address, subnet mask, gateway
DDR4 test-2
ES6中的代理proxy
Actual combat of flutter - fast implementation of audio and video call application
What must be done in graduation season before going to Shanhai
The intelligent epidemic prevention system provides safety guarantee for the resumption of work and production at the construction site
Reading the paper [learning to discretely compose reasoning module networks for video captioning]
[untitled]
奔赴山海之前,毕业季一定要做的那些事情
正则表达式=Regex=regular expression
数字化转型企业成功的关键,用数据创造价值
Compile ffmpeg source code with msys+vs2019 under win10
uni-app商品分类