跟踪后台事务
在典型的 Web 应用程序中,用户通过 HTTP 请求与应用程序进行交互;这些请求访问应用服务器并将所请求的数据返回给用户。除了这些 Web 事务之外,应用程序中还可能存在大量在后台执行的事务。这些事务可能不是由用户触发的,但对于应用程序的正常运行至关重要。通常,不在用户感知范围内的事务被称为后台事务。
常见示例包括数据采集、数据归档、数据告警等。由于这些事务在后台运行,其性能很容易被忽视。除非某个重大问题拖累整个应用程序,否则您通常无法得知这些事务是否成功执行。这正是监控后台事务对于快速调试错误至关重要的原因。
如何监控后台事务
与使用 Struts、Play、Spring 等已知框架实现的 Web 事务不同,后台事务是由开发人员根据其特定需求自定义编码的。APM Insight Agent 默认不采集这些事务,但可以通过自定义插桩进行监控。
借助自定义插桩,您可以使用已定义的方法和类。在方法或类的开头添加指定代码后,Agent 将开始跟踪其性能。
注意
PHP Agent 默认跟踪后台事务。
采集的指标
登录 Site24x7,然后前往 APM Insight > 您的应用程序 > 编辑 > 进入配置文件 > APM Agent 配置文件 > 编辑 > 后台事务配置,即可访问后台事务的参数。

点击此处查看所采集的参数及其默认值。
