簡體   English   中英

Kibana Timelion插件如何在彈性搜索中指定一個字段

[英]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)添加到上面的字符串以填充空值,在這種情況下,您可以使用minavg替換max ,它將生成相同的繪圖( sum won'在這里工作)。

.es(metric='sum:value')

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM