> ## Documentation Index
> Fetch the complete documentation index at: https://docs.honeycomb.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Cloudflare

> Receive logs from Cloudflare LogPush jobs

<Badge className="hny-badge-enterprise-addon" stroke>Ent+</Badge>

<Note>
  This feature is available as an add-on for the [Honeycomb Enterprise plan](https://www.honeycomb.io/pricing/).
  Please contact your Honeycomb account team for details.
</Note>

## Prerequisites

* Cloudflare Enterprise plan
* Publicly signed CA certificate
* Follow the [OpenTelemetry receiver documentation](https://github.com/open-telemetry/opentelemetry-collector-contrib/tree/main/receiver/cloudflarereceiver#getting-started) getting started section for help configuring Cloudflare LogPush jobs.

## Supported Platforms

| Platform | Metrics | Logs | Traces |
| :- | :- | :- | :- |
| Linux | | ✓ | |
| Windows | | ✓ | |
| macOS | | ✓ | |

## Configuration Table

| Parameter | Type | Default | Description |
| :- | :- | :- | :- |
| listen\_address | `string` | 0.0.0.0 | The IP address to listen on. The collector must be available on the internet in order to receive logs from Cloudflare. |
| https\_port | `int` | 8443 | TCP port to receive incoming uploads from the LogPush job(s). |
| cert\_file\* | `string` | | A TLS certificate used to encrypt communications on the listening server. Cloudflare requires that this certificate be signed by a public certificate authority. |
| key\_file\* | `string` | | A TLS private key used to encrypt communications on the listening server. Cloudflare requires TLS. |
| secret | `string` | | String used to validate that messages are coming from an expected source. |
| attributes | `map` | | Any Cloudflare LogPush field names provided as keys will be mapped to attributes using the map value as the attribute name. |
| timestamp\_field | `string` | EdgeStartTimestamp | The name of the field that should be parsed to represent the Timestamp of the log record. |

<span style={{color: 'red'}}>\* *required field*</span>

## External Documentation

* [Cloudflare LogPush documentation](https://developers.cloudflare.com/logs/about/)
