Powertools for Go Lambda

An independent community toolkit for Go Lambda applications. Modular logging, metrics, and OpenTelemetry tracing bring observability into your workflow.

GoAWS LambdaOpenTelemetry

An independent community project, not an official AWS distribution.

What the project offers

Structured logging

Structured logs and invocation context for Go Lambda functions make request details easier to inspect and troubleshoot.

Metrics and traces

Modular metrics tools and OpenTelemetry tracing help explain runtime behavior and relationships between invocations.

Start with an example

The documentation covers a first Lambda function, deployment packaging, and OpenTelemetry composition. Choose the modules you need.

Get started

Visit the project documentation for installation, examples, and current support. Code, issues, and contribution discussions live in the GitHub repository.