# Splunk HEC Receiver

<!-- llms-txt-link: /llms.txt -->

> OpenTelemetry Collector receiver · contrib distribution

The Splunk HEC receiver accepts events in the [Splunk HEC format](https://help.splunk.com/en/splunk-enterprise/get-data-in/get-started-with-getting-data-in/10.0/get-data-with-http-event-collector/format-events-for-http-event-collector). This allows the collector to receive logs and metrics. The collector accepts data formatted as JSON [HEC events](https://help.splunk.com/en/splunk-enterprise/get-data-in/get-started-with-getting-data-in/10.0/get-data-with-http-event-collector/format-events-for-http-event-collector#ariaid-title5) under any path or as EOL separated log [raw data](https://help.splunk.com/en/splunk-enterprise/get-data-in/get-started-with-getting-data-in/10.0/get-data-with-http-event-collector/format-events-for-http-event-collector#raw-event-parsing-0) if sent to the `raw_path` path.

- **Component ID**: `contrib-splunkhecreceiver`
- **Name**: `splunkhecreceiver`
- **Type**: receiver
- **Distribution**: contrib
- **Repository**: `opentelemetry-collector-contrib`

## Stability

| Level | Signals |
| --- | --- |
| beta | logs, metrics |

## Data

- **JSON**: [/data/collector/components/contrib-splunkhecreceiver/contrib-splunkhecreceiver-4d09d6125675.json](/data/collector/components/contrib-splunkhecreceiver/contrib-splunkhecreceiver-4d09d6125675.json)
- **Explore**: [/collector/components/contrib/splunkhecreceiver](/collector/components/contrib/splunkhecreceiver)
