我需要能够在单个直方图上显示多行,其中每一行应由参数表示.我有多个服务器,我想监视它,比如CPU使用率.我的Kibana输入数据看起来像这样:
         Timestamp        | Machine |   Name  |  Value |    
2015-06-15T13:31:50.831Z  |   06    | CPUUsage | 26.71 |    
2015-06-15T13:31:50.831Z  |   04    | CPUUsage | 19.95 |    
2015-06-15T13:31:50.831Z  |   03    | CPUUsage | 17.54 |        
2015-06-15T13:31:50.831Z  |   02    | CPUUsage | 20.08 |        
... 等等.
正如您将理解的,我需要将每台机器绘制为一条公共直方图的单行.目前,我有多少Kibana查询与我想要监控的机器数量一样多,因此对于上面的示例输入,我将有4个查询:
Name:"CPUUsage" AND Machine:"02" Name:"CPUUsage" AND Machine:"03" Name:"CPUUsage" AND Machine:"04" Name:"CPUUsage" AND Machine:"06"
所以它呈现如下:

现在渲染很棒,但我的问题是我必须为我想监视的每台机器添加一个查询,这既麻烦又根本不可扩展,特别是因为要监控的机器数量在不断变化.
最后,我想要实现的是只声明一个想要这样的查询:
Name:"CPUUsage"
这个查询与机器无关,但为此我需要能够告诉Kibana 使用我的参数" 机器 " 将我的查询拆分为N行......是甚么可能吗?
注意:我目前正在使用Kibana 3.1.0.
小智 5
对于Kibana 3,您可以参考Sushil Verma在以下问题中的答案:Kibana直方图 - 在单个图表上绘制多个系列
使用Kibana 4以后,您可以在Kibana中创建折线图用于您的目的.x轴将是日期直方图Y轴可以是"值"的总和或最大值您可以通过"名称":"CPUUSAGE"过滤图表,并且在拆分图表选项中,您可以使用术语"机器"
如果搬到新的Kibana不是一件容易的事,我建议那样做
| 归档时间: | 
 | 
| 查看次数: | 2668 次 | 
| 最近记录: |