[英]Kibana Timelion plugin how to specify a field in the elastic search
我正在嘗試使用Timelion插件來制作kibana。
我在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 "@timestamp"
,我該怎么辦?
我嘗試了.es()
函數,但是這個函數似乎將count設置為默認值,而不是數據源中的“value”字段。
Timelion使用預定義的時間間隔作為其時間圖。 為了將“值”繪制為時間的函數,您可以將粒度設置為“自動”並使用此字符串:
.es(metric='max:value')
您還可以將粒度設置為盡可能小的值並將.fit(carry)
添加到上面的字符串以填充空值,在這種情況下,您可以使用min
或avg
替換max
,它將生成相同的繪圖( sum
won'在這里工作)。
.es(metric='sum:value')
嘗試上面,它應該工作正常,請確保您配置timeline.json
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.