AWS Lambda Events
OpenTelemetry Java agent instrumentation
This instrumentation enables FaaS spans and messaging spans for AWS Lambda functions handling event types.
- Name:
aws-lambda-events-2.2 - Scope:
io.opentelemetry.aws-lambda-events-2.2 - Target versions:
com.amazonaws:aws-lambda-java-core:[1.0.0,) - Library: https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html
Telemetry
- Span attributes:
messaging.operation,messaging.system,faas.invocation_id,faas.trigger,http.request.method,http.response.status_code,url.full,user_agent.original
Configuration
| Option | Type | Default | Description |
|---|---|---|---|
otel.instrumentation.http.known-methods | list | CONNECT,DELETE,GET,HEAD,OPTIONS,PATCH,POST,PUT,TRACE | Configures the instrumentation to recognize an alternative set of HTTP request methods. All other methods will be treated as _OTHER. |
otel.instrumentation.aws-lambda.flush-timeout | int | 10000 | Flush timeout in milliseconds. |