2017-07-26 119 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搜索的其他字段之上執行它們?

我想我是問如果有人比我有更多的經驗會建議做到上述。

回答