Skip navigation links
A B C D E G I L M N P R S T U W 

A

AbstractMonitorMethod - Class in app.myoss.cloud.apm.log.method.aspectj
记录方法入参和返回值的基类
AbstractMonitorMethod() - Constructor for class app.myoss.cloud.apm.log.method.aspectj.AbstractMonitorMethod
 
allWantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAfter
监控规则
allWantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAround
监控规则
allWantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodBefore
监控规则
AopLogMethodRegistrar - Class in app.myoss.cloud.apm.log.method.aspectj
扫描当前package下的 Component,并进行 Bean 的自动注册
AopLogMethodRegistrar() - Constructor for class app.myoss.cloud.apm.log.method.aspectj.AopLogMethodRegistrar
 
ApmConstants - Class in app.myoss.cloud.apm.constants
应用性能监控常量
ApmConstants() - Constructor for class app.myoss.cloud.apm.constants.ApmConstants
 
app.myoss.cloud.apm.constants - package app.myoss.cloud.apm.constants
 
app.myoss.cloud.apm.log.method.aspectj - package app.myoss.cloud.apm.log.method.aspectj
 
app.myoss.cloud.apm.log.method.aspectj.annotation - package app.myoss.cloud.apm.log.method.aspectj.annotation
 
app.myoss.cloud.apm.spring.cloud.sleuth.concurrent - package app.myoss.cloud.apm.spring.cloud.sleuth.concurrent
 
app.myoss.cloud.apm.spring.cloud.sleuth.trace - package app.myoss.cloud.apm.spring.cloud.sleuth.trace
 
ApplicationEventTracer - Class in app.myoss.cloud.apm.spring.cloud.sleuth.trace
应用事件调用链
ApplicationEventTracer() - Constructor for class app.myoss.cloud.apm.spring.cloud.sleuth.trace.ApplicationEventTracer
 

B

buildTraceableExecutorService(BeanFactory, ExecutorService) - Static method in class app.myoss.cloud.apm.spring.cloud.sleuth.concurrent.TraceableExecutorEngine
创建可以追踪调用链的多线程池

C

convertArgs(Object[]) - Method in class app.myoss.cloud.apm.log.method.aspectj.AbstractMonitorMethod
转换那些无法被JSON序列化的对象,比如:ServletRequest/ServletResponse
convertArgs(Object[], int, Object) - Method in class app.myoss.cloud.apm.log.method.aspectj.AbstractMonitorMethod
转换那些无法被JSON序列化的对象,比如:ServletRequest/ServletResponse

D

doAfterReturning(JoinPoint, Object) - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAfter
使用 AOP 记录方法的返回值
doAround(ProceedingJoinPoint) - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAround
使用 AOP 记录方法的入参和返回值
doBefore(JoinPoint) - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodBefore
使用 AOP 记录方法的入参

E

EnableAopLogMethod - Annotation Type in app.myoss.cloud.apm.log.method.aspectj.annotation
开启下面几个注解的功能,使用slf4j记录方法的入参和出参;同时支持开启自动记录 controller 异常 LogMethodBefore LogMethodAfter LogMethodAround LogUnMonitor app.myoss.cloud.web.spring.web.method.aspectj.AopLogControllerExceptionHandler 使用例子:

G

getSpanId() - Static method in class app.myoss.cloud.apm.spring.cloud.sleuth.trace.ApplicationEventTracer
获取当前线程中保存的spanId
getTraceId() - Static method in class app.myoss.cloud.apm.spring.cloud.sleuth.trace.ApplicationEventTracer
获取当前线程中保存的traceId

I

init() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodProperties
初始化属性

L

LEGACY_EXPORTABLE_NAME - Static variable in class app.myoss.cloud.apm.constants.ApmConstants
adding legacy "X-B3" entries to MDC context "X-B3-Export"
LEGACY_PARENT_ID_NAME - Static variable in class app.myoss.cloud.apm.constants.ApmConstants
adding legacy "X-B3" entries to MDC context "X-B3-ParentSpanId"
LEGACY_SPAN_ID_NAME - Static variable in class app.myoss.cloud.apm.constants.ApmConstants
adding legacy "X-B3" entries to MDC context "X-B3-SpanId"
LEGACY_TRACE_ID_NAME - Static variable in class app.myoss.cloud.apm.constants.ApmConstants
adding legacy "X-B3" entries to MDC context "X-B3-TraceId"
LogMethodAfter - Annotation Type in app.myoss.cloud.apm.log.method.aspectj.annotation
记录方法的返回值,放在class上记录所有的Method,放在Method上记录当前方法
LogMethodAround - Annotation Type in app.myoss.cloud.apm.log.method.aspectj.annotation
记录方法的入参和返回值,放在class上记录所有的Method,放在Method上记录当前方法
LogMethodBefore - Annotation Type in app.myoss.cloud.apm.log.method.aspectj.annotation
记录方法的入参,放在class上记录所有的Method,放在Method上记录当前方法
LogUnMonitor - Annotation Type in app.myoss.cloud.apm.log.method.aspectj.annotation
不输出log,放在class上排除所有的Method,放在Method上排除当前方法

M

MonitorMethodAdvice - Annotation Type in app.myoss.cloud.apm.log.method.aspectj.annotation
Indicates the annotated class assists a "MonitorMethod".
MonitorMethodAfter - Class in app.myoss.cloud.apm.log.method.aspectj
记录方法的返回值,使用注解: LogMethodAfter
MonitorMethodAfter() - Constructor for class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAfter
 
MonitorMethodAround - Class in app.myoss.cloud.apm.log.method.aspectj
记录方法的入参和返回值,使用注解: LogMethodAround
MonitorMethodAround() - Constructor for class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAround
 
MonitorMethodBefore - Class in app.myoss.cloud.apm.log.method.aspectj
记录方法的入参,使用注解: LogMethodBefore
MonitorMethodBefore() - Constructor for class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodBefore
 
MonitorMethodProperties - Class in app.myoss.cloud.apm.log.method.aspectj
使用slf4j记录方法的入参和出参,属性配置
MonitorMethodProperties() - Constructor for class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodProperties
 

N

nextId() - Method in class app.myoss.cloud.apm.spring.cloud.sleuth.trace.ApplicationEventTracer
Generates a new 64-bit ID, taking care to dodge zero which can be confused with absent

P

PARENT_ID_NAME - Static variable in class app.myoss.cloud.apm.constants.ApmConstants
add property to MDC context "parentId"
properties - Variable in class app.myoss.cloud.apm.log.method.aspectj.AbstractMonitorMethod
 

R

registerBeanDefinitions(AnnotationMetadata, BeanDefinitionRegistry) - Method in class app.myoss.cloud.apm.log.method.aspectj.AopLogMethodRegistrar
 
replace(String, String) - Method in class app.myoss.cloud.apm.spring.cloud.sleuth.trace.ApplicationEventTracer
更新 MDC 上下文中的信息

S

setResourceLoader(ResourceLoader) - Method in class app.myoss.cloud.apm.log.method.aspectj.AopLogMethodRegistrar
 
setTraceId(String) - Method in class app.myoss.cloud.apm.spring.cloud.sleuth.trace.ApplicationEventTracer
设置 traceId 信息到 MDC 上下文中
SPAN_EXPORTABLE_NAME - Static variable in class app.myoss.cloud.apm.constants.ApmConstants
add property to MDC context "spanExportable"
SPAN_ID_NAME - Static variable in class app.myoss.cloud.apm.constants.ApmConstants
add property to MDC context "spanId"
startApplication() - Method in class app.myoss.cloud.apm.spring.cloud.sleuth.trace.ApplicationEventTracer
开始记录应用启动事件
startedApplication(ConfigurableApplicationContext) - Method in class app.myoss.cloud.apm.spring.cloud.sleuth.trace.ApplicationEventTracer
结束记录应用启动事件

T

toJSONString(Object) - Method in class app.myoss.cloud.apm.log.method.aspectj.AbstractMonitorMethod
将对象转换为 JSON 字符串
TRACE_ID_NAME - Static variable in class app.myoss.cloud.apm.constants.ApmConstants
add property to MDC context "traceId"
TraceableExecutorEngine - Class in app.myoss.cloud.apm.spring.cloud.sleuth.concurrent
多线程执行框架,可以追踪调用链的多线程池
TraceableExecutorEngine() - Constructor for class app.myoss.cloud.apm.spring.cloud.sleuth.concurrent.TraceableExecutorEngine
 

U

unWantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAfter
排除哪些方法 排除方法上有@ExceptionHandler注解,Controller的异常处理: @org.springframework.web.bind.annotation.ExceptionHandler 排除方法上有@Scheduled注解,Spring Task定时任务: @org.springframework.scheduling.annotation.Scheduled 排除方法、类上有@LogUnMonitor注解,自定义Log注解: @app.myoss.cloud.apm.log.method.aspectj.annotation.LogUnMonitor 排除方法、类上有@LogMethodAround注解,自定义Log注解: @app.myoss.cloud.apm.log.method.aspectj.annotation.LogMethodAround
unWantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAround
排除哪些方法 排除方法上有@ExceptionHandler注解,Controller的异常处理: @org.springframework.web.bind.annotation.ExceptionHandler 排除方法上有@Scheduled注解,Spring Task定时任务: @org.springframework.scheduling.annotation.Scheduled 排除方法、类上有@LogUnMonitor注解,自定义Log注解: @app.myoss.cloud.apm.log.method.aspectj.annotation.LogUnMonitor
unWantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodBefore
排除哪些方法 排除方法上有@ExceptionHandler注解,Controller的异常处理: @org.springframework.web.bind.annotation.ExceptionHandler 排除方法上有@Scheduled注解,Spring Task定时任务: @org.springframework.scheduling.annotation.Scheduled 排除方法、类上有@LogUnMonitor注解,自定义Log注解: @app.myoss.cloud.apm.log.method.aspectj.annotation.LogUnMonitor 排除方法、类上有@LogMethodAround注解,自定义Log注解: @app.myoss.cloud.apm.log.method.aspectj.annotation.LogMethodAround

W

wantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAfter
监控哪些方法 方法、类上有@LogMethodAfter注解,自定义Log注解: @app.myoss.cloud.apm.log.method.aspectj.annotation.LogMethodAfter
wantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodAround
监控哪些方法 方法、类上有@LogMethodAround,自定义Log注解: @app.myoss.cloud.apm.log.method.aspectj.annotation.LogMethodAround
wantToMatch() - Method in class app.myoss.cloud.apm.log.method.aspectj.MonitorMethodBefore
监控哪些方法 方法、类上有@LogMethodBefore注解,自定义Log注解: @app.myoss.cloud.apm.log.method.aspectj.annotation.LogMethodBefore
A B C D E G I L M N P R S T U W 
Skip navigation links

Copyright © 2018. All rights reserved.