Kibana:如何随着时间的推移绘制价值?

时间:2015-09-03 23:10:21

标签: kibana elasticsearch kibana-4

我是ElasticSearchKibana的新用户,ElasticSearch中的数据看起来像是

{
  "_index": "ec",
  "_type": "monitor",
  "_id": "AU-VdlastrVNFzTbYR6U",
  "_score": null,
  "_source": {
    "lpBuildInformation": {
      "symbolicName": "t50452-2002827206.do.myshn.net",
      "buildId": "128",
      "buildNumber": "128"
    },
    "lpMemoryInformation": {
      "freeInMb": 3539,
      "totalInMb": 4978
    },
    "ecInstalledDiskInformation": {
      "usableInBytes": 387569901568,
      "freeInBytes": 387832045568,
      "totalInBytes": 499099262976
    },
    "collectedAt": "2015-09-03T23:06:44.703Z"
  },
  "fields": {
    "collectedAt": [
      1441321604703
    ]
  },
  "sort": [
    1441321604703
  ]
}

我希望随时间推移lpMemoryInformation.freeInMblpMemoryInformation.totalInMb

我现在所拥有的是使用Sum,但我确实需要一段时间的价值观。我怎样才能做到这一点?

enter image description here

由于

1 个答案:

答案 0 :(得分:1)

在日期直方图上,图表上的每个点代表在此时间间隔内收集的所有值的某些函数(聚合)的值(在您的情况下为30分钟)。

对于诸如字节数之类的值,使用“Sum”作为函数没有多大意义。如果您正在寻找此参数在这30分钟内的平均值,或者如果您对此期间达到的最小可用内存量更感兴趣,我建议将其替换为“Average”。