2016-11-06 22 views
1

Timelionでtimeseriesを視覚化しようとしています。このようなフォーマットのelasticsearchには数百のデータポイントがあります。私はtimeseriesプロットで使用するつもりはないフィールドを手動で削除しました。ElasticSearch/KibanaでTimelionを使用する5.0

 "_index": "foo-2016-11-06", 
     "_type": "bar", 
     "_id": "7239171989271733678", 
     "_score": 1, 
     "_source": { 
      "timestamp": "2016-11-06T15:27:37.123581+00:00", 
      "rank": 2, 
     } 

私が望むのは、時間の経過とともにランクの変化を簡単にプロットすることです。私は同じ投稿をKibana Timelion plugin how to specify a field in the elastic searchと書いてありますが、私はちょうど.es(metric = 'sum:rank')することができるはずです。

私の問題は、(yes(*)を呼び出しても)タイムラインクエリをどのように定義しても、y = 0の水平線を得ることになります。

timelion

私がこれまで試したもの:

  • だけ(でも未来に)時系列ウィンドウを拡張
  • をtimefieldする@timefieldからtimelion.jsonで変更timefield
  • timelion.jsonでdefault_indexを_allに設定します。
  • 私が知っている特定のインデックスを照会しました

これらはすべて、私が添付の画像で見ることができるのと同じ結果をもたらします。誰が何がここで起こっているかもしれない考えを持っていますか?上記のようにtimelion.jsonを設定

答えて

0

{ 
     "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')を。

関連する問題