Skip to content
Merged
Show file tree
Hide file tree
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
3 changes: 1 addition & 2 deletions cadvisor/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
ARG UPSTREAM_VERSION_CADVISOR

FROM gcr.io/cadvisor/cadvisor:${UPSTREAM_VERSION_CADVISOR}
FROM ghcr.io/google/cadvisor:${UPSTREAM_VERSION_CADVISOR}
12 changes: 6 additions & 6 deletions dappnode_package.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,33 @@
{
"name": "dms.dnp.dappnode.eth",
"version": "2.0.0",
"version": "2.0.3",
"description": "This package privately and locally collects and displays metrics related to your dappnode and its packages. Based on Grafana and Prometheus.",
"shortDescription": "DAppNode Monitoring Service",
"type": "service",
"upstream": [
{
"repo": "prometheus/node_exporter",
"version": "v1.9.0",
"version": "v1.10.2",
"arg": "UPSTREAM_VERSION_NODE_EXPORTER"
},
{
"repo": "google/cadvisor",
"version": "v0.47.1",
"version": "0.55.0",
"arg": "UPSTREAM_VERSION_CADVISOR"
},
{
"repo": "prometheus/prometheus",
"version": "2.52.0",
"version": "v3.8.1",
"arg": "UPSTREAM_VERSION_PROMETHEUS"
},
{
"repo": "grafana/grafana",
"version": "11.1.0",
"version": "12.3.1",
"arg": "UPSTREAM_VERSION_GRAFANA"
},
{
"repo": "grafana/loki",
"version": "3.1.1",
"version": "3.6.3",
"arg": "UPSTREAM_VERSION_LOKI"
}
],
Expand Down
50 changes: 27 additions & 23 deletions docker-compose.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,77 +4,81 @@ services:
build:
context: grafana
args:
UPSTREAM_VERSION_GRAFANA: 11.1.0
image: "grafana.dms.dnp.dappnode.eth:1.0.1"
UPSTREAM_VERSION_GRAFANA: 12.3.1
image: grafana.dms.dnp.dappnode.eth:1.0.1
restart: always
volumes:
- "grafana_data:/var/lib/grafana"
- grafana_data:/var/lib/grafana
healthcheck:
test: ["CMD", "curl", "-f", "http://localhost/api/health"]
test:
- CMD
- curl
- "-f"
- http://localhost/api/health
interval: 20s
timeout: 10s
retries: 5
prometheus:
build:
context: prometheus
args:
UPSTREAM_VERSION_PROMETHEUS: v2.52.0
image: "prometheus.dms.dnp.dappnode.eth:1.0.1"
UPSTREAM_VERSION_PROMETHEUS: v3.8.1
image: prometheus.dms.dnp.dappnode.eth:1.0.1
restart: always
volumes:
- "prometheus_data:/prometheus"
- "prometheus_file_sd:/prometheus_file_sd"
- prometheus_data:/prometheus
- prometheus_file_sd:/prometheus_file_sd
environment:
DATA_RETENTION_DAYS: 15
manager:
build: ./manager
image: "manager.dms.dnp.dappnode.eth:1.0.1"
image: manager.dms.dnp.dappnode.eth:1.0.1
restart: always
volumes:
- "manager_data:/data"
- "prometheus_file_sd:/prometheus_file_sd"
- manager_data:/data
- prometheus_file_sd:/prometheus_file_sd
depends_on:
grafana:
condition: service_healthy
node-exporter:
build:
context: node_exporter
args:
UPSTREAM_VERSION_NODE_EXPORTER: v1.9.0
UPSTREAM_VERSION_NODE_EXPORTER: v1.10.2
restart: always
volumes:
- "/:/host:ro,rslave"
- /:/host:ro,rslave
command:
- "--path.rootfs=/host"
image: "node-exporter.dms.dnp.dappnode.eth:1.0.3"
image: node-exporter.dms.dnp.dappnode.eth:1.0.3
cadvisor:
build:
context: cadvisor
args:
UPSTREAM_VERSION_CADVISOR: v0.47.1
UPSTREAM_VERSION_CADVISOR: 0.55.0
restart: always
volumes:
- "/:/rootfs:ro"
- "/var/run:/var/run:rw"
- "/sys:/sys:ro"
- "/var/lib/docker/:/var/lib/docker:ro"
image: "cadvisor.dms.dnp.dappnode.eth:1.0.3"
- /:/rootfs:ro
- /var/run:/var/run:rw
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
image: cadvisor.dms.dnp.dappnode.eth:1.0.3
stakers-metrics:
build:
context: stakers-metrics
dockerfile: Dockerfile
restart: always
image: "stakers-metrics.dms.dnp.dappnode.eth:1.0.3"
image: stakers-metrics.dms.dnp.dappnode.eth:1.0.3
environment:
- DEBUG_MODE=false
loki:
build:
context: loki
args:
UPSTREAM_VERSION_LOKI: 3.1.1
UPSTREAM_VERSION_LOKI: 3.6.3
command: "-config.file=/etc/loki/local-config.yaml"
restart: always
image: "loki.dms.dnp.dappnode.eth:1.0.1"
image: loki.dms.dnp.dappnode.eth:1.0.1
volumes:
grafana_data: {}
prometheus_data: {}
Expand Down