Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 12 days ago
JSON representation
OpenTelemetry auto tracer for Node.JS based AWS Lambda functions
- Host: GitHub
- URL: https://github.com/baselime/lambda-node-opentelemetry
- Owner: baselime
- License: apache-2.0
- Created: 2023-01-09T17:41:46.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-11T10:24:40.000Z (7 months ago)
- Last Synced: 2024-10-18T11:22:33.564Z (26 days ago)
- Topics: aws, aws-lambda, instrumentation, lambda, nodejs, observability, opentelemetry, otel, serverless, tracing
- Language: TypeScript
- Homepage: https://baselime.io
- Size: 5.99 MB
- Stars: 40
- Watchers: 5
- Forks: 3
- Open Issues: 18
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: Contributing.md
- License: LICENSE
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