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" 所以也许它也是相关的,我没有挖掘它。
希望有一天这能对某人有所帮助。
我在 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" 所以也许它也是相关的,我没有挖掘它。
希望有一天这能对某人有所帮助。