{"owner":"bluesky-social","repo":"pds","hasDocker":true,"hasCompose":true,"hasDockerfile":false,"composePath":"monitoring/compose.yaml","servicesCount":3,"services":[{"name":"node-exporter","image":"prom/node-exporter:v1","restart":"unless-stopped","command":"--path.procfs=/host/proc --path.sysfs=/host/sys --path.rootfs=/rootfs --collector.filesystem.mount-points-exclude=^/(dev|proc|sys|run|var/lib/docker/.+)($$|/) --web.listen-address=127.0.0.1:9100","volumes":["/proc:/host/proc:ro","/sys:/host/sys:ro","/:/rootfs:ro"]},{"name":"prometheus","image":"prom/prometheus:v3","restart":"unless-stopped","command":"--config.file=/etc/prometheus/prometheus.yml --storage.tsdb.path=/prometheus --storage.tsdb.retention.time=15d --web.listen-address=127.0.0.1:9090 --web.enable-otlp-receiver","volumes":["./prometheus.yml:/etc/prometheus/prometheus.yml:ro","prometheus-data:/prometheus"]},{"name":"grafana","image":"grafana/grafana:13.1.3","restart":"unless-stopped","environment":["GF_SERVER_HTTP_ADDR=127.0.0.1","GF_SERVER_HTTP_PORT=3001","GF_ANALYTICS_REPORTING_ENABLED=false","GF_ANALYTICS_CHECK_FOR_UPDATES=false","GF_USERS_ALLOW_SIGN_UP=false"],"volumes":["./grafana/provisioning:/etc/grafana/provisioning:ro","./dashboards:/var/lib/grafana/dashboards:ro","grafana-data:/var/lib/grafana"],"depends_on":["prometheus"]}],"exposedPorts":[],"dockerRunCommand":"docker run -d --name pds --restart always prom/node-exporter:v1","podmanRunCommand":"podman run -d --name pds --restart always prom/node-exporter:v1","skopeoInspectCommand":"skopeo inspect docker://docker.io/prom/node-exporter:v1","orasPullCommand":"oras pull prom/node-exporter:v1","registryMeta":{"provider":"dockerhub","image":"prom/node-exporter","canonicalImage":"docker.io/prom/node-exporter:v1","latestTag":"v1","cliCommands":{"dockerRun":"docker run -d --name pds --restart always prom/node-exporter:v1","dockerPull":"docker pull prom/node-exporter:v1","podmanRun":"podman run -d --name pds --restart always prom/node-exporter:v1","skopeoInspect":"skopeo inspect docker://docker.io/prom/node-exporter:v1","orasPull":"oras pull prom/node-exporter:v1","composeYaml":"services:\n  pds:\n    image: prom/node-exporter:v1\n    restart: unless-stopped"}}}