2017-07-26 53 views
1

我刚开始玩grafana和弹性搜索。我希望grafana使用elasticsearch数据源,并且我想在它之上构建基于规则的系统(例如:如果ice_cream_count为< 100且fridge_space> 200,那么我需要填充冰箱。)Grafana with ElasticSearch:使用插件来操纵数据库

在弹性数据库中,我将有一个变量ice_cream_count和一个用于fridge_space的变量,并且我知道我可以使用python脚本创建基于规则的系统,将结果放入弹性中,然后在grafana中放置一个漂亮的可视化文件(这似乎是应用程序的预期用途。)

但后来我想:如果我可以使用grafana插件添加规则,那不是很好。我对这个图书馆很陌生,所以我想我的问题是:如果我说插件只是一些带有CSS/html的javascript,并且我可以像编写网站时那样监听用户事件,那么我是否会受到极大的误导,然后将规则本身添加到Elasticsearch数据库,然后编写一个插件来查询这些规则并在Elastic搜索的其他字段之上执行它们?

我想我是问如果有人比我有更多的经验会建议做到上述。

回答