1、ELK介紹
ELK是Elasticsearch、Logstash、Kibana三大開源框架首字母大寫簡稱。
2、我司應用
1)同花順PC客戶端防外掛報送系統
2)同花順智能客服系統
下面簡單介紹下我司PC客戶端防外掛系統。
因爲以前沒有了解過ELK,在部署同花順防外掛報送系統時候才逐步知道,同花順自研了數據流引擎collect及pms,用於採集委託主站上日誌到ES上,實時分析功能的kibana未要求安裝,不方便對ES進行管理,故自行安裝了下kibana,上面能夠查詢ES相關狀態,數據等,對不熟悉界面查看ES命令運維人員比較友好,如未安裝kibana的,能夠經過以下命令查詢及修改等:
curl 10.60.113.227:9200/_cat/nodes?v
curl 10.60.113.227:9200/_cat/indices?vnode
curl -XGET 'http://10.60.113.227:9200/_cat/indices?v' |grep wtclientcheck
curl -XDELETE 'http://10.60.113.227:9200/wtclientcheck-20191105'
curl -XGET 'http://10.60.113.227:9200/_template/tmp_wtclientcheck'
curl -XPUT http://10.60.113.227:9200/_template/tmp_wtclientcheck --data-binary @wtclientcheck.template.json -H "Content-Type:application/json"
curl -XGET 'http://10.60.113.227:9200/pms-request-log/_mapping/doc'
curl -XPUT -H 'Content-Type: application/json' 'http://10.60.113.227:9200/pms-request-log/_mapping/doc' -d'{"properties":{"kernelver":{"type":"keyword","ignore_above":1024}}}'json
3、總結
經過初步學習,ELK架構相似SPLUNK架構