在grafana中使用Elasticsearch lucene查询

exe*_*ral 6 lucene elasticsearch grafana

我有Grafana 2.6和Elasticsearch 1.6.2作为数据源

在我的每个文档中,我有一个字段"status",其值可以是"Queued","Complete"

我想绘制具有状态的文档数量:按时排队

这是1个文件:

{
  "_index": "myindex",
  "_type": "e_sdoc",
  "_id": "AVHFTlZiGCWSWOI9Qtj4",
  "_score": 3.2619324,
  "_source": {
    "status": "Queued",
    "update_date": "2015-12-04T00:01:35.589956",
    "md5": "738b67990f820ba28f3c10bc6c8b6ea3",
    "sender": "Someone",
    "type": "0",
    "last_client_update": "2015-11-18T18:13:32.879085",
    "uuid": "a80efd11-8ecc-4ef4-afb3-e8cd75d167ad",
    "name": "Europe",
    "insert_date": "2015-11-18T18:14:34.302295",
    "filesize": 10948809532,
    "is_online": "off",
    "id1": 77841,
    "id2": 53550932
  },
  "fields": {
    "insert_date": [
      1447870474302
    ],
    "update_date": [
      1449187295589
    ],
    "last_client_update": [
      1447870412879
    ]
  }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是:Grafana想要一个lucene查询提交给ES,但我不知道我应该使用什么

已经搜索了官方文档,Grafana发布或查看了Kibana提出的ES查询,但我找不到有效的语法:

exe*_*ral 5

时间字段是问题所在。我的文档中似乎没有时间戳

编辑了我的 Elasticsearch 数据源

将“时间字段名称”从更改@timestampupdate_date

我现在有数据点!

(请参阅 lucene 查询的注释)

  • 你能分享一个你提供的 lucene 查询的例子吗?我有一个类似的用例。 (4认同)