| 类 | 说明 |
|---|---|
| EagleEye |
鹰眼是在庞大的分布式环境内跟踪一个外部请求调用各个后端服务的调用关系的系统
|
| EagleEyeContextListener |
用于监听 EagleEye 调用上下文的变化的回调
|
| EagleEyeFilter |
在 web.xml 中加入如下配置,可以使 EagleEye 埋点生效
<filter>
<filter-name>EagleEyeFilter</filter-name>
<filter-class>com.taobao.eagleeye.EagleEyeFilter</filter-class>
<init-param>
<param-name>useLocalIp</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>EagleEyeFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
注意:filter-mapping 的设置,一定要保证它的顺序在其他 mapping 前面,
否则很可能被前面的 Filter 处理请求之后直接返回,导致一直没有埋点。 |
| EagleEyeLog4j2MdcUpdater |
将 EagleEye 的调用上下文更新同步到 log4j2 ThreadContext
|
| EagleEyeLog4jMdcUpdater |
将 EagleEye 的调用上下文更新同步到 log4j MDC
|
| EagleEyeRequestTracer |
抽离和前端相关的 EagleEye 通用埋点逻辑。
|
| EagleEyeSlf4jMdcUpdater |
将 EagleEye 的调用上下文更新同步到 slf4j MDC
|
| RpcContext_inner |
RPC 调用上下文
|
Copyright © 2018. All rights reserved.