elasticsearch 在kibana 4中创建简单折线图,elasticsearch,graph,kibana,kibana-4,elasticsearch,Graph,Kibana,Kibana 4" /> elasticsearch 在kibana 4中创建简单折线图,elasticsearch,graph,kibana,kibana-4,elasticsearch,Graph,Kibana,Kibana 4" />

elasticsearch 在kibana 4中创建简单折线图

elasticsearch 在kibana 4中创建简单折线图,elasticsearch,graph,kibana,kibana-4,elasticsearch,Graph,Kibana,Kibana 4,Kibana4非常酷,但是为我下面的数据创建一个折线图看起来非常混乱。问题出在这里。因此,我必须在指定的日期(或日期范围)观察以下类型数据的cpu使用情况 { "_index": "demo-index-01-10-2016", "_type": "mapping1", "_id": "AVOJL8SAfhtnGcHBklKt", "_score": 1, "_source": { "my_custom_id ": 165, "MEM": 89.12,

Kibana4非常酷,但是为我下面的数据创建一个折线图看起来非常混乱。问题出在这里。因此,我必须在指定的日期(或日期范围)观察以下类型数据的cpu使用情况

 {
  "_index": "demo-index-01-10-2016",
  "_type": "mapping1",
  "_id": "AVOJL8SAfhtnGcHBklKt",
  "_score": 1,
  "_source": {
    "my_custom_id ": 165,
    "MEM": 89.12,
    "TIME": "2016-01-10T15:22:35",
    "CPU": 68.99
  }
找到更大的样品


在x轴上,我们可以选择日期直方图,但Y轴的问题是聚合函数。它有count,显示上述类型json字段的项计数。选择Y轴上的和(根据do not works for me),然后选择“CPU”给出CPU字段的和,这当然是不需要的。我想根据单个时间戳绘制单个cpu字段,这是我期望的最基本的图形。我怎样才能得到呢?

我希望我已经理解了你的问题——你想要绘制CPU使用率与时间的关系图,显示每个示例。Kibana使用日期直方图查找每个时间段的聚合,而您希望绘制样本

一种方法是使用日期直方图,但要确保“间隔”小于采样周期。然后在Y轴上使用“平均”、“最小”或“最大”聚合。请注意,样本时间戳将根据直方图进行调整

通常,我建议使用Y轴上带有“平均值”或“最大值”聚合的日期直方图,不要太担心绘制单个样本,因为您正在寻找趋势。(使用“Max”有助于发现异常值)将间隔设置为“Auto”将选择适当的粒度级别,然后如果需要,可以放大以获得更多细节

此外,请确保映射正确,我认为CPU使用率应该是浮点或双精度

希望这有帮助