【发布时间】:2015-06-07 17:31:54
【问题描述】:
非常感谢您提供有关在一张图表中获取所有指标的可用选项的建议。
场景: 我试图在 kibana 中随着时间的推移可视化一组指标(cpu、内存等)。我已经能够解析数据,以便有单独的字段来表示这些指标:
{
"_index": "logstash-2015.03.23",
"_type": "PerfMon",
"_id": "2UYbSIiKSTiaBsIxLrTNpw",
“_score”:空,
“_source”:{
"@timestamp": "2015-03-23T17:45:47.511Z",
"message": "当前性能信息:",
"@version": "1",
“标签”:[
“多行”
],
“类型”:“PerfMon”,
“整体CPU”:“6.471649809040164%”,
"OverallMemory": "53.362655320952484%",
“进程内存”:“1.3G”,
"ProcessVirtualMemory": "3.7G",
"ProcessCpuUsage": "0.8582689631610962%",
“总磁盘空间”:“55G”,
"FreeDiskSpace": "40G\n"
}
}
将OverallCPU 转换为整数后,我能够添加一个直方图面板,其中“图表值”设置为“最大值”,“值字段”设置为OverallCPU。这向我展示了我想要的——太棒了!但是现在我想将其他指标添加到同一个面板中,这是我遇到的麻烦。
在进行了一些搜索后,我认为index shown here 的结构看起来像是朝着正确方向迈出的一步,因为除了通过查询之外,我没有看到任何其他方法来完成我想要的可视化类型。但是我没有成功地将我的数据放入一个数组中。
如果将我的数据解析为数组是在一个图表中获取所有指标的唯一方法,那么我可能应该创建一个带有适当标题的单独问题(同意?)。
由于我是 ELS 的新手,我不想假设这是将所有指标整合到一个图表中的唯一方法。
【问题讨论】:
-
对不起。由于某种原因,当您发布问题时它没有发送电子邮件。我会在更频繁地检查更新方面做得更好。为了回答你的问题,我使用 3.0.1 版的 kibana 和 1.1.1 elasticsearch 和 1.4.2 logstash。但是,我还没有在生产中运行它,所以我没有绑定到任何特定版本。谢谢你,格雷格
标签: charts elasticsearch logstash metrics kibana