{"adoption": {"forks": 415, "observed_at": "2026-08-28T04:03:22.562372+00:00", "stars": 1048}, "canonical_url": "https://ross.abutalabs.com/products/kubernetes-event-exporter", "card": {"archived": true, "artifact_type": "application", "description": "Export Kubernetes events to multiple destinations with routing and filtering", "domain": ["monitoring"], "enriched": true, "function": ["monitoring", "alerting", "logging", "streaming"], "health_score": 10, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "abandoned", "member_repos": ["opsgenie/kubernetes-event-exporter"], "name": "opsgenie/kubernetes-event-exporter", "platform": ["go", "self-hosted", "cross-platform"], "pushed_at": "2022-08-31T11:33:33+00:00", "repo": "opsgenie/kubernetes-event-exporter", "stars": 1048, "tags": ["kubernetes-events", "event-exporter", "opsgenie", "deprecated", "observability", "slack-alerts", "elasticsearch", "kubernetes", "devops", "containers", "docker"], "topics": ["kubernetes", "events", "exporting", "alerting", "observability"], "urls": [], "use_cases": ["export kubernetes events to elasticsearch", "send critical k8s events to opsgenie for on-call alerting", "route pod events to slack channels by namespace or labels", "capture kubernetes warning events for observability", "filter out normal events and only alert on failures", "dump all cluster events to a log store for auditing"], "what_it_is": "A Go-based tool that watches Kubernetes cluster events and exports them to multiple destinations such as Opsgenie, Slack, and Elasticsearch, with flexible tree-based routing and filtering rules. This original repository is deprecated in favor of the resmoio/kubernetes-event-exporter fork.", "when_to_avoid": ["you are starting a new deployment - use the maintained resmoio/kubernetes-event-exporter fork instead", "you need metrics-based monitoring rather than event export", "you want a fully managed solution without maintaining a YAML routing configuration"], "when_to_choose": ["you need configurable, tree-based routing of Kubernetes events to alerting or storage backends", "you want to catch events that are otherwise missed by default cluster monitoring", "you need per-namespace or per-label event routing to different receivers"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kubernetes-event-exporter", "repo": "opsgenie/kubernetes-event-exporter", "role": "main", "score": 10}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-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:03:22.562372+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:22.562372+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T07:00:48.437934+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "24c018c73a873955eb1253f1b35ba8cc6196435b0a623cb0fd126ae4771d6de0", "fetched_at": "2026-08-28T04:03:22.562372+00:00", "kind": "readme", "missing": false, "url": "https://github.com/opsgenie/kubernetes-event-exporter"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 0, "longevity": 100, "rhythm": 8}, "computed_at": "2026-09-02T17:46:02.011165+00:00", "flags": ["archived"], "formula": "round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)", "inputs": {"age_days": 2492, "days_push": 1463, "days_rel": null, "gap_med": null, "n_releases_24m": 0}, "score": 10, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}