@zhangever
2021-01-07T01:29:51.000000Z
字数 1157
阅读 898
运维
匹配线程&正则多个类多个方法
trace -E 'io\.netty\.channel\.nio\.NioEventLoop|io\.netty\.util\.concurrent\.SingleThreadEventExecutor' 'select|processSelectedKeys|runAllTasks' '@Thread@currentThread().getName().contains("IO-HTTP-WORKER-IOPool")&&#cost>500'
watch demo.MathGame primeFactors '{params, returnObj}' '#cost>200' -x 2
watch demo.MathGame primeFactors "{params[0],target}" "params[0]<0"
watch com.yunji.erlang.agent.plugin.dubbo.DubboInterceptor beforeMethod "{params[1],@com.alibaba.dubbo.rpc.RpcContext@getContext()}" -x 2
ognl '#context=@com.alibaba.dubbo.config.spring.extension.SpringExtensionFactory@contexts.iterator.next,#value=#context.getBean("commonDataSource"), #query=#value.getMinEvictableIdleTimeMillis()'
watch com.yunji.erlang.agent.plugin.tomcat78x.TomcatInvokeInterceptor beforeMethod "{params[2][0].getRequestURL().toString(),@com.yunji.erlang.trace.buriedpoint.utils.TraceUtil@isShadow()}" -x 2
akka-actor的receive偏函数
watch com.yunji.streaming.common.taskmanager.actor.FilterActor$$anonfun$receive$1 applyOrElse params[0] -x 2
akka-actor的preStart方法
watch com.yunji.pangolin.actor.SuperVisorActor $anonfun$preStart$1 params