切面注解方式埋点 实现以切面注解方式快速对系统进行埋点,在需要埋点的类或方法加上注解即可(会有性能影响) 具体操作如下: 1,web.xml中增加filter,url-pattern配置需要埋点的restful接口,防止静态资源乱入 cat-filter com.dianping.cat.servlet.CatFilter cat-filter /test1/ /test2/ REQUEST FORWARD 2,CatCacheTransaction注解示例 @CatCacheTransaction public V get(K key) { } @CatCacheTransaction public void put(K key, V value) { } @CatCacheTransaction public void delete(K key) { } 3,CatHttpRequestTransaction注解示例,URL聚合注解 @RequestMapping(value = "/orders/{userId}/{orderStatus}") @ResponseBody @CatHttpRequestTransaction(type = "URL", name = "/orders") public String userOrders() { } 4,CatDubboClientTransaction注解示例 @CatDubboClientTransaction(callApp="orders",callServer = "orderServer") public List getOrdersByUser() { }