核心組件:
1.Prometheus server 用於拉取數據並存儲到時序數據庫
2.客戶端SDK 植入監控的應用程序中,完成數據採集
3.push gateway 支持客戶端主動推送的中間網關
4.Exporter 負責從目標節點蒐集數據並將其轉化爲支持的抓取格式
5.alertmanager 告警管理器
1、安裝配置Prometheus
docker pull prom/prometheus
docker run -d -p 9090:9090 -v ~/docker/prometheus:/etc/prometheus prom/prometheus
#修改本地主配置文件/root/docker/prometheus/prometheus.yml 修改後要重啓容器
#global 全局
#scrape_config 要抓取的目標
2、安裝配置grafana UI外圍控制檯展示
docker run -d -p 3000:3000 grafana/grafana
3、配置grafana數據源
data Sources --> prom
4、配置客戶端exporter
cd node_exporter-0.18.1.linux-amd64/
./node_exporter
##9100端口
grafana dashboard 導入插件