2016-03-03 51 views
2

我正嘗試使用Timelion插件kibana。Kibana Timelion插件如何在彈性搜索中指定一個字段

我在elasticsearch的數據集,該結構可以是這樣的:

{ 
    "_index": "metrics-2016-03", 
    "_type": "gauge", 
    "_id": "AVM2O7gbLYPaOnNTBgG0", 
    "_score": 1, 
    "_source": { 
     "name": "kafka.network.RequestChannel.ResponseQueueSize", 
     "@timestamp": "2016-03-02T07:29:56.000+0000", 
     "value": 4, 
     "host": "localhost" 
    } 
} 

我想顯示"value"場爲y軸"@timestamp"作爲x aixs,我應該怎麼辦?

我試過了.es()函數,但是這個函數似乎將計數設置爲默認值,而不是數據源中的「值」字段。

回答

1

天聯使用它的時間曲線預先定義的時間間隔。 爲了繪製「價值」作爲時間功能,可以設置粒度爲「自動」,並使用此字符串:

.es(metric='max:value') 

您還可以設置粒度最小的可能,並添加.fit(carry)以上字符串以填充空值,在這種情況下,您可以用minavg來代替max,它會產生相同的圖(sum在此處不起作用)。

1

.ES(公制=「總和:值」)

試試上面,它應該正常工作,請確保您配置timeline.json

相關問題