victoriametrics集群部署方案
通过docker-compose部署,ip地址换成自己ip,需要在三台机器上分别部署
services:
vmstorage:
container_name: vmstorage02
image: victoriametrics/vmstorage:v1.82.0-cluster
privileged: true
volumes:
- /etc/localtime:/etc/localtime:ro
- /data_vdb/victoriametrics/data:/data
command:
- "-loggerLevel=INFO"
- "-storageDataPath=/data"
- "-retentionPeriod=90d"
- "-dedup.minScrapeInterval=30s"
ports:
- "8482:8482"
- "8400:8400"
- "8401:8401"
environment:
- TZ=Asia/Shanghai
restart: always
vmselect:
container_name: vmselect02
image: victoriametrics/vmselect:v1.82.0-cluster
depends_on:
- "vmstorage"
volumes:
- /etc/localtime:/etc/localtime:ro
command:
- '-selectNode=192.168.24.253:8481'
- '-storageNode=192.168.13.116:8401'
- '-storageNode=192.168.13.253:8401'
- '-storageNode=192.168.123:8401'
- '-dedup.minScrapeInterval=30s'
ports:
- "8481:8481"
environment:
- TZ=Asia/Shanghai
restart: always
vminsert:
container_name: vminsert02
image: victoriametrics/vminsert:v1.82.0-cluster
depends_on:
- "vmstorage"
volumes:
- /etc/localtime:/etc/localtime:ro
command:
- '-storageNode=192.168.13.116:8400'
- '-storageNode=192.168.13.253:8400'
- '-storageNode=192.168.12.123:8400'
- '-replicationFactor=2'
- '-maxLabelsPerTimeseries=50'
ports:
- "8480:8480"
environment:
- TZ=Asia/Shanghai
restart: always