elasticsearch Kibana Timelon插件如何在弹性搜索中指定字段,elasticsearch,kibana,timelion,elasticsearch,Kibana,Timelion" /> elasticsearch Kibana Timelon插件如何在弹性搜索中指定字段,elasticsearch,kibana,timelion,elasticsearch,Kibana,Timelion" />

elasticsearch Kibana Timelon插件如何在弹性搜索中指定字段

elasticsearch Kibana Timelon插件如何在弹性搜索中指定字段,elasticsearch,kibana,timelion,elasticsearch,Kibana,Timelion,我正在尝试使用kibana的插件 我在elasticsearch中有一个数据集,其结构可能如下: { "_index": "metrics-2016-03", "_type": "gauge", "_id": "AVM2O7gbLYPaOnNTBgG0", "_score": 1, "_source": { "name": "kafka.network.RequestChannel.ResponseQueueSize", "

我正在尝试使用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 aix,我该怎么做

我尝试了
.es()
函数,但该函数似乎将计数设置为默认值,而不是数据源中的“值”字段

.es(metric='sum:value')

尝试上面的方法,它应该可以正常工作,确保您配置了时间线。json

Timelion为其时间图使用预定义的时间间隔。 为了将“值”绘制为时间的函数,可以将粒度设置为“自动”,并使用以下字符串:

 .es(metric='max:value')

您还可以将粒度设置为可能的最小值,并将
.fit(carry)
添加到上述字符串中以填充空值,在这种情况下,您可以将
max
替换为
min
avg
,它将生成相同的绘图(
sum
在这里不起作用).

如何配置timeline.json以获得所需的结果?