《Apache Dubbo微服务开发从入门到精通》——可视化监测服务状态——四、 Qos单机运维(5) https://developer.aliyun.com/article/1224148
6. profiler热点热点分析
性能采样功能可以对Dubbo处理链路上的各处耗时进行检测,在出现超时的时候 (usageTime/timeout>profilerWarnPercent*100)通过日志记录调用的耗时。
此功能分为simple profiler和detail profiler两个模式,其中simple profiler模式默认开启,detail profiler模式默认关闭。
detail profiler相较simple profiler模式多采集了每个filter的处理耗时、协议上的具体耗时等。
在simple profiler模式下如果发现Dubbo框架内部存在耗时长的情况,可以开启detail profiler模式,以便更好地排查问题。
1) enableSimpleProfiler命令
开启simple profiler模式,默认开启。
2) disableSimpleProfiler命令
关闭simple profiler模式,关闭后detail profiler也将不启用。
3) enableDetailProfiler命令
开启detail profiler模式,默认关闭,需要开启simple profiler模式才会真实开启。
4) disableDetailProfiler命令
关闭detail profiler模式,关闭后不影响simple profiler。
5) setProfilerWarnPercent命令
设置超时时间的警告百分比
命令:setProfilerWarnPercent {profilerWarnPercent}
profilerWarnPercent: 超时时间的警告百分比,取值范围0.0~1.0,默认值为0.75。
《Apache Dubbo微服务开发从入门到精通》——可视化监测服务状态——四、 Qos单机运维(7) https://developer.aliyun.com/article/1224139