Kibana只绘制度量而不是总量的差异

时间:2017-01-17 10:00:06

标签: elasticsearch kibana

我只是想知道是否有人知道如何能够显示像system.network.in.bytes这样的指标差异的图表 -

如果你看一下这个图表,你可以看到价值不断变大(大约在相同的速度下) - 但我只想绘制每个值之间的差异而不是总数。

Example

有人有什么想法吗?

1 个答案:

答案 0 :(得分:1)

尝试使用时间序列可视化或timelion

假设您的字段名称为' bytesIn' (为简单起见)并且间隔1分钟(因为IMO 30s在时间上是不可能的),你的时间表达应该类似于:

.es(*,metric='avg:bytesIn').subtract(.es(*,metric='avg:bytesIn',offset='-1m'))

<强>解释

.es(*,metric='avg:bytesIn')在一段时间间隔内给出bytesIn的平均值(此处我假设为1m

添加offset='-1m',将-1m的系列检索抵消,就好像它们现在正在发生一样

.subtract只是从另一个

中减去一个系列的值