# DatadogTraceAgentSource

**Type**: `object`

## Properties

- name: discardStats (optional)
  type: boolean
  description: Whether stats should be discarded instead of being forwarded to Datadog

- name: integrationId (required)
  type: string
  description: The integration id for the observability vendor.

- name: name (required)
  type: string

- name: offsetResetStrategy (optional)
  type: enum: `EARLIEST`, `LATEST`, `NONE`
  description: Strategy for resetting Kafka consumer offset when no committed offset exists or has expired. EARLIEST reads from oldest available offset (prevents data loss on restart after retention period). LATEST skips to newest offset (current behavior).

- name: type (required)
  type: enum: `datadog-trace-agent-source`
  description: Reads dd_trace protos from Datadog Agent. This is used to process traces from Datadog.
