Kibana Timelion插件如何在elasticsearch中指定字段
我正在尝试将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轴,该怎么办?
我尝试了该.es()
功能,但此功能似乎将计数设置为默认值,而不是数据源中的“值”字段。
回答:
Timelion将预定义的时间间隔用于其时间图。为了绘制“值”作为时间的函数,您可以将粒度设置为“自动”并使用以下字符串:
.es(metric='max:value')
您也可以将粒度设置为最小,然后添加.fit(carry)
到上述字符串中以填充空值,在这种情况下,您可以max
用min
或替换avg
,它将产生相同的图(sum
此处不起作用)。
以上是 Kibana Timelion插件如何在elasticsearch中指定字段 的全部内容, 来源链接: utcz.com/qa/416458.html