# Event Streams

Kloudfuse ingests event streams from multiple sources, including the Datadog agent, AWS EventBridge, and GitHub, enabling centralized visibility into infrastructure and application events.

## Agent Sources

Kloudfuse is currently integrated to work with event streams from the following sources:

- [Datadog Agent](https://docs.kloudfuse.com/platform/4.1.0/signals/events/sources/#datadog)
- [AWS EventBridge](https://docs.kloudfuse.com/platform/4.1.0/signals/events/sources/#aws)
- [GitHub Events](https://docs.kloudfuse.com/platform/4.1.0/signals/events/sources/#github)

### Datadog Agent

Kloudfuse supports all events collected by the Datadog agent, including Kubernetes and container events.

#### Kubernetes Events

If you install the Datadog agent using `helm`, be sure to enable the `kubeStateMetricsCore`.

```yaml
  datadog:
    kubeStateMetricsCore:
      enabled: true
```

Alternatively, ensure that the `DD_COLLECT_KUBERNETES_EVENTS` environment variable is set to `true`.

### AWS EventBridge

Kloudfuse supports direct integration with AWS EventBridge. You can configure that events from AWS services, and other events sent to the EventBridge get forwarded to Kloudfuse.

### GitHub Events

Kloudfuse ingests and uses GitHub events.

To configure the GitHub event stream in your environment, see [GitHub Agent](https://docs.kloudfuse.com/platform/4.1.0/data-collection/devops/agent-github/).
