在ElasticSearch / Kibana 5.0中使用Timelion

时间:2016-11-06 15:56:31

标签: elasticsearch kibana timelion

我正在尝试想象Timelion中的时间序列。我在弹性搜索中有几百个这样的格式的数据点 - 我手动删除了一些我从未在时间序列图中使用过的字段。

foldM

我想要的是简单地绘制排名随时间的变化。我发现这篇帖子Kibana Timelion plugin how to specify a field in the elastic search似乎描述了同样的事情,我明白我应该能够做.es(metric ='sum:rank')。

我的问题在于,无论我如何定义我的timelion查询(甚至只是调用.es(*)),我最终只得到一条y = 0的水平线。

timelion

到目前为止我尝试过的事情:

  • 将timelion.json中的时间段从@timefield更改为just timefield
  • 延长时间序列窗口(甚至将来)
  • 在timelion.json
  • 中将default_index设置为_all
  • 查询我知道包含数据的特定索引

所有这些都给了我相同的结果,你可以在附图中看到。有谁知道这里会发生什么?

1 个答案:

答案 0 :(得分:0)

如上所述设置 timelion.json

{
        "quandl": {
            "key": ""
        },
        "es": {
            "timefield": "timestamp",
            "default_index": "_all",
            "allow_url_parameter": false
        },
        "graphite": {
            "url": "https://www.hostedgraphite.com/UID/ACCESS_KEY/graphite"
        },
        "default_interval": "1h",
        "max_buckets": 2000
}

将粒度设置为“自动”并使用上述Timelion查询:.es(index='foo-2016-11-06', metric='max:rank')