getsentry / getsentry/sentry-javascript

Document the need to mark libraries that should be otel instrumented as external when using bundling solutions like AWS SAM for AWS Lambda

未关闭
#14,028 0 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
AWS Lambda Docs OpenTelemetry
主要语言
TypeScript
星标
8.7k
派生
1.8k
平均合并
1 天 17 小时
30 天内合并 PR
515

描述

### Description

Using frameworks like AWS SAM or AWS CDK to upload and maintain AWS Lambda functions usually bundles all of the code and its dependencies into a single file.

This prevents otel from hooking into any libraries it [offers custom instrumentation](https://github.com/open-telemetry/opentelemetry-js-contrib/tree/main/plugins/node) for, e.g.`pg`.

### Solution Brainstorming

Document the need to mark libraries that should be instrumented as external and the need of a lambda layer to hold such dependencies when bundling AWS Lambda functions.

Once/if https://github.com/open-telemetry/opentelemetry-js/issues/4174 lands, we can consider removing this documentation again.

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。