Prometheus Grafana搭建監控系統

2022-06-01 20:00:12 字數 1787 閱讀 5888

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...