物聯網架構成長之路(52)-基於Nacos+prometheus+grafana的監控


0. 前言
  最近已經開始研發物聯網V2版本了。決定使用BladeX作為基礎的Web管理界面。然后結合EMQ、Kafka等第三方開源中間件實現平台。接下來幾個章節都是講物聯網V2版本的一些基礎設施。


1. 安裝Nacos+Promethes+grafana
  官方Nacos文檔里面提供的docker-compose.yaml

1 git clone https://github.com/nacos-group/nacos-docker.git
2 cd nacos-docker/example/
3 cp standalone-derby.yaml docker-compose.yaml
4 docker-compose up -d

  注意修改PREFER_HOST_MODE 為外網IP


2. 各個中間件界面
  Nacos
  默認密碼 nacos/nacos

  Prometheus
  無登錄帳號密碼


  Grafana
  默認密碼 admin/admin

 

3. 配置監控數據源
  由於我是使用docker-compose作為開發測試環境,所以這里的URL直接配置成 http://prometheus:9000 即可。還有一個要注意這里創建的數據源最好命名為prometheus,因為后面的Grafana面板導入JSON的時候,默認就是指向這個DataSources.


4. 配置監控面板
  從這里下載Grafana監控面板。

1 https://github.com/nacos-group/nacos-template/blob/master/nacos-grafana.json
2 https://github.com/nacos-group/nacos-template/blob/master/nacos-sync-grafana

 

 

參考資料:
  https://nacos.io/zh-cn/docs/monitor-guide.html

本文地址:https://www.cnblogs.com/wunaozai/p/12393242.html
本系列目錄: https://www.cnblogs.com/wunaozai/p/8067577.html
個人主頁:https://www.wunaozai.com/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM