> ## 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.

# NetFlow

<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>

## Data Support

* Process [Template Records](https://www.cisco.com/en/US/technologies/tk648/tk362/technologies_white_paper09186a00800a3db9.html) if present
* Process Netflow V5, V9, and IPFIX messages
* Mapping of custom fields is not yet supported

## Supported Platforms

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

## Configuration Fields

<table><thead><tr><th>Field</th><th>Description</th><th>Default</th></tr></thead><tbody><tr><td>Scheme</td><td>The scheme to use for the NetFlow source. Can be <code>netflow</code> or <code>sflow</code>.</td><td><code>netflow</code></td></tr><tr><td>Hostname</td><td>The hostname or IP address to bind to.</td><td><code>0.0.0.0</code></td></tr><tr><td>Port</td><td>The port to use for the NetFlow source.</td><td><code>2055</code></td></tr><tr><td>Sockets</td><td>The number of sockets to use for the NetFlow source.</td><td><code>1</code></td></tr><tr><td>Workers</td><td>The number of workers to use for the NetFlow source.</td><td><code>1</code></td></tr></tbody></table>

## Example Configuration

This configuration sets up a basic NetFlow source with necessary details such as host, port, and version.

Standalone Source:

```yaml theme={}
apiVersion: bindplane.observiq.com/v1
kind: Source
metadata:
  id: netflow
  name: netflow
spec:
  type: netflow
  parameters:
    - name: scheme
      value: 'netflow'
    - name: hostname
      value: 'localhost'
    - name: port
      value: 2055
    - name: sockets
      value: 1
    - name: workers
      value: 1
```
