This version of the OpenSearch documentation is no longer maintained. For the latest version, see the current documentation. For information about OpenSearch version maintenance, see Release Schedule and Maintenance Policy.
otel_trace source is a source for the OpenTelemetry Collector. The following table describes options you can use to configure the
|port||No||Integer||The port that the |
|request_timeout||No||Integer||The request timeout, in milliseconds. Default value is |
|health_check_service||No||Boolean||Enables a gRPC health check service under |
|unauthenticated_health_check||No||Boolean||Determines whether or not authentication is required on the health check endpoint. Data Prepper ignores this option if no authentication is defined. Default value is |
|proto_reflection_service||No||Boolean||Enables a reflection service for Protobuf services (see gRPC reflection and gRPC Server Reflection Tutorial docs). Default value is |
|unframed_requests||No||Boolean||Enable requests not framed using the gRPC wire protocol.|
|thread_count||No||Integer||The number of threads to keep in the ScheduledThreadPool. Default value is |
|max_connection_count||No||Integer||The maximum allowed number of open connections. Default value is |
|ssl||No||Boolean||Enables connections to the OTel source port over TLS/SSL. Defaults to |
|sslKeyCertChainFile||Conditionally||String||File system path or Amazon Simple Storage Service (Amazon S3) path to the security certificate (for example, |
|sslKeyFile||Conditionally||String||File system path or Amazon S3 path to the security key (for example, |
|useAcmCertForSSL||No||Boolean||Whether to enable TLS/SSL using a certificate and private key from AWS Certificate Manager (ACM). Default value is |
|acmCertificateArn||Conditionally||String||Represents the ACM certificate ARN. ACM certificate take preference over S3 or local file system certificate. Required if |
|awsRegion||Conditionally||String||Represents the AWS region used by ACM or Amazon S3. Required if |
|authentication||No||Object||An authentication configuration. By default, an unauthenticated server is created for the pipeline. This parameter uses pluggable authentication for HTTPS. To use basic authentication, define the |
requestTimeouts: Measures the total number of requests that time out.
requestsReceived: Measures the total number of requests received by the
successRequests: Measures the total number of requests successfully processed by the
badRequests: Measures the total number of requests with an invalid format processed by the
requestsTooLarge: Measures the total number of requests whose number of spans exceeds the buffer capacity.
internalServerError: Measures the total number of requests processed by the
otel_tracesource with a custom exception type.
requestProcessDuration: Measures the latency of requests processed by the
otel_tracesource plugin in seconds.
payloadSize: Measures the incoming request payload size distribution in bytes.