我是ElasticSearch
和Kibana
的新用户,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.freeInMb
和lpMemoryInformation.totalInMb
我现在所拥有的是使用Sum
,但我确实需要一段时间的价值观。我怎样才能做到这一点?
由于
答案 0 :(得分:1)
在日期直方图上,图表上的每个点代表在此时间间隔内收集的所有值的某些函数(聚合)的值(在您的情况下为30分钟)。
对于诸如字节数之类的值,使用“Sum”作为函数没有多大意义。如果您正在寻找此参数在这30分钟内的平均值,或者如果您对此期间达到的最小可用内存量更感兴趣,我建议将其替换为“Average”。