Dokploy

VictoriaMetrics

VictoriaMetrics is a fast, cost-effective, and scalable monitoring solution and time series database. It is a drop-in replacement for Prometheus.

VictoriaMetrics logo

Configuration

version: "3.8"
services:
  victoriametrics:
    image: victoriametrics/victoria-metrics:v1.108.1
    restart: unless-stopped
    ports:
      - 8428
    command:
      - "--storageDataPath=/storage"
      - "--retentionPeriod=${RETENTION_PERIOD}"
      - "--httpListenAddr=:8428"
    volumes:
      - vm-data:/storage

volumes:
  vm-data: {}
[variables]
main_domain = "${domain}"
retention_period = "90d"

[config]
[[config.domains]]
serviceName = "victoriametrics"
port = 8428
host = "${main_domain}"

[config.env]
RETENTION_PERIOD = "${retention_period}"

Base64

To import this template in Dokploy: create a Compose service → AdvancedBase64 import and paste the content below:

ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcbnNlcnZpY2VzOlxuICB2aWN0b3JpYW1ldHJpY3M6XG4gICAgaW1hZ2U6IHZpY3RvcmlhbWV0cmljcy92aWN0b3JpYS1tZXRyaWNzOnYxLjEwOC4xXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBwb3J0czpcbiAgICAgIC0gODQyOFxuICAgIGNvbW1hbmQ6XG4gICAgICAtIFwiLS1zdG9yYWdlRGF0YVBhdGg9L3N0b3JhZ2VcIlxuICAgICAgLSBcIi0tcmV0ZW50aW9uUGVyaW9kPSR7UkVURU5USU9OX1BFUklPRH1cIlxuICAgICAgLSBcIi0taHR0cExpc3RlbkFkZHI9Ojg0MjhcIlxuICAgIHZvbHVtZXM6XG4gICAgICAtIHZtLWRhdGE6L3N0b3JhZ2Vcblxudm9sdW1lczpcbiAgdm0tZGF0YToge31cbiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5yZXRlbnRpb25fcGVyaW9kID0gXCI5MGRcIlxuXG5bY29uZmlnXVxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwidmljdG9yaWFtZXRyaWNzXCJcbnBvcnQgPSA4NDI4XG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiXG5cbltjb25maWcuZW52XVxuUkVURU5USU9OX1BFUklPRCA9IFwiJHtyZXRlbnRpb25fcGVyaW9kfVwiXG4iCn0=

Tags

monitoring, metrics, time-series, prometheus


Version: v1.108.1

On this page