跟踪后台事务
在典型的 Web 应用程序中,用户通过 HTTP 请求与应用程序通信;这些请求访问应用程序服务器并将请求的数据返回给用户。除了这些 Web 事务之外,一个应用程序中还可能执行许多事务。这些事务可能不会由用户触发,但它们对于应用程序的正常运行仍然至关重要。通常,不属于用户权限的事务被视为后台事务。
常见示例包括数据收集、数据归档、数据告警等。由于这些事务在后台运行,因此很容易忽略它们的性能。您通常不会知道这些事务是否成功,除非一个主要问题使您的整个应用程序陷入困境。这就是为什么监控后台事务对于快速调试错误至关重要。
本文档涵盖:
- 如何监控后台事务
- 捕获的指标
1.如何监控后台事务
与使用已知框架(如 Struts、Play、Spring 等)实现的 Web 事务不同,后台事务由开发人员自定义编码以满足他们的特定需求和要求。默认情况下,APM Insight 代理不会捕获这些内容,但可以使用自定义工具对其进行监控。
通过自定义检测,您可以使用已定义的方法和类。在方法或类的开头包含指定的代码,代理将开始跟踪其性能。
2. 捕获的指标
通过登录到 Site24x7 访问后台事务的参数,然后转到APM Insight >您的应用程序 > 编辑 > 转到配置文件 > APM 代理配置文件 > 编辑 > 后台事务配置。
请参阅此处查看捕获的参数及其默认值。