Index
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
A B C D G H I M O P S T U V YAll Classes and Interfaces|All Packages|Serialized Form