elasticsearch grafana中的Elasticsearch lucene查询
我有Grafana 2.6和Elasticsearch 1.6.2作为数据源 在我的每个文档上,我都有一个字段“status”,其值可以是“Queued”、“Complete” 我想用图表显示状态为“按时排队”的文档数 以下是一份文件:elasticsearch grafana中的Elasticsearch lucene查询,elasticsearch,lucene,grafana,elasticsearch,Lucene,Grafana,我有Grafana 2.6和Elasticsearch 1.6.2作为数据源 在我的每个文档上,我都有一个字段“status”,其值可以是“Queued”、“Complete” 我想用图表显示状态为“按时排队”的文档数 以下是一份文件: { "_index": "myindex", "_type": "e_sdoc", "_id": "AVHFTlZiGCWSWOI9Qtj4", "_score": 3.2619324, "_source": { "status":
{
"_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
]
}
}
我的问题是:Grafana想要一个lucene查询提交给ES
但是我不知道我应该用什么
我已经搜索过官方文档,Grafana问题或Kibana提出的ES查询,但我找不到有效的语法:/时间字段是问题所在。我的文档中似乎没有时间戳 编辑我的Elasticsearch数据源 将“时间域名称”从
@timestamp
更改为update\u date
我现在有数据点了
(参见lucene查询的注释)你能用人类的术语表达你想要使用的查询吗<代码>状态:排队不起作用?计数此时状态:排队的文档
status:Queued
不会返回错误,但Grafana不会在24小时内返回数据点,在Kibana中,我看到在我最后24小时编写的Queued
注释中状态为:Queud的文档,小写,这会有所不同。你能试试吗?你找到答案了吗?事实上,我没有成功地从ES检索到Grafana的任何数据点,尽管连接正常。我认为其他方面有问题。您在哪里可以分享您提供的lucene查询的示例?我有一个类似的用例。status:Queued
这是我在本例中的lucene查询。它由字段:值