Skip to content

Add Kubernetes event exporter for Pod event visibility#315

Open
davidmirror-ops wants to merge 4 commits intomainfrom
feature/pod-event-exporter
Open

Add Kubernetes event exporter for Pod event visibility#315
davidmirror-ops wants to merge 4 commits intomainfrom
feature/pod-event-exporter

Conversation

@davidmirror-ops
Copy link
Copy Markdown
Contributor

@davidmirror-ops davidmirror-ops commented Mar 31, 2026

Summary

  • Deploys kubernetes-event-exporter (resmoio) as an opt-in component (eventExporter.enabled: false by default)
  • Converts cluster Events (OOMKill, BackOff, FailedScheduling, etc.) into Prometheus counters scrapeable by the Union static Prometheus instance
  • Adds templates for deployment, service, serviceaccount, RBAC, and configmap; wires up the scrape job in the Prometheus configmap

Test plan

  • Enable with eventExporter.enabled: true and verify pod starts and /metrics returns kubernetes_event_count series
  • Verify Prometheus scrapes the kubernetes-event-exporter job successfully
  • Run make test — snapshot tests pass

Note: This PR touches charts/dataplane/templates/prometheus/configmap.yaml and charts/dataplane/values.yaml in adjacent but non-overlapping regions to #314. Whichever merges second will need a trivial rebase.

🤖 Generated with Claude Code

  • jan/wip-selfhosted - ⚠️ No PR associated with branch
    • update #323
      • Add Kubernetes event exporter for Pod event visibility 👈

Deploys kubernetes-event-exporter (resmoio) as an opt-in component that
converts cluster Events (OOMKill, BackOff, FailedScheduling, etc.) into
Prometheus counters scraped by the Union static Prometheus instance.

- Add templates: deployment, service, serviceaccount, rbac, configmap
- Add eventExporter values section (disabled by default)
- Add event-exporter scrape job to Prometheus configmap
- Add test values and snapshot for dataplane.event-exporter

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
@aviator-app
Copy link
Copy Markdown
Contributor

aviator-app Bot commented Mar 31, 2026

Current Aviator status

Aviator will automatically update this comment as the status of the PR changes.
Comment /aviator refresh to force Aviator to re-examine your PR (or learn about other /aviator commands).

This pull request is currently open (not queued).

How to merge

To merge this PR, comment /aviator merge or add the mergequeue label.


See the real-time status of this PR on the Aviator webapp.
Use the Aviator Chrome Extension to see the status of your PR within GitHub.

@github-actions github-actions Bot mentioned this pull request Apr 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant