继续在 docker01 中/data/prometheus/目录中创建docker-compose-prometheus.yml, 添加如下内容: version:'2'networks: monitor: driver: bridge services: prometheus: image: prom/prometheus container_name: prometheus hostname: prometheus restart: always volumes: - /data/prometheus/prometheus.yml:/etc/prometheus...
我在/etc/prometheus创建一个docker-compose.yml文件,文件内容如下 version:'2'networks:monitor:driver:bridgeservices:prometheus:image:prom/prometheuscontainer_name:prometheushostname:prometheusrestart:alwaysvolumes:-./prometheus.yml:/etc/prometheus/prometheus.ymlports:-"9090:9090"networks:-monitoralertmanager:#...
c1ec4cc9c41f grafana/grafana:latest "/run.sh" 36 seconds ago Up 36 seconds 0.0.0.0:3000->3000/tcp prom_grafana_1 8cd521c327d8 prom/prometheus:latest "/bin/prometheus --c…" 37 seconds ago Up 36 seconds 0.0.0.0:9090->9090/tcp prom_prometheus_1 ef93c8c06ca0 prom/alertmanager:latest ...
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES6f360e9ab242 grafana/grafana "/run.sh" 25 hours ago Up 25 hours 0.0.0.0:3000->3000/tcp, :::3000->3000/tcp grafana97b92b65aca6 prom/prometheus "/bin/prometheus --c…" 25 hours ago Up 21 hours 0.0.0.0:9090->9090/tcp, :::9090-...
安装prometheus 和 grafana 可以直接 clone 这个项目来快速搭建: https://github.com/FX-Max/docker-install-everything/tree/master/prometheus 该项目是笔者弄的一个使用 docker-compose 搭建软件开发常见服务的项目,大家觉得有帮助,可以帮忙点个 star,感谢。
2.docker-compose.-prometheus.yml文件 1 vim docker-compose-prometheus.yml 2 3 version: "3.7" 4 services: 5 node-exporter: 6 image: prom/node-exporter:latest 7 network_mode: "host" 8 # prots: 9 # - "9100:9100" 10 restart: always ...
Prometheus负责收集数据,Grafana负责展示数据。其中采用Prometheus 中的 Exporter含: 1)Node Exporter,负责收集 host 硬件和操作系统数据。它将以容器方式运行在所有 host 上。 2)cAdvisor,负责收集容器数据。它将以容器方式运行在所有 host 上。 3)Alertmanager,负责告警。它将以容器方式运行在所有 host 上。
grafana.ini默认有很多配置,我们等启动以后再从容器中copy出来,因为后续需要修改此配置文件。 docker cp grafana:/etc/grafana/grafana.ini ./data/grafana/grafana.ini 编写docker-compose文件 cat<<EOF>docker-compose.yml version:'3'services:prometheus:container_name:"prometheus"image:"prom/prometheus:v2.41.0...
grafana容器配置文件:/etc/grafana/grafana.ini 【方式二】docker-compose部署Grafana docker-compose-grafana.yml version: "3.5" services: grafana: image: grafana/grafana:latest container_name: grafana restart: always networks: - grafana volumes: - "/home/prom/grafana:/var/lib/grafana" ports: - "30...
首先,需要具备Python环境,并根据配置文件启动vmware_exporter,无论是单台宿主机还是整个vCenter管理下的信息都能获取。接下来,借助Docker Compose,可以一键启动全套监控组件,包括Prometheus、Grafana、Alertmanager和vmware_exporter。文章提供了一个Github链接,供读者参考完整的docker-compose配置。作者还提到,...