課程介紹
ElasticStack 是一系列開源產品的合集,包括 Elasticsearch、Kibana、Logstash 以及 Beats 等,能夠安全可靠地獲取任何來源、任何格式的數據,并且能夠實時地對數據進行搜索、分析和可視化。我們可以使用ElasticStack進行收集并處理任何數據,最為經典的是用于實時日志數據的收集、存儲、展現。ElasticStack不僅僅用來做日志分析,它可以處理任何的數據并且進行存儲、展現。
課程中,授課講師將全面的講解ElasticStack技術棧,從環境的部署到技術的應用,再到項目實戰,讓學員不僅是學習框架技術的使用,而且可以學習到使用ElasticStack如何解決實際的問題,通過收集系統日志數據、服務器指標數據、nginx的運行數據等,多維度的展示了ElasticStack的應用范圍,最終將分析的結果數據非常友好的展現出來,不需要前端的參與也可以做出“高大上”的結果顯示頁。
培訓對象
應具有一定的Java基礎,并且要有一定的web開發基礎的人員。
課程收益
系統的學習ElasticStack技術棧,掌握最先進的搜索、數據收集等技術。
知識概要
-- Elasticsearch入門;
-- Beats;
-- Kibana;
-- Logstash;
-- 綜合練習。
課程大綱
Elasticsearch入門
快速入門
核心講解
中文分詞
全文搜索
Elasticsearch集群
Beats
Beats 簡介
Filebeat采集Nginx日志
Metricbeat采集Nginx指標數據
Kibana
Kibana簡介
Metricbeat 儀表盤
Nginx 指標儀表盤
Nginx 日志儀表盤
自定義圖表
Logstash
Logstash簡介
配置詳解
讀取自定義日志
綜合練習
流程說明
Filebeat采集日志
Logstash處理數據
Kibana 自定義儀表盤展現
認證過程
無認證考試
開班信息
暫無開班信息