通过报表自定义监控
通过在报表端配置,可以在不修改代码,不重启容器的前提下增加监控指定方法的性能。
报表端配置:
- 登录到http://report.tingyun.com/。
- 选择Server产品,点击“设置->自定义方法监控->添加规则”。
- 设置需要监控的类和方法,点击“提交”。
您可以将鼠标悬浮在帮助图标上查看详细配置说明。
报表端配置元素说明
监控类型 和 监控方法类型必须均填写,方可起作用。
监控类类型相关
- 监控类型选择Class时,方框处填写Class全路径名(com.tingyun.custom.InstrumentClass),监控填写的指定的Class类;
- 监控类型选择Interface时,方框处填写Interface全路径名,监控指定Interface的所有实现类;
- 当监控类型为BaseClass时,方框处填写BaseClass全路径名,监控指定的BaseClass类及其实现类;
监控方法类型相关
- 监控方法匹配类型选择Name时,方框处填写监控方法名,此时需填写方法参数:填写监控方法的参数全名,参数的顺序必须和方法的参数顺序一致,以英文逗号(,)分隔[注:基础类型可直接填写,如int则直接填写int即可]。
如果需要监控指定方法名的的所有方法(无论是否有参数),此处不需填写。
如果指定监控的方法没有参数,此处需要填写为 [] 即可。
- 当监控方法类型选择ReturnType时,方框处填写返回类型的全路径名,void返回值请选择按方法名进行自定义监控;此时对所有返回该ReturnType的方法均添加监控。
- 当监控方法类型选择Annotation时,方框处填写指定的Annotation全路径名,此时对所有添加该Annotation的方法均添加监控。