核心组件:

1.Prometheus server 用于拉取数据并存储到时序数据库
2.客户端SDK 植入监控的应用程序中,完成数据采集
3.push gateway 支持客户端主动推送的中间网关
4.Exporter 负责从目标节点搜集数据并将其转化为支持的抓取格式
5.alertmanager 告警管理器

25容器监控实践Prometheus&grafana_prome

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

25容器监控实践Prometheus&grafana_prome_02

4、配置客户端exporter

cd node_exporter-0.18.1.linux-amd64/
./node_exporter
##9100端口

grafana  dashboard 导入插件