Skip navigation links
A B C D E F G I M O P R S T V W 

A

activeSpan() - Method in class com.datadoghq.agent.OpenTracingHelper.AgentTracer
 
addByteBuddy(Instrumentation) - Static method in class com.datadoghq.agent.TracingAgent
 
addDBInfo(String, PreparedStatement) - Static method in class com.datadoghq.agent.instrumentation.jdbc.ConnectionInstrumentation.ConnectionAdvice
 
addDBInfo(String, Properties, Connection) - Static method in class com.datadoghq.agent.instrumentation.jdbc.DriverInstrumentation.DriverAdvice
 
addReference(String, SpanContext) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
agentmain(String, Instrumentation) - Static method in class com.datadoghq.agent.TracingAgent
 
AgentRulesManager - Class in com.datadoghq.agent
 
AgentRulesManager(Retransformer, TracingAgentConfig) - Constructor for class com.datadoghq.agent.AgentRulesManager
 
AgentSpanBuilder(Tracer.SpanBuilder) - Constructor for class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
AgentTracer(Tracer) - Constructor for class com.datadoghq.agent.OpenTracingHelper.AgentTracer
 
asChildOf(SpanContext) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
asChildOf(BaseSpan<?>) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
associateSpan(Object, Span) - Method in class com.datadoghq.agent.OpenTracingHelper
This method establishes an association between an application object (i.e.

B

buildSpan(String) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentTracer
 

C

ClassLoaderIntegrationInjector - Class in com.datadoghq.agent
 
ClassLoaderIntegrationInjector(Map<ZipEntry, byte[]>) - Constructor for class com.datadoghq.agent.ClassLoaderIntegrationInjector
 
ClassLoaderNameMatcher - Class in com.datadoghq.agent.utils
 
classLoaderWithName(String) - Static method in class com.datadoghq.agent.utils.ClassLoaderNameMatcher
 
com.datadoghq.agent - package com.datadoghq.agent
 
com.datadoghq.agent.instrumentation.annotation - package com.datadoghq.agent.instrumentation.annotation
 
com.datadoghq.agent.instrumentation.jdbc - package com.datadoghq.agent.instrumentation.jdbc
 
com.datadoghq.agent.utils - package com.datadoghq.agent.utils
 
ConnectionAdvice() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.ConnectionInstrumentation.ConnectionAdvice
 
connectionInfo - Static variable in class com.datadoghq.agent.instrumentation.jdbc.DriverInstrumentation
 
ConnectionInstrumentation - Class in com.datadoghq.agent.instrumentation.jdbc
 
ConnectionInstrumentation() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.ConnectionInstrumentation
 
ConnectionInstrumentation.ConnectionAdvice - Class in com.datadoghq.agent.instrumentation.jdbc
 

D

DBInfo() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.DriverInstrumentation.DBInfo
 
DDJavaAgentInfo - Class in com.datadoghq.agent
 
DDJavaAgentInfo() - Constructor for class com.datadoghq.agent.DDJavaAgentInfo
 
DriverAdvice() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.DriverInstrumentation.DriverAdvice
 
DriverInstrumentation - Class in com.datadoghq.agent.instrumentation.jdbc
 
DriverInstrumentation() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.DriverInstrumentation
 
DriverInstrumentation.DBInfo - Class in com.datadoghq.agent.instrumentation.jdbc
 
DriverInstrumentation.DriverAdvice - Class in com.datadoghq.agent.instrumentation.jdbc
 

E

extract(Format<C>, C) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentTracer
 

F

finishedSpan(Object, Span) - Method in class com.datadoghq.agent.OpenTracingHelper
Needs to be replaced by span.isFinished()

G

getDisabledInstrumentations() - Method in class com.datadoghq.agent.TracingAgentConfig
 
getEnableCustomAnnotationTracingOver() - Method in class com.datadoghq.agent.TracingAgentConfig
 
getState(Object) - Method in class com.datadoghq.agent.OpenTracingHelper
This method retrieves the current 'state' number associated with the supplied application object.
getTracer() - Method in class com.datadoghq.agent.OpenTracingHelper
This method returns the OpenTracing tracer.
getUnsupportedRules(ClassLoader) - Method in class com.datadoghq.agent.InstrumentationChecker
 

I

ignore(Object) - Method in class com.datadoghq.agent.OpenTracingHelper
This method determines whether the instrumentation point, associated with the supplied object, should be ignored.
ignoreActiveSpan() - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
initialize(Retransformer) - Static method in class com.datadoghq.agent.AgentRulesManager
This method initializes the manager.
initialize(ClassLoader) - Method in class com.datadoghq.agent.InstrumentationRulesManager
This method is separated out from initialize to allow Spring Boot's LaunchedURLClassLoader to call it once it is loaded.
inject(ClassLoader) - Method in class com.datadoghq.agent.ClassLoaderIntegrationInjector
 
inject(SpanContext, Format<C>, C) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentTracer
 
instrument(AgentBuilder) - Method in class com.datadoghq.agent.instrumentation.annotation.TraceAnnotationInstrumentation
 
instrument(AgentBuilder) - Method in class com.datadoghq.agent.instrumentation.jdbc.ConnectionInstrumentation
 
instrument(AgentBuilder) - Method in class com.datadoghq.agent.instrumentation.jdbc.DriverInstrumentation
 
instrument(AgentBuilder) - Method in class com.datadoghq.agent.instrumentation.jdbc.PreparedStatementInstrumentation
 
instrument(AgentBuilder) - Method in class com.datadoghq.agent.instrumentation.jdbc.StatementInstrumentation
 
InstrumentationChecker - Class in com.datadoghq.agent
Utility class to check the validity of the classpath concerning the java automated instrumentations
InstrumentationChecker() - Constructor for class com.datadoghq.agent.InstrumentationChecker
 
InstrumentationRulesManager - Class in com.datadoghq.agent
This manager is loaded at pre-main.
InstrumentationRulesManager(Retransformer, TracingAgentConfig, AgentRulesManager) - Constructor for class com.datadoghq.agent.InstrumentationRulesManager
 
isFinished(Object) - Method in class com.datadoghq.agent.OpenTracingHelper
 
isReflectionClassLoader() - Static method in class com.datadoghq.agent.utils.ClassLoaderNameMatcher
 

M

main(String...) - Static method in class com.datadoghq.agent.DDJavaAgentInfo
 
makeActive(Span) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentTracer
 
matches(ClassLoader) - Method in class com.datadoghq.agent.utils.ClassLoaderNameMatcher
 

O

OpenTracingHelper - Class in com.datadoghq.agent
This class provides helper capabilities to the byteman rules.
OpenTracingHelper(Rule) - Constructor for class com.datadoghq.agent.OpenTracingHelper
 
OpenTracingHelper.AgentSpanBuilder - Class in com.datadoghq.agent
 
OpenTracingHelper.AgentTracer - Class in com.datadoghq.agent
Proxy tracer used for one purpose - to enable the rules to define a ChildOf relationship without being concerned whether the supplied Span is null.

P

premain(String, Instrumentation) - Static method in class com.datadoghq.agent.TracingAgent
 
PreparedStatementAdvice() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.PreparedStatementInstrumentation.PreparedStatementAdvice
 
PreparedStatementInstrumentation - Class in com.datadoghq.agent.instrumentation.jdbc
 
PreparedStatementInstrumentation() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.PreparedStatementInstrumentation
 
PreparedStatementInstrumentation.PreparedStatementAdvice - Class in com.datadoghq.agent.instrumentation.jdbc
 
preparedStatements - Static variable in class com.datadoghq.agent.instrumentation.annotation.TraceAnnotationInstrumentation
 
preparedStatements - Static variable in class com.datadoghq.agent.instrumentation.jdbc.ConnectionInstrumentation
 

R

registerClassLoad() - Static method in class com.datadoghq.agent.InstrumentationRulesManager
 
registerClassLoad(Object) - Static method in class com.datadoghq.agent.InstrumentationRulesManager
 
retrieveSpan(Object) - Method in class com.datadoghq.agent.OpenTracingHelper
This method retrieves the span associated with the supplied application object.

S

setDisabledInstrumentations(List<String>) - Method in class com.datadoghq.agent.TracingAgentConfig
 
setEnableCustomAnnotationTracingOver(String[]) - Method in class com.datadoghq.agent.TracingAgentConfig
 
setState(Object, int) - Method in class com.datadoghq.agent.OpenTracingHelper
This method enables an instrumentation rule to record a 'state' number against an application object.
start() - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
startActive() - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
startManual() - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
startSpan(Method) - Static method in class com.datadoghq.agent.instrumentation.annotation.TraceAnnotationInstrumentation.TraceAdvice
 
startSpan(PreparedStatement) - Static method in class com.datadoghq.agent.instrumentation.jdbc.PreparedStatementInstrumentation.PreparedStatementAdvice
 
startSpan(String, Statement) - Static method in class com.datadoghq.agent.instrumentation.jdbc.StatementInstrumentation.StatementAdvice
 
StatementAdvice() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.StatementInstrumentation.StatementAdvice
 
StatementInstrumentation - Class in com.datadoghq.agent.instrumentation.jdbc
 
StatementInstrumentation() - Constructor for class com.datadoghq.agent.instrumentation.jdbc.StatementInstrumentation
 
StatementInstrumentation.StatementAdvice - Class in com.datadoghq.agent.instrumentation.jdbc
 
stopSpan(ActiveSpan, Throwable) - Static method in class com.datadoghq.agent.instrumentation.annotation.TraceAnnotationInstrumentation.TraceAdvice
 
stopSpan(ActiveSpan, Throwable) - Static method in class com.datadoghq.agent.instrumentation.jdbc.PreparedStatementInstrumentation.PreparedStatementAdvice
 
stopSpan(ActiveSpan, Throwable) - Static method in class com.datadoghq.agent.instrumentation.jdbc.StatementInstrumentation.StatementAdvice
 

T

TraceAdvice() - Constructor for class com.datadoghq.agent.instrumentation.annotation.TraceAnnotationInstrumentation.TraceAdvice
 
TraceAnnotationInstrumentation - Class in com.datadoghq.agent.instrumentation.annotation
 
TraceAnnotationInstrumentation() - Constructor for class com.datadoghq.agent.instrumentation.annotation.TraceAnnotationInstrumentation
 
TraceAnnotationInstrumentation.TraceAdvice - Class in com.datadoghq.agent.instrumentation.annotation
 
TracingAgent - Class in com.datadoghq.agent
This class provides a wrapper around the ByteMan agent, to establish required system properties and the manager class.
TracingAgent() - Constructor for class com.datadoghq.agent.TracingAgent
 
TracingAgentConfig - Class in com.datadoghq.agent
Configuration POJO for the agent
TracingAgentConfig() - Constructor for class com.datadoghq.agent.TracingAgentConfig
 

V

VERSION - Static variable in class com.datadoghq.agent.DDJavaAgentInfo
 

W

withStartTimestamp(long) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
withTag(String, String) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
withTag(String, boolean) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
withTag(String, Number) - Method in class com.datadoghq.agent.OpenTracingHelper.AgentSpanBuilder
 
A B C D E F G I M O P R S T V W 
Skip navigation links