首页 帮助中心 听云Server 通过报表自定义监控

通过报表自定义监控

通过在报表端配置,可以在不修改代码,不重启容器的前提下增加监控指定方法的性能。

报表端配置:

  1. 登录到http://report.tingyun.com/
  2. 选择Server产品,点击“设置->自定义规则配置->添加”
  3. 设置需要监控的类型和方法信息,点击“提交”[鼠标停留在问号出3s有详细的说明]

报表端配置元素说明

监控类型 和 监控方法类型必须均填写,方可起作用。

监控类类型相关

  • 监控类型选择Class时,方框处填写Class全路径名(com.tingyun.custom.InstrumentClass),监控填写的指定的Class类;
  • 监控类型选择Interface时,方框处填写Interface全路径名,监控指定Interface的所有实现类;
  • 当监控类型为BaseClass时,方框处填写BaseClass全路径名,监控指定的BaseClass类及其实现类;

监控方法类型相关

  • 监控方法匹配类型选择Name时,方框处填写监控方法名,此时需填写方法参数:填写监控方法的参数全名,参数的顺序必须和方法的参数顺序一致,以英文逗号(,)分隔[注:基础类型可直接填写,如int则直接填写int即可]。

如果需要监控指定方法名的的所有方法(无论是否有参数),此处不需填写。

如果指定监控的方法没有参数,此处需要填写为 [] 即可。

  • 当监控方法类型选择ReturnType时,方框处填写返回类型的全路径名,void返回值请选择按方法名进行自定义监控;此时对所有返回该ReturnType的方法均添加监控。
  • 当监控方法类型选择Annotation时,方框处填写指定的Annotation全路径名,此时对所有添加该Annotation的方法均添加监控。