Kibana - 与两个不同文件的两个领域之间的delta的图表

时间:2016-05-16 12:51:59

标签: elasticsearch kibana metrics

我使用ELK堆栈来监控许多Java服务,更准确地说,我使用logstash输入JMX将数据导入Elasticsearch。

在其中一个中,我获得自服务启动以来我的服务收到的消息数。所以这是一个增量值,我想创建一个图表,其中包含接收的消息数/秒。

在输入数据中我有这样的数据:

  {
      "metric_value_number": 1633157,
      "hostname": "server1",
      "metricsName": "ExchangesCompleted"
  },
  {
      "metric_value_number": 1633811,
      "hostname": "server1",
      "metricsName": "ExchangesCompleted"
  },
  {
      "metric_value_number": 1634512,
      "hostname": "server1",
      "metricsName": "ExchangesCompleted"
  }

我想为每个文件计算他的价值与他面前的文件价值之间的差值。

在我的例子中我想做:

    1633157 - 0 = 1633157
    1633811 - 1633157 = 654
    1634512 - 1633811 = 701

并绘制此操作的结果。

我找不到办法做到这一点。大多数时候人们在kibana中使用脚本字段,但总是在SAME文档的字段之间进行操作,我想用不同的文档进行操作。

这篇帖子的行为相同:Kibana time delta between two fields但我的数据位于不同的字段

有人已经做过这种事吗?

祝你好运, 克莱门特。

0 个答案:

没有答案