The Event Exporter streams health events from NVSentinel’s datastore to external systems, transforming them into CloudEvents format for integration with enterprise monitoring, analytics, and alerting platforms.
Think of it as a data bridge - it takes health events generated by NVSentinel and delivers them to your external systems for centralized visibility, long-term storage, or integration with existing incident management workflows.
While NVSentinel handles automated remediation within the cluster, you often need to:
The Event Exporter enables these use cases by streaming events to your external systems in real-time using industry-standard CloudEvents format.
The Event Exporter runs as a deployment in the cluster:
The exporter maintains at-least-once delivery semantics by persisting resume tokens, ensuring no events are lost even if the exporter restarts.
Configure the Event Exporter through Helm values:
10.Events are transformed into CloudEvents v1.0 format:
Uses industry-standard CloudEvents v1.0 format for broad compatibility with event processing platforms.
On first deployment, optionally exports up to N days of historical events for complete visibility.
Persists progress in the datastore to ensure at-least-once delivery - no events lost on restart.
Supports OAuth2 client credentials flow with automatic token refresh for secure authentication.
Retries failed publishes with configurable exponential backoff (up to ~30 minutes by default).
Enriches every event with custom metadata (cluster, environment, region, etc.) for filtering and routing.
Configurable rate limiting for backfill to avoid overwhelming destination systems.
Publishes events in parallel using a configurable worker pool. A sequence tracker ensures resume tokens advance in strict order regardless of which worker finishes first, preserving at-least-once delivery guarantees. Note that concurrent publishing means events may arrive at the sink out of order. See the configuration reference for sizing guidance.
Uses datastore change streams for real-time event delivery with minimal latency.