Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions docker-compose/monitoring/compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: monitoring
services:
# VictoriaMetrics single-node: stores metrics
victoriametrics:
image: docker.io/victoriametrics/victoria-metrics:v1.144.0@sha256:dc030542eb0cd262287c9ec32e5867f8dcccc0efd5906c10f7fc8176c53d34d7
image: docker.io/victoriametrics/victoria-metrics:v1.150.0@sha256:54467c7764a3e6579199af1914bb779f01ce32265cd552eb5ae0d4f8a2b80a97
container_name: victoriametrics
restart: unless-stopped
volumes:
Expand Down Expand Up @@ -32,7 +32,7 @@ services:

# VMAgent: lightweight scraping agent
vmagent:
image: docker.io/victoriametrics/vmagent:v1.144.0@sha256:f685e6900aea67d079b136eda07dc53ca8a1099710aef889ab17b8da814496ef
image: docker.io/victoriametrics/vmagent:v1.150.0@sha256:3eff5874d59292714878dcb6aee14f048bf19b7312b727860ba5e7d29e2e0c07
container_name: vmagent
restart: unless-stopped
depends_on:
Expand All @@ -47,7 +47,7 @@ services:

# VMAlert: evaluates alerting & recording rules
vmalert:
image: docker.io/victoriametrics/vmalert:v1.144.0@sha256:1bfc008961c8f7e8a532104972410dbe098f2a2b044056299e2b275faf975287
image: docker.io/victoriametrics/vmalert:v1.150.0@sha256:c6e6c1ef6e43c09510dd0aff264bf0ea319c1bdfced1ccc79dad1545950a7989
container_name: vmalert
restart: unless-stopped
depends_on:
Expand All @@ -66,7 +66,7 @@ services:

# Alertmanager: receives notifications from vmalert
alertmanager:
image: docker.io/prom/alertmanager:v0.32.1@sha256:51a825c2a40acc3e338fdd00d622e01ec090f72be2b3ea46be0839cd47a4d286
image: docker.io/prom/alertmanager:v0.34.0@sha256:690c7b525f4367aa91f73e2f91c632206d32e97c6384bdbf2fb7a861b420340d
container_name: alertmanager
restart: unless-stopped
volumes:
Expand All @@ -89,15 +89,15 @@ services:

# PVE Exporter: Proxmox-specific metrics (VM/CT status, storage, etc.)
pve-exporter:
image: docker.io/prompve/prometheus-pve-exporter:latest@sha256:78a58df7a31c9fbee94962cd06422672668529de6421892df9aed4b6cee0757f
image: docker.io/prompve/prometheus-pve-exporter:latest@sha256:4867684c0a937716f11f770a32d32958bded507cf570fc334f774392afcb2f37
container_name: pve-exporter
restart: unless-stopped
env_file:
- env/pve.env

# Grafana: dashboards and visualization
grafana:
image: docker.io/grafana/grafana:13.0.2@sha256:5dad0df181cb644a14e13617b913b261a54f7d4fd4510721dba420929f35bea2
image: docker.io/grafana/grafana:13.2.0@sha256:3fd54ae1214669f8355f065ec9f6445d5279a3d77095ab048ca045685272429b
container_name: grafana
restart: unless-stopped
depends_on:
Expand All @@ -123,7 +123,7 @@ services:

# Socket proxy: limits Docker API access for Newt (read-only, CONTAINERS+EVENTS only)
socket-proxy:
image: docker.io/tecnativa/docker-socket-proxy:latest@sha256:1f3a6f303320723d199d2316a3e82b2e2685d86c275d5e3deeaf182573b47476
image: docker.io/tecnativa/docker-socket-proxy:latest@sha256:1f5038b54f06c3e18422902cf00ba21803d1c97805aae032e5e6673d532d3459
container_name: socket-proxy
restart: unless-stopped
environment:
Expand All @@ -136,7 +136,7 @@ services:

# Newt: Pangolin tunnel client – exposes services through the Pangolin reverse proxy
newt:
image: docker.io/fosrl/newt:latest@sha256:3c009663332145cae39b940b07857469038d5e9d71aacb1497e78795ba4e3b9b
image: docker.io/fosrl/newt:latest@sha256:345fdeb369be6608d82c41d70637636c78b2c04a6112ff6ec20fc21c48afc899
container_name: newt
restart: unless-stopped
depends_on:
Expand Down