NodeJS 节点js的开放遥测自动仪器

rjee0c15  于 2023-02-21  发布在  Node.js
关注(0)|答案(1)|浏览(122)

我在节点应用程序中使用ESM,当我尝试使用@opentelemetry/auto-instrumentations-node包对应用程序进行自动检测时,我无法生成任何跟踪,这是正常行为吗?是否有使用ESM进行自动检测的建议方法?或者我只能选择手动检测应用程序。

66bbxpm5

66bbxpm51#

自动检测仅适用于当前支持的库。
您可以查看OpenTelemetry Registry以检查所有支持的库。
您还可以检查GitHub repository,在其中您可以提出一个Feature Request,请求实现ESM的自动插入。
目前自动插装不支持ESM,为了获得代码的跟踪和度量,您需要手动插装代码。
OpenTelemetry official documentation中详细介绍了此过程。

相关问题