grafana中的elasticsearch lucene查询
Elasticsearch lucene query in grafana
我有 Grafana 2.6 和 Elasticsearch 1.6.2 作为数据源
在我的每个文档中,我都有一个字段 "status",它的值可以是 "Queued"、"Complete"
我想按时status:Queued绘制文档数量
这是 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
]
}
}
我的问题是:Grafana想要一个lucene查询提交给ES
但我不知道我应该用什么
已搜索官方文档、Grafana 问题或查看 Kibana 提出的 ES 查询,但我找不到有效的语法:/
时间字段是问题所在。我的文档中似乎没有时间戳
编辑了我的 Elasticsearch 数据源
已将 'Time field name' 从 @timestamp
更改为 update_date
我现在有数据点了!
(请参阅 lucene 查询的注释)
我有 Grafana 2.6 和 Elasticsearch 1.6.2 作为数据源
在我的每个文档中,我都有一个字段 "status",它的值可以是 "Queued"、"Complete"
我想按时status:Queued绘制文档数量
这是 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
]
}
}
我的问题是:Grafana想要一个lucene查询提交给ES 但我不知道我应该用什么
已搜索官方文档、Grafana 问题或查看 Kibana 提出的 ES 查询,但我找不到有效的语法:/
时间字段是问题所在。我的文档中似乎没有时间戳
编辑了我的 Elasticsearch 数据源
已将 'Time field name' 从 @timestamp
更改为 update_date
我现在有数据点了!
(请参阅 lucene 查询的注释)