Index

A B C D G H I M O P S T U V Y 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractAuditLogAPMEventListener - Class in tech.riemann.nif.apm.event
审计日志APM事件监听器抽象类
AbstractAuditLogAPMEventListener() - Constructor for class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
 
APM - Annotation Interface in tech.riemann.nif.apm
应用性能监控注解
APMEvent - Class in tech.riemann.nif.apm.event
APM事件类
APMEvent(Map, boolean, APMLog, Class, Method, String) - Constructor for class tech.riemann.nif.apm.event.APMEvent
构造APM事件
APMEventListener - Class in tech.riemann.nif.apm.event
APM事件监听器抽象类
APMEventListener() - Constructor for class tech.riemann.nif.apm.event.APMEventListener
 
APMIgnore - Annotation Interface in tech.riemann.nif.apm
应用性能监控忽略注解
APMInterceptor - Class in tech.riemann.nif.apm
APM方法拦截器
APMInterceptor() - Constructor for class tech.riemann.nif.apm.APMInterceptor
 
APMLog - Class in tech.riemann.nif.apm
APM日志记录类
APMLog() - Constructor for class tech.riemann.nif.apm.APMLog
 
APMPointcut - Class in tech.riemann.nif.apm
APM切点类
APMPointcut() - Constructor for class tech.riemann.nif.apm.APMPointcut
 
AuditLog - Class in tech.riemann.nif.apm.event.audit
审计日志实体类
AuditLog() - Constructor for class tech.riemann.nif.apm.event.audit.AuditLog
 
AuditLogAPMEventListener - Class in tech.riemann.nif.apm.event
审计日志APM事件监听器实现类
AuditLogAPMEventListener(Dao, String, TableSuffixProvider, boolean) - Constructor for class tech.riemann.nif.apm.event.AuditLogAPMEventListener
构造审计日志监听器

B

beforeSave(AuditLog) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
审计日志入库前处理钩子(H15)
build(APMLog, boolean, Map, Class, Method, String) - Static method in class tech.riemann.nif.apm.event.APMEvent
构建APM事件

C

ClientIpCollector - Interface in tech.riemann.nif.apm.collector
客户端IP收集器接口
collector() - Method in interface tech.riemann.nif.apm.collector.ClientIpCollector
收集客户端IP地址
collector() - Method in interface tech.riemann.nif.apm.collector.UserCollector
执行用户信息收集操作
createdBy - Variable in class tech.riemann.nif.apm.event.audit.AuditLog
创建人
createdTime - Variable in class tech.riemann.nif.apm.event.audit.AuditLog
创建时间
createTable(String) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
创建分表
createTable(String) - Method in class tech.riemann.nif.apm.event.AuditLogAPMEventListener
创建审计日志分表
CUSTOMER - Enum constant in enum class tech.riemann.nif.apm.event.audit.Policy
自定义策略

D

DefaultLogAPMEventListener - Class in tech.riemann.nif.apm.event
默认日志APM事件监听器
DefaultLogAPMEventListener() - Constructor for class tech.riemann.nif.apm.event.DefaultLogAPMEventListener
 
DefaultTableSuffixProvider - Class in tech.riemann.nif.apm.event.audit
默认表名后缀提供者实现类
DefaultTableSuffixProvider() - Constructor for class tech.riemann.nif.apm.event.audit.DefaultTableSuffixProvider
 

G

getApmLog() - Method in class tech.riemann.nif.apm.event.APMEvent
获取APM日志信息
getClazz() - Method in class tech.riemann.nif.apm.event.APMEvent
获取被监控的类
getMethod() - Method in class tech.riemann.nif.apm.event.APMEvent
获取被监控的方法
getTraceId() - Method in class tech.riemann.nif.apm.event.APMEvent
获取链路追踪ID
getUaHeaders() - Method in class tech.riemann.nif.apm.event.APMEvent
获取User-Agent头信息

H

handleAPMLog(APMLog) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
 
handleAPMLog(APMLog) - Method in class tech.riemann.nif.apm.event.APMEventListener
处理APM日志(抽象方法,子类必须实现)
handleAPMLog(APMLog) - Method in class tech.riemann.nif.apm.event.DefaultLogAPMEventListener
处理APM日志
handleAPMLog(APMLog, Class, Method) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
 
handleAPMLog(APMLog, Class, Method) - Method in class tech.riemann.nif.apm.event.APMEventListener
处理APM日志(带Class和Method信息)
HeaderCollector - Interface in tech.riemann.nif.apm.collector
HeaderCollector接口用于收集HTTP请求头信息 该接口定义了一个函数式接口,用于获取请求头的键值对映射
headers() - Method in interface tech.riemann.nif.apm.collector.HeaderCollector
获取HTTP请求头信息
headers() - Method in interface tech.riemann.nif.apm.collector.UserAgentProvider
获取HTTP请求头信息映射表

I

id - Variable in class tech.riemann.nif.apm.event.audit.AuditLog
主键ID
ignore(APMLog, Class, Method) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
判断是否跳过记录审计日志
ignore(APMLog, Class, Method) - Method in class tech.riemann.nif.apm.event.AuditLogAPMEventListener
判断是否跳过记录审计日志
init() - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
初始化服务器IP地址
init() - Method in class tech.riemann.nif.apm.event.DefaultLogAPMEventListener
初始化服务器IP地址
invoke(MethodInvocation) - Method in class tech.riemann.nif.apm.APMInterceptor
拦截方法调用
isParse() - Method in class tech.riemann.nif.apm.event.APMEvent
是否需要解析User-Agent
isSpringMvcBuiltInObject(Object) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
 

M

method() - Method in interface tech.riemann.nif.apm.collector.MethodCollector
获取方法名称
MethodCollector - Interface in tech.riemann.nif.apm.collector
方法收集器接口 用于定义方法收集的函数式接口,提供获取方法名称的功能
MONTH - Enum constant in enum class tech.riemann.nif.apm.event.audit.Policy
按月分表

O

onApplicationEvent(APMEvent) - Method in class tech.riemann.nif.apm.event.APMEventListener
处理APM事件
operationName(Class, Method) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
获取业务操作名称
operationName(Class, Method) - Method in class tech.riemann.nif.apm.event.AuditLogAPMEventListener
获取业务操作名称

P

Policy - Enum Class in tech.riemann.nif.apm.event.audit
审计日志分表策略枚举
provide() - Method in interface tech.riemann.nif.apm.collector.URLProvider
提供URL字符串

S

saveLog(String, AuditLog) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
保存审计日志
saveLog(String, AuditLog) - Method in class tech.riemann.nif.apm.event.AuditLogAPMEventListener
保存审计日志
SEASON - Enum constant in enum class tech.riemann.nif.apm.event.audit.Policy
按季度分表

T

tableSuffix() - Method in class tech.riemann.nif.apm.event.audit.DefaultTableSuffixProvider
根据配置的分表策略生成表名后缀
tableSuffix() - Method in interface tech.riemann.nif.apm.event.audit.TableSuffixProvider
获取表名后缀
TableSuffixProvider - Interface in tech.riemann.nif.apm.event.audit
表名后缀提供者接口
tagName(Class, Method) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
获取业务模块标签
tagName(Class, Method) - Method in class tech.riemann.nif.apm.event.AuditLogAPMEventListener
获取业务模块标签
tech.riemann.nif.apm - package tech.riemann.nif.apm
 
tech.riemann.nif.apm.collector - package tech.riemann.nif.apm.collector
 
tech.riemann.nif.apm.event - package tech.riemann.nif.apm.event
 
tech.riemann.nif.apm.event.audit - package tech.riemann.nif.apm.event.audit
 
toString(Object) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
 
toString(Object[]) - Method in class tech.riemann.nif.apm.event.AbstractAuditLogAPMEventListener
 

U

updatedBy - Variable in class tech.riemann.nif.apm.event.audit.AuditLog
更新人
updatedTime - Variable in class tech.riemann.nif.apm.event.audit.AuditLog
最后更新时间
URLProvider - Interface in tech.riemann.nif.apm.collector
URL提供器接口
UserAgentProvider - Interface in tech.riemann.nif.apm.collector
UserAgentProvider接口定义了一个函数式接口,用于提供用户代理相关的HTTP头部信息。
UserCollector - Interface in tech.riemann.nif.apm.collector
用户收集器接口 定义了用户信息收集的功能规范

V

valueOf(String) - Static method in enum class tech.riemann.nif.apm.event.audit.Policy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class tech.riemann.nif.apm.event.audit.Policy
Returns an array containing the constants of this enum class, in the order they are declared.

Y

YEAR - Enum constant in enum class tech.riemann.nif.apm.event.audit.Policy
按年分表
A B C D G H I M O P S T U V Y 
All Classes and Interfaces|All Packages|Serialized Form