feat(docker): add victoria metrics

Signed-off-by: Rodney Osodo <socials@rodneyosodo.com>
This commit is contained in:
Rodney Osodo
2026-07-05 19:45:33 +00:00
parent 5618e6b3c4
commit 41da6e65ae
2 changed files with 29 additions and 0 deletions
+9
View File
@@ -85,3 +85,12 @@ include:
- path: ./paperless/docker-compose.yaml
project_directory: ..
env_file: .env
- path: ./node-exporter/docker-compose.yaml
project_directory: ..
env_file: .env
- path: ./victoria-metrics/docker-compose.yaml
project_directory: ..
env_file: .env
- path: ./grafana/docker-compose.yaml
project_directory: ..
env_file: .env
@@ -0,0 +1,20 @@
services:
victoria-metrics:
container_name: victoria-metrics
image: docker.io/victoriametrics/victoria-metrics:v1.146.0
restart: unless-stopped
networks:
- homelab-network
security_opt:
- no-new-privileges:true
ports:
- 4082:4082
volumes:
- ./docker-compose/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml:ro
- ~/docker-volumes/victoria-metrics/data:/storage
command:
- -storageDataPath=/storage
- -retentionPeriod=90d
- -promscrape.config=/etc/prometheus/prometheus.yml
- -promscrape.config.strictParse=false
- -httpListenAddr=:4082