ElasticSearch 的 Grafana 注释总是在右边(在当前日期和时间)

Grafana annotations with ElasticSearch always on the right (on the current date and time)

我在 maxOs Sierra 上使用 grafana 3.1,我使用 elasticsearch 作为数据源。

我已经在 ES 上设置了我的映射: "properties":{ "gasLeak":{ "type" : "boolean" }, "gasConsumption":{ "type" : "boolean" }, "electricityConsumption":{ "type" : "boolean" } }

我还有一个时间戳字段名称 alert.timestamp,它在 ES 上作为日期输入。

每次触发警报时,我都会在 ES 索引中添加一个条目。如映射所示,有 3 种警报类型。

现在,在 grafana 上,我有一个带有图形面板的仪表板。在此图中,我想显示代表警报的注释。 我已将警报配置如下: Grafana annotation config

但是在我的图表上,注释显示在我的测量值之前:它始终在当前日期时间的右侧: Issue on graph

我是否错误地配置了注释? ES端还需要其他配置吗?

谢谢。

我发现它不起作用的原因:在 "field mapping" 部分,提交的 "Time" 必须是 "timestamp"...

我以前放 alert.timestamp 并且当我使用时间戳而不是 alert.timestamp 作为字段名称更新我的 ES 文档结构时,在更新 grafana 中的字段后,它起作用了。

我在我的 ES 文档中也添加了字段 "desc" 和 "tags" 所以也许它也是相关的,我没有挖掘它。

希望有一天这能对某人有所帮助。