用于 Node.js 的 Elastic APM 代理通过将传入的 HTTP 请求分组到逻辑存储桶中来检测你的应用程序。 每个 HTTP 请求都记录在我们所谓的交易中。如果你想了解 nodejs 是如何进行 APM 操作的,请参阅我之前的文章 “Solutions:为Nodejs微服务提供APM功能”。 但是,如果你的应用程序不是常规的 HTTP 服务器,则 Node.js 代理将无法知道事务应在何时开始和何时结束。
例如,如果你的应用程序是后台作业处理程序或仅接受 WebSocket,则需要手动开始和结束 transaction。同样地,如果要跟踪和计时在 transactions 中应用程序中发生的自定义事件,则可以向现有事务添加新的 spans。
https://elasticstack.blog.csdn ... 49258
例如,如果你的应用程序是后台作业处理程序或仅接受 WebSocket,则需要手动开始和结束 transaction。同样地,如果要跟踪和计时在 transactions 中应用程序中发生的自定义事件,则可以向现有事务添加新的 spans。
https://elasticstack.blog.csdn ... 49258
0 个回复