VictoriaMetrics
VictoriaMetrics is a fast, cost-effective, and scalable monitoring solution and time series database. It is a drop-in replacement for Prometheus.
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 → Advanced → Base64 import and paste the content below:
ewogICJjb21wb3NlIjogInZlcnNpb246IFwiMy44XCJcbnNlcnZpY2VzOlxuICB2aWN0b3JpYW1ldHJpY3M6XG4gICAgaW1hZ2U6IHZpY3RvcmlhbWV0cmljcy92aWN0b3JpYS1tZXRyaWNzOnYxLjEwOC4xXG4gICAgcmVzdGFydDogdW5sZXNzLXN0b3BwZWRcbiAgICBwb3J0czpcbiAgICAgIC0gODQyOFxuICAgIGNvbW1hbmQ6XG4gICAgICAtIFwiLS1zdG9yYWdlRGF0YVBhdGg9L3N0b3JhZ2VcIlxuICAgICAgLSBcIi0tcmV0ZW50aW9uUGVyaW9kPSR7UkVURU5USU9OX1BFUklPRH1cIlxuICAgICAgLSBcIi0taHR0cExpc3RlbkFkZHI9Ojg0MjhcIlxuICAgIHZvbHVtZXM6XG4gICAgICAtIHZtLWRhdGE6L3N0b3JhZ2Vcblxudm9sdW1lczpcbiAgdm0tZGF0YToge31cbiIsCiAgImNvbmZpZyI6ICJbdmFyaWFibGVzXVxubWFpbl9kb21haW4gPSBcIiR7ZG9tYWlufVwiXG5yZXRlbnRpb25fcGVyaW9kID0gXCI5MGRcIlxuXG5bY29uZmlnXVxuW1tjb25maWcuZG9tYWluc11dXG5zZXJ2aWNlTmFtZSA9IFwidmljdG9yaWFtZXRyaWNzXCJcbnBvcnQgPSA4NDI4XG5ob3N0ID0gXCIke21haW5fZG9tYWlufVwiXG5cbltjb25maWcuZW52XVxuUkVURU5USU9OX1BFUklPRCA9IFwiJHtyZXRlbnRpb25fcGVyaW9kfVwiXG4iCn0=Links
Tags
monitoring, metrics, time-series, prometheus
Version: v1.108.1