由於業務須要將日誌系統收集到的信息進行圖表化展現並交付到用戶進行業務交流。css
這個需求看着彷佛蠻簡單的,如何解決?html
1.對須要的數據進行過濾製做圖表shell
2.對用戶的權限限制爲只讀級別,而且用戶不能看除圖之外的其它信息api
以流量渠道爲例:socket
正則:elasticsearch
vhost : ( www.xxx.com xxx.com sxxx.xxxx.com) and not path : *api* and not path : socket and not path : *css* and not path : *js* and not path : *ico* and not path : *txt* and not path : *png* and not path : *jpg* and not path : *wasm* and not path : *svg*
儀表盤:
ide
由於使用的kibana是購買aliyun的elasticsearch時贈送的,安裝有x-p插件,因此有用戶權限控制。svg
可是通過幾回對users的嘗試發現彷佛只使用自帶的users權限管理難以達到目的。學習
經過查閱官方文檔:https://www.elastic.co/guide/en/elasticsearch/reference/7.4/security-privileges.html#privileges-list-indices 的閱讀,發現能夠經過roles對用戶權限進行自定義。測試
經過Roles 的設置進而對Users 設置權限
測試test用戶
經過測試,沒得說 ,完成需求。
有的需求,彷佛聽着有點難搞,嘗試幾回後發現確實難搞,閱讀官方文檔後,彷佛就存在解決方法,再通過一次嘗試需求就解決了。
工做也是一種學習,記下來的都是本身的,遇到如何轉變成本身的,這須要思考。
工做不一樣自學,越是有需求,越是能進步,看到這篇文章的,但願對你有啓發