prometheus
時間序列化資料庫,我的理解就是將資料打上標籤,以時間維度儲存。後面有機會在深入研究。
grafana
prometheus中儲存的資料,通過grafana很優美的展現出來。
好就講這麼多,多了我也不懂。。
3. 目錄下的prometheus可以直接啟動,然後通過localhost:9090埠訪問,但是由於沒有配置exporter來匯入資料,暫時是沒有資料的。
安裝exporter
這裡的mysqld_exporter是啟動檔案,.my.cnf是配置檔案。想要正確的匯出mysql的狀態資料,必須在配置檔案中正確的配置mysql的連線資訊。我的配置如下:
配置好了,就可以啟動了。成功如下所示:
通過localhost:9104,就可以看到exporter匯出的資料了:
在prometheus中配置mysqld_exporter
exporter啟動了,需要在prometheus中正確的配置。修改prometheus目錄中的prometheus.yml,增加配置如下:
重啟prometheus,點選導航欄中的status->targets可以看到,mysql的exporter已經整合進來了。
至此,prometheus這邊的搭建基本完成了。
安裝grafana
grafana官網(上面有各個系統安裝的步驟,我的mac是直接通過brew安裝的(如果你的brew太慢,可以換成國內的源試一下)。安裝後用brew services start grafana
啟動即可。啟動後,即可通過來訪問了(預設賬號密碼是admin/admin)。進來之後應該看到這個頁面:
首先,你要新增乙個資料來源,將grafana和prometheus關聯起來。點選add data source,如下填寫資料儲存即可:
看到如下的提示,說明你的prometheus工作是正常的:
接著回到首頁,你需要新增乙個dashboard,如下圖進入dashboard匯入頁面:
匯入成功後,你將看到監控頁面,大功告成!!!
prometheus grafana監控新增新節點
已部署好prometheus grafana,並能正常執行 在client端先部署好已經編寫好的node exporter 編寫指令碼並執行 bin bash wget http ip node.tar.gz 獲取編寫好的node tar zxvf node.tar.gz c usr local 解...
搭建普羅公尺修斯Prometheus監控系統
prometheus 由go語言 golang 開發 是一套開源的監控 報警 時間序列資料庫的組合。適合監控docker容器。因為k8s的流行帶動了prometheus的發展。時間序列資料 timeseries data 按照時間順序記錄系統 裝置狀態變化的資料被稱為時序資料。應用場景很多,如 無人...
搭建 lepus 監控
centos7 mysql5.6 安裝在伺服器上面 lepus 採用docker操作 拉取映象 docker pull georce lepus 啟動容器 docker run p 9001 80 p 9002 3306 restart always name lepus v docker lepu...