我无法在Datadog中的APM-> Service下看到我的应用程序的跟踪。我从Datadog的文档中找到了一些示例代码,但不知道它应该在我的应用程序中的确切位置。如果有人对此有任何想法,请告诉我。
我已经尝试在我的js文件中使用以下代码。我的应用程序基于无服务器的节点js。
Name
我还在package.json中为{-{1}}
添加了dd-trace的依赖项我希望在Datadog的APM Services中列出具有适当名称的应用程序。
答案 0 :(得分:1)
您所做的只是正确的,但是常见的错误并未遵循以下内容。
此库必须在任何检测之前导入和初始化 模块。使用转译器时,您必须导入并初始化 跟踪程序库放在外部文件中,然后将该文件作为 在构建应用程序时整个过程。这样可以防止起吊和 确保在导入和初始化跟踪器库之前 导入任何其他检测模块。
基本上,在调用init()跟踪函数之前,您不能拥有require(any instrumented lib)
(例如,http,express等)。