监控后台任务

后台任务监控是指运行时不需要与用户产生交互的任务,通常在不打扰用户其它工作的时候默默执行,例如数据库在后台同步信息就是后台任务。目前支持Java的Spring Quartz框架和TaoBao Schedule框架。

用户正在处理的任务通常会被分配较高的系统资源和优先级,如果后台任务过多,则容易出现系统不稳定的现象,因此需要监控后台任务的运行状态。

  • 透视宝抓取的后台任务会有一个默认名称(defaultJVM+容器路径),为方便区分,在Java插件安装目录的conf目录中,您可以通过agent.properties文件中的appName参数设置后台任务名称。

  • 您可以通过backendTaskExecTimeLimit参数设置任务数据采集频率。

  • 除了默认能够抓取的后台任务数据,透视宝还支持自定义需要抓取的子线程以及主线程和子线程的调用关系。

以上配置内容的详细说明请参考《探针部署手册》文档中的应用Agent的相关配置说明。

后台任务监控包括以下内容: