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

A

AgentBootstrap - Class in datadog.trace.bootstrap
Entry point for initializing the agent.
AgentBootstrap() - Constructor for class datadog.trace.bootstrap.AgentBootstrap
 
AgentJar - Class in datadog.trace.bootstrap
Entry point when running the agent as a sample application with -jar.
AgentJar() - Constructor for class datadog.trace.bootstrap.AgentJar
 
agentmain(String, Instrumentation) - Static method in class datadog.trace.bootstrap.AgentBootstrap
 
array(String) - Method in class datadog.trace.bootstrap.JsonBuffer
 
array(String[]) - Method in class datadog.trace.bootstrap.JsonBuffer
 
array(JsonBuffer) - Method in class datadog.trace.bootstrap.JsonBuffer
 

B

beginArray() - Method in class datadog.trace.bootstrap.JsonBuffer
 
beginObject() - Method in class datadog.trace.bootstrap.JsonBuffer
 
BootstrapInitializationTelemetry - Class in datadog.trace.bootstrap
Thread safe telemetry class used to relay information about tracer activation.
BootstrapInitializationTelemetry() - Constructor for class datadog.trace.bootstrap.BootstrapInitializationTelemetry
 
BootstrapInitializationTelemetry.ForwarderJsonSender - Class in datadog.trace.bootstrap
 
BootstrapInitializationTelemetry.JsonBased - Class in datadog.trace.bootstrap
 
BootstrapInitializationTelemetry.JsonSender - Interface in datadog.trace.bootstrap
 
BootstrapInitializationTelemetry.NoOp - Class in datadog.trace.bootstrap
 

C

createFromForwarderPath(String) - Static method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
Constructs a JSON-based instrumentation telemetry that forwards through a helper executable - indicated by forwarderPath

D

datadog.trace.bootstrap - package datadog.trace.bootstrap
 

E

endArray() - Method in class datadog.trace.bootstrap.JsonBuffer
 
endObject() - Method in class datadog.trace.bootstrap.JsonBuffer
 

F

finish() - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
 
finish() - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.JsonBased
 
finish() - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.NoOp
 
flush() - Method in class datadog.trace.bootstrap.JsonBuffer
 

G

getAgentVersion() - Static method in class datadog.trace.bootstrap.AgentJar
 
getAgentVersionOrDefault(String) - Static method in class datadog.trace.bootstrap.AgentJar
 
getEnvOrDefault(String, String) - Static method in class datadog.trace.bootstrap.SystemUtils
 
getPropertyOrDefault(String, String) - Static method in class datadog.trace.bootstrap.SystemUtils
 

I

initMetaInfo(String, String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
Adds meta information about the process to the initialization telemetry Does NOT support overriding an attr, each attr should be once and only once
initMetaInfo(String, String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.JsonBased
 
initMetaInfo(String, String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.NoOp
 

J

JsonBuffer - Class in datadog.trace.bootstrap
Light weight JSON writer with no dependencies other than JDK.
JsonBuffer() - Constructor for class datadog.trace.bootstrap.JsonBuffer
 

M

main(String[]) - Static method in class datadog.trace.bootstrap.AgentBootstrap
 
main(String[]) - Static method in class datadog.trace.bootstrap.AgentJar
 
markIncomplete() - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.JsonBased
 
markIncomplete() - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
 
markIncomplete() - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.NoOp
 

N

name(String) - Method in class datadog.trace.bootstrap.JsonBuffer
 
noOpInstance() - Static method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
Returns a singleton no op instance of initialization telemetry
nullValue() - Method in class datadog.trace.bootstrap.JsonBuffer
 

O

object(JsonBuffer) - Method in class datadog.trace.bootstrap.JsonBuffer
 
onAbort(String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.JsonBased
 
onAbort(String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.NoOp
 
onAbort(String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
Indicates that an abort condition occurred during the bootstrapping process Abort conditions are assumed to leave the bootstrapping process incomplete.
onError(Throwable) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.JsonBased
 
onError(String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.JsonBased
 
onError(String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.NoOp
 
onError(Throwable) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.NoOp
 
onError(Throwable) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
Indicates that an exception occurred during the bootstrapping process By default the exception is assumed to NOT have fully stopped the initialization of the tracer.
onError(String) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
 
onFatalError(Throwable) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.JsonBased
 
onFatalError(Throwable) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.NoOp
 
onFatalError(Throwable) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry
Indicates an exception that occurred during the bootstrapping process that left initialization incomplete.

P

premain(String, Instrumentation) - Static method in class datadog.trace.bootstrap.AgentBootstrap
 

R

reset() - Method in class datadog.trace.bootstrap.JsonBuffer
 

S

send(JsonBuffer) - Method in class datadog.trace.bootstrap.BootstrapInitializationTelemetry.ForwarderJsonSender
 
send(JsonBuffer) - Method in interface datadog.trace.bootstrap.BootstrapInitializationTelemetry.JsonSender
 
SystemUtils - Class in datadog.trace.bootstrap
 

T

toByteArray() - Method in class datadog.trace.bootstrap.JsonBuffer
 
toString() - Method in class datadog.trace.bootstrap.JsonBuffer
 
tryGetAgentVersion() - Static method in class datadog.trace.bootstrap.AgentJar
 
tryGetEnv(String) - Static method in class datadog.trace.bootstrap.SystemUtils
 
tryGetProperty(String) - Static method in class datadog.trace.bootstrap.SystemUtils
 

V

value(JsonBuffer) - Method in class datadog.trace.bootstrap.JsonBuffer
 
value(boolean) - Method in class datadog.trace.bootstrap.JsonBuffer
 
value(String) - Method in class datadog.trace.bootstrap.JsonBuffer
 
value(int) - Method in class datadog.trace.bootstrap.JsonBuffer
 
A B C D E F G I J M N O P R S T V 
Skip navigation links