VictoriaMetrics

docker

docker-compose.yml

docker-compose.yml

version: '3.7'

services:
  victoriametrics:
    image: victoriametrics/victoria-metrics:v1.75.0
    command:
      - '--retentionPeriod=2'
    volumes:
    - ${PRJPATH-/data/docker/victoriametrics}/victoria-metrics-data:/victoria-metrics-data:rw
    ports:
      - 8428:8428
    restart: on-failure:3
    deploy:
      replicas: 1
      resources:
        limits:
          memory: 2g
      restart_policy:
        condition: any
    healthcheck:
      test: wget -nv --spider http://localhost:8428 > /dev/null || exit 1
      interval: 60s
      timeout: 5s
      retries: 3
      start_period: 15s