prometheus之telegraf 实现docker集群部署
1. 准备文件放于目录:telegraf-1 telegraf-2 与 docker-compose.yml文件同级
docker-compose.yml文件
version: "3.0"
services:
telegraf-1:
image: telegraf:1.16.0
restart: always
container_name: telegraf-1
hostname: telegraf-1
ports:
- 9275:9275
volumes:
- ./telegraf-1/telegraf.conf:/etc/telegraf/telegraf.conf
- ./telegraf-1/telegraf.d/:/etc/telegraf/telegraf.d/
- ./telegraf-1/mibs/:/usr/share/snmp/mibs/
command: telegraf --config /etc/telegraf/telegraf.conf --config-directory /etc/telegraf/telegraf.d
telegraf-2:
image: telegraf:1.16.0
restart: always
container_name: telegraf-2
hostname: telegraf-2
ports:
- 9276:9276
volumes:
- ./telegraf-2/telegraf.conf:/etc/telegraf/telegraf.conf
- ./telegraf-2/telegraf.d/:/etc/telegraf/telegraf.d/
-