本次示範環境皆使用的是 VM (Ubuntu) 環境 + Docker 的方式去搭建環境!!
這次要開的新坑是屬於環境監控方面的文章!
這次會使用的是 Telegraf + Prometheus + Grafana 去建構一個可以監控你本機或是雲端機器的網頁
這次使用的皆是 Open Source 軟體如果想引進公司使用也是可以放心服用的
架構圖:
此圖示採用 Prometheus 官方的架構圖改的
簡單來說我們本次會使用 Telegraf 去對你的機器去作蒐集 Ex. CPU、Memory、Network ...
之後把資料包成資料庫需要的格式我們稱 metrics 給 Prometheus 去當作我們的資料庫,再由 Grafana 去連結我們 Prometheus 的資料庫把資料呈現在網頁上
皆下來文章會從 Telegraf -> Prometheus -> Grafana 會慢慢介紹並應用
如果過程中一樣有更好的建議跟方法 都歡迎留言給我知道喔!!
本文有向 @xiaopeng163 本人確認同意是否可分享