{"adoption": {"forks": 1761, "observed_at": "2026-08-28T04:09:45.349545+00:00", "stars": 6576}, "canonical_url": "https://ross.abutalabs.com/products/dockprom", "card": {"archived": false, "artifact_type": "infra-config", "description": "Docker hosts and containers monitoring with Prometheus, Grafana, cAdvisor, NodeExporter and AlertManager", "domain": ["monitoring", "self-hosted"], "enriched": true, "function": ["monitoring", "alerting", "data-visualization", "deployment"], "health_score": 79, "homepage": null, "language": null, "license": "MIT", "license_family": "permissive", "maturity": "active", "member_repos": ["stefanprodan/dockprom"], "name": "stefanprodan/dockprom", "platform": ["self-hosted"], "pushed_at": "2026-03-06T05:28:07+00:00", "repo": "stefanprodan/dockprom", "stars": 6576, "tags": ["prometheus", "grafana", "cadvisor", "node-exporter", "alertmanager", "docker-compose", "observability", "containers", "devops", "docker", "linux"], "topics": ["docker", "monitoring", "prometheus", "alertmanager", "grafana", "cadvisor"], "urls": [], "use_cases": ["monitor docker host cpu and memory usage", "set up prometheus and grafana for containers", "get alerts when a container goes down", "visualize container resource metrics with dashboards", "self-hosted docker monitoring stack", "monitor server load and storage with node exporter"], "what_it_is": "A Docker Compose-based monitoring stack for Docker hosts and containers, bundling Prometheus, Grafana, cAdvisor, NodeExporter, AlertManager, Pushgateway, and Caddy. It ships preconfigured Grafana dashboards and alerting rules so you get host and container metrics out of the box.", "when_to_avoid": ["you need Kubernetes-native monitoring (use kube-prometheus-stack instead)", "you require large-scale, highly available metrics storage beyond a single Prometheus instance", "you want a managed/SaaS monitoring solution"], "when_to_choose": ["you want a ready-made, one-command monitoring stack for a Docker host", "you need prebuilt Grafana dashboards and AlertManager rules without assembling them yourself", "you run a single server or small fleet and want lightweight self-hosted observability"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/dockprom", "repo": "stefanprodan/dockprom", "role": "main", "score": 69}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "health_score": {"inputs": ["days_since_push", "days_since_release", "archived"], "kind": "computed", "method": "health_v1"}, "homepage": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:09:45.349545+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-29T17:43:37.622519+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "f5cca1b86e49e288a69b92e8a8ec386ee23a1246d4862958f8108ebd1923a437", "fetched_at": "2026-08-28T04:09:45.349545+00:00", "kind": "readme", "missing": false, "url": "https://github.com/stefanprodan/dockprom"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 70, "longevity": 100, "rhythm": 49}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 3629, "days_push": 180, "days_rel": 180, "gap_med": 108, "n_releases_24m": 6}, "score": 69, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}