Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- afterMethod(MethodExecutionContext) - Method in class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
- afterQuery(ExecutionInfo, List<QueryInfo>) - Method in class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
- Analysis() - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Analysis
- AnalysisCache() - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.AnalysisCache
- analyze(String, boolean, StatementType) - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.OpenTelemetryQueryAnalyzerCache
- Attributes() - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Attributes
B
- beforeMethod(MethodExecutionContext) - Method in class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
- beforeQuery(ExecutionInfo, List<QueryInfo>) - Method in class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
C
- COMMONS - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using Commons.
- CONCRETE - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceType
-
Use ProxyDataSource from datasource-proxy
- configure(ProxyDataSourceBuilder) - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceProxyBuilderConfigurer
- CONNECTION - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Related to JDBC connections.
- customize(ProxyDataSourceBuilder, DataSource, String, String) - Method in interface net.ttddyy.observation.boot.autoconfigure.ProxyDataSourceBuilderCustomizer
-
A callback to customize the given
ProxyDataSourceBuilder.
D
- DataSourceNameResolver - Interface in net.ttddyy.observation.boot.autoconfigure
-
Resolve
DataSourcename. - DataSourceObservationAutoConfiguration - Class in net.ttddyy.observation.boot.autoconfigure
-
Auto-configurationfor Micrometer Observation instrumentation forDataSource. - DataSourceObservationAutoConfiguration() - Constructor for class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- dataSourceObservationBeanPostProcessor(ObjectProvider<JdbcProperties>, ObjectProvider<DataSourceNameResolver>, ObjectProvider<QueryExecutionListener>, ObjectProvider<MethodExecutionListener>, ObjectProvider<ParameterTransformer>, ObjectProvider<QueryTransformer>, ObjectProvider<ResultSetProxyLogicFactory>, ObjectProvider<ResultSetProxyLogicFactory>, ObjectProvider<DataSourceProxyConnectionIdManagerProvider>, ObjectProvider<ProxyDataSourceBuilderCustomizer>) - Static method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- DataSourceObservationBeanPostProcessor - Class in net.ttddyy.observation.boot.autoconfigure
-
A
BeanPostProcessorto instrumentDataSourcebeans. - DataSourceObservationBeanPostProcessor(ObjectProvider<JdbcProperties>, ObjectProvider<DataSourceNameResolver>, ObjectProvider<QueryExecutionListener>, ObjectProvider<MethodExecutionListener>, ObjectProvider<ParameterTransformer>, ObjectProvider<QueryTransformer>, ObjectProvider<ResultSetProxyLogicFactory>, ObjectProvider<ResultSetProxyLogicFactory>, ObjectProvider<DataSourceProxyConnectionIdManagerProvider>, ObjectProvider<ProxyDataSourceBuilderCustomizer>) - Constructor for class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationBeanPostProcessor
- dataSourceObservationListener(ObjectProvider<ObservationRegistry>, JdbcProperties, ObjectProvider<ObservationConvention<?>>) - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- DataSourceObservationOpenTelemetryAutoConfiguration - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
-
Auto-configurationfor Micrometer Observation instrumentation providing OpenTelemetry Semantic Conventions support. - DataSourceObservationOpenTelemetryAutoConfiguration() - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.DataSourceObservationOpenTelemetryAutoConfiguration
- DataSourceProxy() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- DataSourceProxyBuilderConfigurer - Class in net.ttddyy.observation.boot.autoconfigure
-
Configurer
ProxyDataSourceBuilderbased on theJdbcPropertiesand other optional beans. - DataSourceProxyBuilderConfigurer(JdbcProperties, List<QueryExecutionListener>, List<MethodExecutionListener>, ParameterTransformer, QueryTransformer, ResultSetProxyLogicFactory, ResultSetProxyLogicFactory, DataSourceProxyConnectionIdManagerProvider) - Constructor for class net.ttddyy.observation.boot.autoconfigure.DataSourceProxyBuilderConfigurer
- DataSourceProxyConnectionIdManagerProvider - Interface in net.ttddyy.observation.boot.autoconfigure
-
Supplier of a
ConnectionIdManager. - DefaultDataSourceNameResolver - Class in net.ttddyy.observation.boot.autoconfigure
-
Default implementation for
DataSourceNameResolver. - DefaultDataSourceNameResolver() - Constructor for class net.ttddyy.observation.boot.autoconfigure.DefaultDataSourceNameResolver
E
- Event() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Event
- EVENT_PUBLISHING_LISTENER_ORDER - Static variable in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
F
- FETCH - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Related to ResultSets.
G
- getAnalysis() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties
- getAttributes() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties
- getCache() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Analysis
- getDatasourceProxy() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getDelegate() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.OpenTelemetryConnectionUrlParserCache
- getDelegate() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.OpenTelemetryQueryAnalyzerCache
- getEvent() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getExcludedDataSourceBeanNames() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getExecInfo() - Method in class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
- getExecutionContext() - Method in class net.ttddyy.observation.boot.event.JdbcMethodExecutionEvent
- getIncludes() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getLoggerName() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- getLoggerName() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- getLogging() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- getLogLevel() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- getLogLevel() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- getMaxSize() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.AnalysisCache
- getOverrides() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Attributes
- getQuery() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- getQueryInfoList() - Method in class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
- getResultsetOperations() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- getSanitize() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Analysis
- getSlowQuery() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- getSummary() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Analysis
- getThreshold() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- getType() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
I
- isAfter() - Method in class net.ttddyy.observation.boot.event.JdbcMethodExecutionEvent
-
truewhen the event is published right after performing the method. - isAfter() - Method in class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
-
truewhen the event is published right after executing queries. - isBefore() - Method in class net.ttddyy.observation.boot.event.JdbcMethodExecutionEvent
-
truewhen the event is published right before performing the method. - isBefore() - Method in class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
-
truewhen the event is published right before executing queries. - isEnabled() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Event
- isEnabled() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.ResultsetOperations
- isEnabled() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Analysis
- isEnabled() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.AnalysisCache
- isEnabled() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Sanitize
- isEnabled() - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Summary
- isEnableLogging() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- isEnableLogging() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- isIncludeParameterValues() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- isJsonFormat() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- isMultiline() - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
J
- JdbcEvent - Class in net.ttddyy.observation.boot.event
-
Base class for JDBC event.
- JdbcEvent(Object) - Constructor for class net.ttddyy.observation.boot.event.JdbcEvent
- JdbcEventPublishingListener - Class in net.ttddyy.observation.boot.event
-
A datasource-proxy listener that publishes spring events for jdbc interactions.
- JdbcEventPublishingListener(ApplicationEventPublisher) - Constructor for class net.ttddyy.observation.boot.event.JdbcEventPublishingListener
- JdbcMethodExecutionEvent - Class in net.ttddyy.observation.boot.event
-
An event published when JDBC proxy methods are invoked.
- JdbcMethodExecutionEvent(boolean, MethodExecutionContext) - Constructor for class net.ttddyy.observation.boot.event.JdbcMethodExecutionEvent
- JdbcOpenTelemetryProperties - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
-
Configuration properties for OpenTelemetry Semantic Conventions support.
- JdbcOpenTelemetryProperties() - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties
- JdbcOpenTelemetryProperties.Analysis - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
- JdbcOpenTelemetryProperties.AnalysisCache - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
- JdbcOpenTelemetryProperties.Attributes - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
- JdbcOpenTelemetryProperties.Sanitize - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
- JdbcOpenTelemetryProperties.Summary - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
- JdbcProperties - Class in net.ttddyy.observation.boot.autoconfigure
-
Configuration properties for JDBC instrumentation.
- JdbcProperties() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- JdbcProperties.DataSourceProxy - Class in net.ttddyy.observation.boot.autoconfigure
- JdbcProperties.DataSourceType - Enum Class in net.ttddyy.observation.boot.autoconfigure
- JdbcProperties.Event - Class in net.ttddyy.observation.boot.autoconfigure
- JdbcProperties.Logging - Enum Class in net.ttddyy.observation.boot.autoconfigure
-
Query logging listener is the most used listener that logs executing query with actual parameters to.
- JdbcProperties.Query - Class in net.ttddyy.observation.boot.autoconfigure
-
Properties to configure query logging listener.
- JdbcProperties.ResultsetOperations - Class in net.ttddyy.observation.boot.autoconfigure
- JdbcProperties.SlowQuery - Class in net.ttddyy.observation.boot.autoconfigure
-
Properties to configure slow query logging listener.
- JdbcProperties.TraceType - Enum Class in net.ttddyy.observation.boot.autoconfigure
- JdbcQueryExecutionEvent - Class in net.ttddyy.observation.boot.event
-
An event published when queries are executed.
- JdbcQueryExecutionEvent(boolean, ExecutionInfo, List<QueryInfo>) - Constructor for class net.ttddyy.observation.boot.event.JdbcQueryExecutionEvent
- JUL - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using Java Util Logging.
K
- KEYS - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Related to generated keys.
L
- LOG4J - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using Log4j.
N
- net.ttddyy.observation.boot.autoconfigure - package net.ttddyy.observation.boot.autoconfigure
- net.ttddyy.observation.boot.autoconfigure.opentelemetry - package net.ttddyy.observation.boot.autoconfigure.opentelemetry
-
OpenTelemetry Semantic Conventions support related classes.
- net.ttddyy.observation.boot.event - package net.ttddyy.observation.boot.event
O
- OBSERVATION_LISTENER_ORDER - Static variable in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- observationConnectionIdManagerProvider() - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- observationDataSourceNameResolver() - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationAutoConfiguration
- OpenTelemetryConnectionUrlParserCache - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
-
Cache
UrlParseResultfromOpenTelemetryConnectionUrlParser. - OpenTelemetryConnectionUrlParserCache(OpenTelemetryConnectionUrlParser) - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.OpenTelemetryConnectionUrlParserCache
- OpenTelemetryQueryAnalyzerCache - Class in net.ttddyy.observation.boot.autoconfigure.opentelemetry
-
Cache
QueryAnalysisResultfromOpenTelemetryQueryAnalyzer. - OpenTelemetryQueryAnalyzerCache(OpenTelemetryQueryAnalyzer, int) - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.OpenTelemetryQueryAnalyzerCache
P
- parse(String) - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.OpenTelemetryConnectionUrlParserCache
- postProcessAfterInitialization(Object, String) - Method in class net.ttddyy.observation.boot.autoconfigure.DataSourceObservationBeanPostProcessor
- PROXY - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceType
-
Use a JDK proxy
- ProxyDataSourceBuilderCustomizer - Interface in net.ttddyy.observation.boot.autoconfigure
-
A customizer for
ProxyDataSourceBuilder.
Q
- Query() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- QUERY - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Related to query executions.
R
- resolve(String, DataSource) - Method in interface net.ttddyy.observation.boot.autoconfigure.DataSourceNameResolver
- resolve(String, DataSource) - Method in class net.ttddyy.observation.boot.autoconfigure.DefaultDataSourceNameResolver
- ResultsetOperations() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.ResultsetOperations
S
- Sanitize() - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Sanitize
- setDatasourceProxy(JdbcProperties.DataSourceProxy) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setEnabled(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Event
- setEnabled(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.ResultsetOperations
- setEnabled(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Analysis
- setEnabled(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.AnalysisCache
- setEnabled(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Sanitize
- setEnabled(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Summary
- setEnableLogging(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- setEnableLogging(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- setEvent(JdbcProperties.Event) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setExcludedDataSourceBeanNames(Set<String>) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setIncludeParameterValues(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setIncludes(Set<JdbcProperties.TraceType>) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setJsonFormat(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setLoggerName(String) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- setLoggerName(String) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- setLogging(JdbcProperties.Logging) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setLogLevel(String) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Query
- setLogLevel(String) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- setMaxSize(int) - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.AnalysisCache
- setMultiline(boolean) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setOverrides(Map<String, String>) - Method in class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Attributes
- setQuery(JdbcProperties.Query) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setResultsetOperations(JdbcProperties.ResultsetOperations) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties
- setSlowQuery(JdbcProperties.SlowQuery) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- setThreshold(long) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- setType(JdbcProperties.DataSourceType) - Method in class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceProxy
- SLF4J - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using SLF4J.
- SlowQuery() - Constructor for class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.SlowQuery
- Summary() - Constructor for class net.ttddyy.observation.boot.autoconfigure.opentelemetry.JdbcOpenTelemetryProperties.Summary
- SYSOUT - Enum constant in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Log using System.out.
V
- valueOf(String) - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.DataSourceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.Logging
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.ttddyy.observation.boot.autoconfigure.JdbcProperties.TraceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form