小编C B*_*aza的帖子

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

我使用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"
  }
Run Code Online (Sandbox Code Playgroud)

我想为每个文档计算他的值与他之前的文档值之间的差值.

在我的例子中,我想做:

    1633157 - 0 = 1633157
    1633811 - 1633157 = 654
    1634512 - 1633811 = 701
Run Code Online (Sandbox Code Playgroud)

并绘制此操作的结果.

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

这篇文章的行为是相同的:两个字段之间的Kibana时间增量,但我的数据在不同的字段中

有人已经做过这种事吗?

最好的问候,克莱门特.

metrics elasticsearch kibana

6
推荐指数
0
解决办法
936
查看次数

标签 统计

elasticsearch ×1

kibana ×1

metrics ×1