监控方法自定义

除了被ARMS探针自动发现的所有方法和接口外,如果您需要监控应用中的其他方法和接口,则可在ARMS应用监控中自定义监控方法。

说明

该功能目前仅支持Java应用。

前提条件

重要

ARMS应用监控面向已开通新版计费的用户提供全新的监控详情页面,新版计费详情,请参见产品计费(新版)

对于未开通新版计费的用户,如需查看新版监控详情页面,可在应用列表页面单击切换新版

已为应用安装探针,具体操作,请参见应用监控接入概述

自定义监控方法

  1. 登录ARMS控制台,在左侧导航栏选择应用监控 > 应用列表

  2. 应用列表页面顶部选择目标地域,然后单击目标应用名称。

    说明

    语言列的图标含义如下:

    Java图标:接入应用监控的Java应用。

    image:接入应用监控的Golang应用。

    image:接入应用监控的Python应用。

    -:接入可观测链路 OpenTelemetry 版的应用。

  3. 在上方导航栏选择应用配置 > 监控方法自定义

  4. 单击右上角的添加方法

  5. 添加自定义方法对话框中,设置以下参数,并单击确认

    参数

    描述

    方法全名

    需要监控的方法的名称,具有唯一性。

    开启此功能

    开启此功能,即可监控此方法,并且可在本地方法栈中展示此方法,更多信息,请参见调用链分析。默认为开启状态。

    说明

    ARMS支持动态开启或关闭此功能,并且无需重启应用。

    设为业务调用入口

    设置为业务调用入口后,则可通过调用链对其进行业务查询,并且可在提供服务模块中展示对应接口,更多信息,请参见提供服务。默认为关闭状态。

    说明

    如果调用栈中的多个自定义方法同时被设置为业务调用入口,那么只会统计到最后一个方法的监控信息(如A函数调用B函数,如果同时对AB函数做自定义埋点,则只能统计到B函数的信息)。