Kibana 仅绘制指标的差异而不是总数
Kibana graphing just the difference of a metric instead of total
我只是想知道是否有人知道能够显示指标差异图表的方法,例如 system.network.in.bytes -
如果您查看此图,您会发现该值不断变大(以大致相同的速度)- 但我只想绘制每个值之间的差异而不是总值。
Example
有人有什么想法吗?
尝试时间序列可视化或timelion。
假设您的字段名称是 'bytesIn'(为简单起见)并以 1 分钟为间隔(因为在 timelion 中不可能使用 IMO 30s),您的 timelion 表达式应该类似于:
.es(*,metric='avg:bytesIn').subtract(.es(*,metric='avg:bytesIn',offset='-1m'))
说明
.es(*,metric='avg:bytesIn')
给出一段时间内 bytesIn
的平均值(这里我假设 1m
)
添加 offset='-1m'
,将系列检索偏移 -1m
,就好像它们现在正在发生一样
.subtract
只是从一个系列中减去另一个系列的值
我只是想知道是否有人知道能够显示指标差异图表的方法,例如 system.network.in.bytes -
如果您查看此图,您会发现该值不断变大(以大致相同的速度)- 但我只想绘制每个值之间的差异而不是总值。
Example
有人有什么想法吗?
尝试时间序列可视化或timelion。
假设您的字段名称是 'bytesIn'(为简单起见)并以 1 分钟为间隔(因为在 timelion 中不可能使用 IMO 30s),您的 timelion 表达式应该类似于:
.es(*,metric='avg:bytesIn').subtract(.es(*,metric='avg:bytesIn',offset='-1m'))
说明
.es(*,metric='avg:bytesIn')
给出一段时间内 bytesIn
的平均值(这里我假设 1m
)
添加 offset='-1m'
,将系列检索偏移 -1m
,就好像它们现在正在发生一样
.subtract
只是从一个系列中减去另一个系列的值