【发布时间】:2017-07-26 14:48:13
【问题描述】:
我刚开始使用 grafana 和弹性搜索。我想让 grafana 使用 elasticsearch 数据源,并且我想在它之上构建一个基于规则的系统(例如:如果 ice_cream_count 200 那么我需要填满冰箱。)
在 Elastic 数据库中,我将有一个用于 ice_cream_count 的变量和一个用于冰箱空间的变量,我知道我可以使用 python 脚本来创建基于规则的系统,将结果放入 elastic 中,然后在 grafana 中放入一个漂亮的可视化(这似乎是该应用程序的预期用途。)
但后来我想:如果我可以使用 grafana 插件添加规则会不会很好。我是这个库的新手,所以我想我的问题是:如果我说插件只是一些带有 CSS/html 的 javascript,我可以像编写网站时一样监听用户事件,然后将规则本身添加到 Elasticsearch 数据库中,然后编写一个插件来查询这些规则并在 Elasticsearch 中的其他字段之上执行它们?
我想我是在问是否有比我更有经验的人建议这样做。
【问题讨论】:
标签: elasticsearch plugins grafana