1.搭建普罗米休斯监控,实现可视化展示
前言
普羅米休斯(prometheus)是從云原生基金會畢業的優秀的監控項目,良好的生態,豐簡單的部署,便可實現監控,是一個值得好好學些的監控。一、prometheus可以做什么?
在這里我們引用一段官網的的英文介紹:
From metrics to insight .Power your metrics and alerting with a leading open-source monitoring solution.
在我匱乏的英語解析下,我將這段英文理解成:從指標中洞察,通過一個開源的監控解決方案去支撐你的指標管理和預警。其中的指標,是prometheus收集到的監控數據,而預警則是組件alertmanager提供的預警服務。
下面就讓我們從搭建開始,慢慢熟悉。本篇文章,將會實現對服務器指標的監控和一個監控界面。
二、搭建步驟
服務器環境
centos 7.5
1.部署prometheus
下載鏈接: https://prometheus.io/download/
下載:prometheus-2.30.0.linux-amd64.tar.gz,node_exporter-1.2.2.linux-amd64.tar.gz并且上傳到對應的服務器上。
也可以直接在服務器上通過wget下載
通過瀏覽器輸入ip查看效果
如果想查看具體指標抓取的信息,可以將prometheus.yml中localhost:18100修改成具體ip
2.部署grafana
代碼如下(示例):
wget https://dl.grafana.com/oss/release/grafana-8.1.5-1.x86_64.rpm yum localinstall grafana-8.1.5-1.x86_64.rpm #設置成開機啟動 systemctl enable grafana-server #啟動grafana systemctl start grafana-server #開放端口 firewall-cmd --zone=public --add-port=3000/tcp --permanent firewall-cmd --reload通過瀏覽器訪問grafana,默認賬號密碼都是admin。第一次登陸需要重新設置密碼
3.配置granfana
點擊右側菜單欄,選擇datasource
選擇prometheus作為數據源
在url中填寫普羅米修斯的訪問ip和端口
在最先面點擊save and test校驗普羅米修斯是否連通。驗證通過如下圖
點擊右側dashboards下的playlists
點擊manage,選擇import
在官網上查找自己喜歡的界面
https://grafana.com/grafana/dashboards
我選擇的是下面的模板
https://grafana.com/grafana/dashboards/12884
點擊load,grafana便會去官網下載對應的模板,等待下載結束后,選擇prometheus作為這個可視化界面的數據源。
最后選擇import完成可視化界面的生成。
4.總結與經驗
1.組件功能介紹:
2部署方式選擇
建議使用原生的方式部署,不推薦docker部署。我使用dokcer部署的過程中發現:
以上通過docker部署的兩個問題我沒有試圖去解決,畢竟,在學習過程中,刻意的追求細節的完美,反而會適得其反,拖累的學習過程。
總結
以上是生活随笔為你收集整理的1.搭建普罗米休斯监控,实现可视化展示的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 领域驱动设计战术模式:领域服务
- 下一篇: 安卓App旅游(含汽车订票,含酒店预定,