Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/baselime/lambda-node-opentelemetry

OpenTelemetry auto tracer for Node.JS based AWS Lambda functions
https://github.com/baselime/lambda-node-opentelemetry

aws aws-lambda instrumentation lambda nodejs observability opentelemetry otel serverless tracing

Last synced: 2 days ago
JSON representation

OpenTelemetry auto tracer for Node.JS based AWS Lambda functions

Awesome Lists containing this project

README

        

# Lambda Opentelemetry for Node.JS
[![Documentation][docs_badge]][docs]
[![Latest Release][release_badge]][release]
[![License][license_badge]][license]

> Don't install this package - add it via the `baselime:tracing` tag

The `@baselime/lambda-node-opentelemetry` package instruments your Node.js AWS Lambda functions with OpenTelemetry and automatically sends tracing data to Baselime. This is the most powerful and flexible way to instrument your serverless functions.

![Trace Timeline](trace-timeline.png)

### Automatic Installation

Once you've connected your AWS account to Baselime, add the `baselime:tracing` tag to any of your Node.js AWS Lambda functions and it will be automatically instrumented with OpenTelemetry.

## License

© Baselime Limited, 2023

Distributed under Apache 2 License (`Apache-2.0`).

See [LICENSE](LICENSE) for more information.

[docs]: https://baselime.io/docs/
[docs_badge]: https://img.shields.io/badge/docs-reference-blue.svg?style=flat-square
[release]: https://github.com/baselime/lambda-node-opentelemetry/releases/latest
[release_badge]: https://img.shields.io/github/release/baselime/lambda-node-opentelemetry.svg?style=flat-square&ghcache=unused
[license]: https://opensource.org/licenses/MIT
[license_badge]: https://img.shields.io/github/license/baselime/lambda-node-opentelemetry.svg?color=blue&style=flat-square&ghcache=unused