# OtlpTraceAgentSource

**Type**: `object`

## Properties

- 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: `otlp-trace-agent-source`
  description: Reads trace events from an OpenTelemetry collector. This is used to process traces from OTLP trace ingestion.
