{"adoption": {"forks": 746, "observed_at": "2026-08-28T04:06:21.212827+00:00", "stars": 2164}, "canonical_url": "https://ross.abutalabs.com/products/snmp_exporter", "card": {"archived": false, "artifact_type": "service", "description": "SNMP Exporter for Prometheus", "domain": ["monitoring", "networking"], "enriched": true, "function": ["monitoring"], "health_score": 96, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["prometheus/snmp_exporter"], "name": "prometheus/snmp_exporter", "platform": ["windows", "go", "self-hosted"], "pushed_at": "2026-08-19T09:18:46+00:00", "repo": "prometheus/snmp_exporter", "stars": 2164, "tags": ["prometheus-exporter", "snmp", "network-monitoring", "mib", "observability", "devops", "linux", "macos", "docker"], "topics": ["prometheus", "snmp", "metrics", "mib", "monitoring", "prometheus-exporter"], "urls": [], "use_cases": ["monitor network switch and router metrics with prometheus", "collect SNMP data from switches and access points", "export interface traffic counters from network devices", "monitor bandwidth usage on routers via SNMP", "scrape SNMPv3 device metrics securely", "monitor thousands of network devices at scale"], "what_it_is": "A Prometheus exporter that queries network devices via SNMP and exposes the metrics in Prometheus format. It maps hierarchical SNMP OID data from MIBs into Prometheus labeled metrics.", "when_to_avoid": ["your devices don't support SNMP", "you use a metrics system other than Prometheus", "you need push-based rather than scrape-based collection"], "when_to_choose": ["you run Prometheus and need metrics from SNMP-capable network hardware", "you want automatic mapping of SNMP OID trees into labeled Prometheus metrics", "you need to monitor many devices from a single exporter instance"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/snmp_exporter", "repo": "prometheus/snmp_exporter", "role": "main", "score": 83}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "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:06:21.212827+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:06:21.212827+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T02:50:00.938230+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "42683a54846b7223a05e93aa9b67b859c85d6bf6ca8153938fe657d0f867e974", "fetched_at": "2026-08-28T04:06:21.212827+00:00", "kind": "readme", "missing": false, "url": "https://github.com/prometheus/snmp_exporter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 98, "longevity": 100, "rhythm": 53}, "computed_at": "2026-09-03T02:20:16.233290+00:00", "flags": [], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 4210, "days_push": 14, "days_rel": 238, "gap_med": 54.5, "n_releases_24m": 5}, "score": 83, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}