跳过导航链接
A B C D G H I L M P R S T U V 

A

AbstractTraceContext - cn.zull.tracing.core中的类
 
AbstractTraceContext() - 类 的构造器cn.zull.tracing.core.AbstractTraceContext
 

B

BaseTraceDTO - cn.zull.tracing.core.dto中的接口
 

C

cn.zull.tracing.core - 程序包 cn.zull.tracing.core
 
cn.zull.tracing.core.after - 程序包 cn.zull.tracing.core.after
 
cn.zull.tracing.core.configuration - 程序包 cn.zull.tracing.core.configuration
 
cn.zull.tracing.core.dto - 程序包 cn.zull.tracing.core.dto
 
cn.zull.tracing.core.exception - 程序包 cn.zull.tracing.core.exception
 
cn.zull.tracing.core.filter - 程序包 cn.zull.tracing.core.filter
 
cn.zull.tracing.core.log - 程序包 cn.zull.tracing.core.log
 
cn.zull.tracing.core.model - 程序包 cn.zull.tracing.core.model
 
cn.zull.tracing.core.utils - 程序包 cn.zull.tracing.core.utils
 
collectionLog(TraceDTO, Function<TraceLog, R>) - 类 中的静态方法cn.zull.tracing.core.after.TracingLogPostProcessingUtils
 
collectionLogs(TraceDTO, Function<TraceLog, R>) - 类 中的方法cn.zull.tracing.core.after.TracingLogPostProcessingUtils
 
consumer(Consumer<TraceDTO>) - 接口 中的方法cn.zull.tracing.core.RestTraceContext
将dto新增到threadLocal入口(生产方/线程入口) 1. dubbo生产者 : 通过RpcContext获取dto并添加到threadLocal 2. controller层 : 检查请求头中是否有tracing,没有则new一个dto并添加到threadLocal 3. mq消费者 : 获取message中properties属性,转为dto并添加到threadLocal
consumer(Consumer<TraceDTO>) - 类 中的方法cn.zull.tracing.core.RestTraceContextImpl
 
createObject(TraceDTO) - 类 中的方法cn.zull.tracing.core.TracingLogEntityFactory
 

D

dateTimeFormat(Long) - 类 中的静态方法cn.zull.tracing.core.utils.DateUtils
 
dateTimeFormat(Date) - 类 中的静态方法cn.zull.tracing.core.utils.DateUtils
 
DateUtils - cn.zull.tracing.core.utils中的类
 
DateUtils() - 类 的构造器cn.zull.tracing.core.utils.DateUtils
 
DEFAULT_SPAN_ID - 接口 中的静态变量cn.zull.tracing.core.dto.BaseTraceDTO
 
DefaultTraceLog - cn.zull.tracing.core.model中的类
 
DefaultTraceLog() - 类 的构造器cn.zull.tracing.core.model.DefaultTraceLog
 
destroy() - 类 中的方法cn.zull.tracing.core.filter.TracingFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - 类 中的方法cn.zull.tracing.core.filter.TracingFilter
 

G

genRandomNum(int) - 类 中的静态方法cn.zull.tracing.core.utils.UUIDUtils
 
getApplicationContext() - 类 中的静态方法cn.zull.tracing.core.utils.SpringApplicationContext
获取applicationContext
getBean(String) - 类 中的静态方法cn.zull.tracing.core.utils.SpringApplicationContext
通过name获取 Bean.
getBean(Class<T>) - 类 中的静态方法cn.zull.tracing.core.utils.SpringApplicationContext
通过class获取Bean.
getBean(String, Class<T>) - 类 中的静态方法cn.zull.tracing.core.utils.SpringApplicationContext
通过name,以及Clazz返回指定的Bean
getContext() - 接口 中的方法cn.zull.tracing.core.TraceContext
 
getContext() - 类 中的静态方法cn.zull.tracing.core.TraceThreadLocal
 
getContextAndSpanIdPlusOne(Consumer<TraceDTO>) - 类 中的方法cn.zull.tracing.core.AbstractTraceContext
 
getCost() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getCost() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
链路时长
getCtm() - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
getCtm() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getCtm() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
链路创建时间(时间戳,ms)
getEndPoint() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getEndPoint() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
getEndPoint() - 类 中的方法cn.zull.tracing.core.utils.TracingGlobal.HostInfo
 
getEtm() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getEtm() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
结束时间
getHost() - 类 中的方法cn.zull.tracing.core.utils.TracingGlobal.HostInfo
 
getHostInfo() - 类 中的方法cn.zull.tracing.core.utils.TracingGlobal
 
getInstance() - 类 中的静态方法cn.zull.tracing.core.dto.TraceDTO
 
getInstance(String, String) - 类 中的静态方法cn.zull.tracing.core.dto.TraceDTO
 
getInstance() - 类 中的静态方法cn.zull.tracing.core.utils.TracingGlobal
 
getNowDateTimeString() - 类 中的静态方法cn.zull.tracing.core.utils.DateUtils
获取当前时间
getPort() - 类 中的方法cn.zull.tracing.core.utils.TracingGlobal.HostInfo
 
getProperties() - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
getSingleton() - 类 中的静态方法cn.zull.tracing.core.RestTemplateFactory
已过时。
 
getSingleton(Class<T>) - 类 中的静态方法cn.zull.tracing.core.RestTemplateFactory
已过时。
 
getSpanId() - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
getSpanId() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getSpanId() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
getStartTime() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getStartTime() - 接口 中的方法cn.zull.tracing.core.model.TraceLog
 
getStatus() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getStatus() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
链路是否成功
getStm() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getStm() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
开始时间 2018-09-24 18:12:13
getThreadLocalTraceDto() - 类 中的方法cn.zull.tracing.core.AbstractTraceContext
 
getThreadLocalTraceDto() - 接口 中的方法cn.zull.tracing.core.TraceContext
从threadLocal中获取traceDto
getTraceDTO() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getTraceId() - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
getTraceId() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getTraceId() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
getTraceType() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getTraceType() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
getUrl() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
getUrl() - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 

H

handler(TraceLog) - 接口 中的方法cn.zull.tracing.core.after.TracingLogHandler
处理日志
handler(TraceDTO) - 接口 中的方法cn.zull.tracing.core.log.LogPrintHandler
 
handler(TraceDTO) - 类 中的方法cn.zull.tracing.core.log.LogPrintHandlerAdapter
 
handler(TraceDTO) - 类 中的方法cn.zull.tracing.core.log.LogPrintHandlerUtils
 
HostInfo() - 类 的构造器cn.zull.tracing.core.utils.TracingGlobal.HostInfo
 

I

init(FilterConfig) - 类 中的方法cn.zull.tracing.core.filter.TracingFilter
 
init(TraceDTO) - 接口 中的方法cn.zull.tracing.core.model.TraceLog
初始化
intercept(Object, Method, Object[], MethodProxy) - 类 中的方法cn.zull.tracing.core.RestTemplateFactory
已过时。
 
intercept(HttpRequest, byte[], ClientHttpRequestExecution) - 类 中的方法cn.zull.tracing.core.RestTracingInterceptor
 

L

logger - 类 中的变量cn.zull.tracing.core.AbstractTraceContext
 
logHandler(TraceDTO) - 类 中的静态方法cn.zull.tracing.core.log.LogPrintHandlerUtils
 
LogPrintHandler - cn.zull.tracing.core.log中的接口
将常用链路信息添加到日志文件中(例如log4j等)
LogPrintHandlerAdapter - cn.zull.tracing.core.log中的类
 
LogPrintHandlerAdapter() - 类 的构造器cn.zull.tracing.core.log.LogPrintHandlerAdapter
 
LogPrintHandlerUtils - cn.zull.tracing.core.log中的类
 
LogPrintHandlerUtils() - 类 的构造器cn.zull.tracing.core.log.LogPrintHandlerUtils
 

M

MyBeanDefinitionRegistryPostProcessor - cn.zull.tracing.core.configuration中的类
实现自定义的注册bean定义的逻辑
MyBeanDefinitionRegistryPostProcessor() - 类 的构造器cn.zull.tracing.core.configuration.MyBeanDefinitionRegistryPostProcessor
 

P

plusOne(String) - 接口 中的方法cn.zull.tracing.core.dto.BaseTraceDTO
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - 类 中的方法cn.zull.tracing.core.configuration.MyBeanDefinitionRegistryPostProcessor
 
postProcessBeanFactory(ConfigurableListableBeanFactory) - 类 中的方法cn.zull.tracing.core.configuration.MyBeanDefinitionRegistryPostProcessor
 
printTraceLog(TraceDTO) - 接口 中的方法cn.zull.tracing.core.TraceContext
普通日志中显示链路信息,一般消费方调用
product(HttpHeaders) - 接口 中的方法cn.zull.tracing.core.RestTraceContext
 
product(HttpHeaders) - 类 中的方法cn.zull.tracing.core.RestTraceContextImpl
 
provider() - 接口 中的方法cn.zull.tracing.core.RestTraceContext
 
provider() - 类 中的方法cn.zull.tracing.core.RestTraceContextImpl
 
provider() - 接口 中的方法cn.zull.tracing.core.UnilateralTraceContext
 

R

RestTemplateFactory<T extends org.springframework.web.client.RestTemplate> - cn.zull.tracing.core中的类
已过时。
RestTraceContext - cn.zull.tracing.core中的接口
 
RestTraceContextImpl - cn.zull.tracing.core中的类
 
RestTraceContextImpl() - 类 的构造器cn.zull.tracing.core.RestTraceContextImpl
 
RestTracingInterceptor - cn.zull.tracing.core中的类
 
RestTracingInterceptor() - 类 的构造器cn.zull.tracing.core.RestTracingInterceptor
 

S

setApplicationContext(ApplicationContext) - 类 中的方法cn.zull.tracing.core.utils.SpringApplicationContext
 
setContext(TraceDTO) - 类 中的方法cn.zull.tracing.core.AbstractTraceContext
 
setContext(TraceDTO) - 类 中的静态方法cn.zull.tracing.core.TraceThreadLocal
 
setCost(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setCost(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setCtm(String) - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
setCtm(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setCtm(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setEndPoint(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setEndPoint(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setEndPoint(String) - 类 中的方法cn.zull.tracing.core.utils.TracingGlobal.HostInfo
 
setEtm(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setEtm(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setHost(String) - 类 中的方法cn.zull.tracing.core.utils.TracingGlobal.HostInfo
 
setPort(String) - 类 中的方法cn.zull.tracing.core.utils.TracingGlobal.HostInfo
 
setProperties(T) - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
setSpanId(String) - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
setSpanId(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setSpanId(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setStartTime(Long) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setStartTime(Long) - 接口 中的方法cn.zull.tracing.core.model.TraceLog
 
setStatus(TraceStatusEnum) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setStatus(TraceStatusEnum) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setStm(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setStm(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setTraceDTO(TraceDTO) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setTraceDTO(TraceDTO) - 接口 中的方法cn.zull.tracing.core.model.TraceLog
记录traceDTO
setTraceId(String) - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
setTraceId(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setTraceId(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setTraceType(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setTraceType(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
setUrl(String) - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
setUrl(String) - 接口 中的方法cn.zull.tracing.core.model.TraceLogGetAndSet
 
simpleUUID() - 类 中的静态方法cn.zull.tracing.core.utils.UUIDUtils
去横线的uuid
spanIdAddLevel(String) - 接口 中的方法cn.zull.tracing.core.dto.BaseTraceDTO
spanId 版本号增加一级 0.1-->0.1.1
spanIdAddLevel() - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
spanIdPlusOne(String) - 接口 中的方法cn.zull.tracing.core.dto.BaseTraceDTO
spanId 版本号同级+1 0.1-->0.2
spanIdPlusOne() - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
SpringApplicationContext - cn.zull.tracing.core.utils中的类
 
SpringApplicationContext() - 类 的构造器cn.zull.tracing.core.utils.SpringApplicationContext
 
start() - 接口 中的方法cn.zull.tracing.core.model.TraceLog
链路当前节点开始计时
stop() - 接口 中的方法cn.zull.tracing.core.model.TraceLog
链路当前节点结束

T

toString() - 类 中的方法cn.zull.tracing.core.dto.TraceDTO
 
toString() - 类 中的方法cn.zull.tracing.core.model.DefaultTraceLog
 
TraceContext - cn.zull.tracing.core中的接口
 
TraceDTO<T> - cn.zull.tracing.core.dto中的类
º
TraceDTO() - 类 的构造器cn.zull.tracing.core.dto.TraceDTO
 
TraceLog - cn.zull.tracing.core.model中的接口
 
TraceLogGetAndSet - cn.zull.tracing.core.model中的接口
 
TraceStatusEnum - cn.zull.tracing.core.model中的枚举
链路调用成功 or 失败
TraceThreadLocal - cn.zull.tracing.core中的类
 
TraceThreadLocal() - 类 的构造器cn.zull.tracing.core.TraceThreadLocal
 
TracingAutoConfiguration - cn.zull.tracing.core.configuration中的类
 
TracingAutoConfiguration() - 类 的构造器cn.zull.tracing.core.configuration.TracingAutoConfiguration
 
TracingException - cn.zull.tracing.core.exception中的异常错误
 
TracingException(String) - 异常错误 的构造器cn.zull.tracing.core.exception.TracingException
 
TracingException(Throwable) - 异常错误 的构造器cn.zull.tracing.core.exception.TracingException
 
TracingFilter - cn.zull.tracing.core.filter中的类
 
TracingFilter() - 类 的构造器cn.zull.tracing.core.filter.TracingFilter
 
TracingGlobal - cn.zull.tracing.core.utils中的类
 
TracingGlobal.HostInfo - cn.zull.tracing.core.utils中的类
 
TracingInnerException - cn.zull.tracing.core.exception中的异常错误
 
TracingInnerException(String) - 异常错误 的构造器cn.zull.tracing.core.exception.TracingInnerException
 
TracingInnerException(Throwable) - 异常错误 的构造器cn.zull.tracing.core.exception.TracingInnerException
 
TracingLogEntityFactory - cn.zull.tracing.core中的类
new链路日志实体的工厂
TracingLogEntityFactory() - 类 的构造器cn.zull.tracing.core.TracingLogEntityFactory
 
TracingLogHandler - cn.zull.tracing.core.after中的接口
 
TracingLogPostProcessingUtils - cn.zull.tracing.core.after中的类
对收集到的日志进行后续处理
TracingLogPostProcessingUtils() - 类 的构造器cn.zull.tracing.core.after.TracingLogPostProcessingUtils
 
tracingProperties - 类 中的变量cn.zull.tracing.core.AbstractTraceContext
 
TracingProperties - cn.zull.tracing.core.configuration中的类
 
TracingProperties() - 类 的构造器cn.zull.tracing.core.configuration.TracingProperties
 

U

UnilateralTraceContext - cn.zull.tracing.core中的接口
单方面请求,例如mysql,redis等 无需考虑链路信息的传递
UUIDUtils - cn.zull.tracing.core.utils中的类
 
UUIDUtils() - 类 的构造器cn.zull.tracing.core.utils.UUIDUtils
 

V

valueOf(String) - 枚举 中的静态方法cn.zull.tracing.core.model.TraceStatusEnum
返回带有指定名称的该类型的枚举常量。
values() - 枚举 中的静态方法cn.zull.tracing.core.model.TraceStatusEnum
按照声明该枚举类型的常量的顺序, 返回 包含这些常量的数组。
A B C D G H I L M P R S T U V 
跳过导航链接

Copyright © 2018. All rights reserved.