Receives logs, metrics, and traces via OpenTelemetry gRPC/HTTP.

Opentelemetry🔗

Receives logs, metrics, and traces via OpenTelemetry gRPC/HTTP.

Configuration🔗

FieldTypeRequiredDefaultDescription
idstringnoUnique ID for this component within the pipeline.
decodingDecoderConfigEnum (optional)noOptional decoder configuration for input events (usually not used for OTLP).
configOtelServerConfignoOpenTelemetry server specific configuration.
  grpc_endpointstringnogRPC endpoint address for OTLP/gRPC (e.g., "0.0.0.0:4317").
  http_endpointstringnoHTTP endpoint address for OTLP/HTTP (e.g., "0.0.0.0:4318").

Telemetry🔗

This component emits the following standard telemetry metrics and events.

Metrics🔗

NameTypeDescription
component_received_events_totalCounterTotal number of Kinetic events created by this source.
component_received_event_bytes_totalCounterTotal estimated byte size of events created.
component_received_network_bytes_totalCounterTotal number of raw network bytes received.
component_errors_totalCounterTotal number of errors encountered during processing.

Events🔗

NameDescription
ComponentErrorEmitted when an error occurs during component execution.
ComponentEventsDroppedEmitted when events are intentionally or unintentionally dropped.

Example🔗

sources:
  my_opentelemetry:
    type: opentelemetry