{"adoption": {"forks": 293, "observed_at": "2026-08-28T04:03:33.120930+00:00", "stars": 1091}, "canonical_url": "https://ross.abutalabs.com/products/kube-eventer", "card": {"archived": false, "artifact_type": "service", "description": "kube-eventer emit kubernetes events to sinks ", "domain": ["monitoring", "cloud-computing"], "enriched": true, "function": ["monitoring", "alerting", "logging", "webhook"], "health_score": 83, "homepage": null, "language": "Go", "license": "Apache-2.0", "license_family": "permissive", "maturity": "active", "member_repos": ["AliyunContainerService/kube-eventer"], "name": "AliyunContainerService/kube-eventer", "platform": ["go", "self-hosted"], "pushed_at": "2026-04-14T09:49:52+00:00", "repo": "AliyunContainerService/kube-eventer", "stars": 1091, "tags": ["kubernetes-events", "event-emitter", "sinks", "dingtalk", "kafka", "chatops", "cluster-diagnostics", "devops", "containers", "kubernetes", "docker"], "topics": [], "urls": [], "use_cases": ["send kubernetes cluster events to dingtalk", "alert on pod crash warnings in kubernetes", "forward k8s events to kafka for analysis", "monitor kubernetes node and pod failures", "set up chatops alerts for cluster events", "diagnose unexpected state changes in kubernetes"], "what_it_is": "kube-eventer is a Kubernetes event emitter that forwards cluster events (Normal and Warning) to sinks such as DingTalk, SLS, and Kafka. It helps diagnose, analyze, and alert on problems in Kubernetes clusters.", "when_to_avoid": ["you need full metrics-based monitoring rather than event-based alerting", "you already use a complete observability platform that ingests Kubernetes events natively", "you are not running Kubernetes"], "when_to_choose": ["you need to route Kubernetes events to chat tools like DingTalk or Slack-like sinks", "you want lightweight event-based alerting without a full monitoring stack", "you need to stream cluster events to Kafka or log services for analysis"]}, "data_as_of": "2026-08-30T08:39:29.467469+00:00", "members": [{"path": "/products/kube-eventer", "repo": "AliyunContainerService/kube-eventer", "role": "main", "score": 66}], "provenance": {"archived": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "artifact_type": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}, "description": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "domain": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}, "enriched": {"inputs": [], "kind": "computed", "method": "enrichment_status"}, "function": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "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:33.120930+00:00", "source": "github"}, "language": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "license": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "license_family": {"inputs": ["license"], "kind": "computed", "method": "license_family"}, "maturity": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}, "member_repos": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "name": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "platform": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}, "pushed_at": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "repo": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "stars": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "tags": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}, "topics": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "urls": {"kind": "observed", "observed_at": "2026-08-28T04:03:33.120930+00:00", "source": "github"}, "use_cases": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}, "what_it_is": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}, "when_to_avoid": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}, "when_to_choose": {"confidence": null, "enriched_at": "2026-08-30T06:49:05.009903+00:00", "kind": "inferred", "prompt_version": 1, "sources": [{"content_hash": "628452cf2dc7e0c4e9238493a196149de4211a9f4b5bd9cd249043dbfbff4f7d", "fetched_at": "2026-08-28T04:03:33.120930+00:00", "kind": "readme", "missing": false, "url": "https://github.com/AliyunContainerService/kube-eventer"}], "taxonomy_version": 1}}, "score": {"components": {"activity": 77, "longevity": 100, "rhythm": 33}, "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": 2637, "days_push": 141, "days_rel": 239, "gap_med": null, "n_releases_24m": 1}, "score": 66, "version": 2}, "staleness": {"enrichment_outdated": false, "low_confidence": false, "scrape_days": 9, "stale_scrape": false}}