Contents
本課程將教授學員如何使用 Telegraf 進行資料採集、Prometheus 進行資料儲存、PromQL 查詢語言、Prometheus 的警報功能以及如何使用 Grafana 建立 Dashboard,學員需要具備基本的 Linux 知識和一台 PC 或 Mac 電腦。
Prometheus 是一款受啟發於 Google 的 Brogmon 監控系統,而 Grafana 是一款視覺化工具,有著非常漂亮的圖表和佈局展示,功能齊全的度量儀表盤和圖形編輯器,而 Telegraf 是一個用 Golang 寫的開源資料收集 Agent。
從這 7 小時的課程,你會學到
- 如何使用 Telegraf 進行資料採集
- 如何使用 Prometheus 進行資料儲存
- PromQL 查詢語言
- Prometheus 的警報功能
- 如何使用 Grafana 建立 Dashboard
要求
- 基本的 Linux 知識( 可參考 中文課程 – 零基礎七天入門Linux )
- 準備一台 PC 或者 Mac 電腦
課程說明
隨著業務的越發複雜,對軟體系統的要求越來越高,這意味著我們需要隨時掌控系統的執行情況。因此,對系統的即時監控以及視覺化展示,就成了基礎架構的必須能力。
Prometheus
Prometheus 受啟發於 Google 的 Brogmon 監控系統(相似的 Kubernetes 是從 Google 的 Brog 系統演變而來),從2012年開始由前 Google 工程師在 Soundcloud 以開源軟體的形式進行研發,並且於2015年早期對外發布早期版本。2016年5月繼 Kubernetes 之後成為第二個正式加入 CNCF 基金會的專案,同年6月正式釋出1.0版本。2017年底釋出了基於全新儲存層的2.0版本,能更好地與容器平台、雲端平台配合。
Prometheus 作為新一代的雲端原生監控系統,目前已經有超過650+位貢獻者參與到 Prometheus 的研發工作上,並且超過120+項的第三方整合。
Grafana
Grafana是一款視覺化工具,有著非常漂亮的圖表和佈局展示,功能齊全的度量儀表盤和圖形編輯器,大多使用在時序資料的監控方面,如同 Kibana 類似。
Grafana的 UI 更加靈活,有豐富的外掛,功能強大。
Telegraf
Telegraf是一個用 Golang 寫的開源資料收集 Agent,基於外掛驅動。在我們的課程裡,我們會使用 telegraf 進行資料採集。
目標受眾
- 營運維護開發工程師 ( DevOps 工程師 )
- 網路工程師
講師簡介
Peng Xiao 資深網路 DevOps 工程師 | “麥兜搞IT” ( 更多講師主講課程介紹 )
Peng Xiao 是一名網路和軟體 DevOps 工程師。
他在 IT/網路行業擁有超過 10 年的經驗,過去 12 年曾在 Cisco Systems、Nerdalize、KPN、ING 工作。
擅長Python編程(10年以上經驗)、網路技術尤其是 L3 路由協議、分佈式系統、資料庫等。他也喜歡開源技術,作為 GitHub 用戶加入了一些開源小組並做出了一些貢獻 給他們。
他是一名 scrum master,並擁有 Cisco Service Provider CCIE 認證。
他現在在荷蘭工作和生活。
他有個中文網站 “麥兜搞IT”
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- 成為 DevOps 工程師學習地圖
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入