Skip navigation links
A C D E G I J L M O P R S T U V W 

A

addManager(String) - Static method in class io.opentracing.contrib.agent.AnnotationsTracingAgent
 
agentmain(String, Instrumentation) - Static method in class io.opentracing.contrib.agent.AnnotationsTracingAgent
 
AgentTracerConfig - Class in com.datadoghq.trace.resolver
Configuration POJO for the agent
AgentTracerConfig() - Constructor for class com.datadoghq.trace.resolver.AgentTracerConfig
 
AnnotationsTracingAgent - Class in io.opentracing.contrib.agent
This class provides a wrapper around the ByteMan agent, to establish required system properties and the manager class.
AnnotationsTracingAgent() - Constructor for class io.opentracing.contrib.agent.AnnotationsTracingAgent
 
ApacheHTTPClientHelper - Class in io.opentracing.contrib.agent.helper
Patch the Apache HTTP Client during the building steps
ApacheHTTPClientHelper(Rule) - Constructor for class io.opentracing.contrib.agent.helper.ApacheHTTPClientHelper
 
AUTHORIZED_VERSIONS_CONFIG - Static variable in class io.opentracing.contrib.agent.JarVersionsChecker
 
AWSClientHelper - Class in io.opentracing.contrib.agent.helper
Patch the AWS Client during the building steps.
AWSClientHelper(Rule) - Constructor for class io.opentracing.contrib.agent.helper.AWSClientHelper
 

C

CassandraHelper - Class in io.opentracing.contrib.agent.helper
Patch each new sessions created when trying to connect to a Cassandra cluster.
CassandraHelper(Rule) - Constructor for class io.opentracing.contrib.agent.helper.CassandraHelper
 
checkJarVersions() - Static method in class io.opentracing.contrib.agent.JarVersionsChecker
Check all Jar versions in the classpath
com.datadoghq.trace.resolver - package com.datadoghq.trace.resolver
 

D

DDAgentTracingHelper<ObjectType> - Class in io.opentracing.contrib.agent.helper
This class provides helpfull stuff in order to easy patch object using Byteman rules
doPatch(HttpClientBuilder) - Method in class io.opentracing.contrib.agent.helper.ApacheHTTPClientHelper
Strategy: We replace the legacy builder by a new instance providing by the opentracing contribution when the builder is instantiate.
doPatch(AwsClientBuilder) - Method in class io.opentracing.contrib.agent.helper.AWSClientHelper
Strategy: we add a tracing handler to the client when it has just been built.
doPatch(Session) - Method in class io.opentracing.contrib.agent.helper.CassandraHelper
Strategy: each time we build a connection to a Cassandra cluster, the com.datastax.driver.core.Cluster$Manager.newSession() method is called.
doPatch(ObjectType) - Method in class io.opentracing.contrib.agent.helper.DDAgentTracingHelper
The current implementation of the patch
doPatch(ActionListener) - Method in class io.opentracing.contrib.agent.helper.ElasticsearchHelper
Strategy: When a query is executed, if start the instrumentation and a new Span.
doPatch(ServletContextHandler) - Method in class io.opentracing.contrib.agent.helper.JettyServletHelper
Strategy: Use the contextHandler provided to add a new Tracing filter
doPatch(MongoClientOptions.Builder) - Method in class io.opentracing.contrib.agent.helper.MongoHelper
Strategy: Just before com.mongodb.MongoClientOptions$Builder.build() method is called, we add a new command listener in charge of the tracing.
doPatch(OkHttpClient.Builder) - Method in class io.opentracing.contrib.agent.helper.OkHttpHelper
Strategy: Just before the okhttp3.OkHttpClient$Builder.build() method called, we add a new interceptor for the tracing part.
doPatch(ApplicationContext) - Method in class io.opentracing.contrib.agent.helper.TomcatServletHelper
Strategy: Use the contextHandler provided to add a new Tracing filter

E

ElasticsearchHelper - Class in io.opentracing.contrib.agent.helper
Instrument all Elasticsearch queries.
ElasticsearchHelper(Rule) - Constructor for class io.opentracing.contrib.agent.helper.ElasticsearchHelper
 
extractJarVersion(String) - Static method in class io.opentracing.contrib.agent.JarVersionsChecker
 

G

getDisabledInstrumentations() - Method in class com.datadoghq.trace.resolver.AgentTracerConfig
 
getEnableCustomAnnotationTracingOver() - Method in class com.datadoghq.trace.resolver.AgentTracerConfig
 
getJarFiles(String) - Static method in class io.opentracing.contrib.agent.JarVersionsChecker
list files in the given directory and subdirs (with recursion)

I

info(String) - Method in class io.opentracing.contrib.agent.helper.DDAgentTracingHelper
Simple wrapper to emit an info
initialize(Retransformer) - Static method in class io.opentracing.contrib.agent.TraceAnnotationsManager
This method initializes the manager.
io.opentracing.contrib.agent - package io.opentracing.contrib.agent
 
io.opentracing.contrib.agent.helper - package io.opentracing.contrib.agent.helper
 

J

JarVersionsChecker - Class in io.opentracing.contrib.agent
Utility class to check the validity of the classpath concerning the java automated instrumentations
JarVersionsChecker() - Constructor for class io.opentracing.contrib.agent.JarVersionsChecker
 
JettyServletHelper - Class in io.opentracing.contrib.agent.helper
Patch the Jetty Servlet during the init steps
JettyServletHelper(Rule) - Constructor for class io.opentracing.contrib.agent.helper.JettyServletHelper
 

L

loadAnnotationsRules(String...) - Static method in class io.opentracing.contrib.agent.TraceAnnotationsManager
Find all the methods annoted with @Trace and inject rules
loadRules(ClassLoader) - Static method in class io.opentracing.contrib.agent.TraceAnnotationsManager
This method loads any OpenTracing Agent rules (otarules.btm) found as resources within the supplied classloader.
logStackTrace(String, Throwable) - Method in class io.opentracing.contrib.agent.helper.DDAgentTracingHelper
Simple wrapper to emit the corresponding stacktrace.

M

main(String[]) - Static method in class io.opentracing.contrib.agent.JarVersionsChecker
 
MongoHelper - Class in io.opentracing.contrib.agent.helper
Patch the Mongo builder before constructing the final client
MongoHelper(Rule) - Constructor for class io.opentracing.contrib.agent.helper.MongoHelper
 

O

OkHttpHelper - Class in io.opentracing.contrib.agent.helper
Patch the OkHttp Client during the building steps.
OkHttpHelper(Rule) - Constructor for class io.opentracing.contrib.agent.helper.OkHttpHelper
 

P

patch(HttpClientBuilder) - Method in class io.opentracing.contrib.agent.helper.ApacheHTTPClientHelper
 
patch(Session) - Method in class io.opentracing.contrib.agent.helper.CassandraHelper
 
patch(ObjectType) - Method in class io.opentracing.contrib.agent.helper.DDAgentTracingHelper
This method takes an object and applies some mutation in order to add tracing capabilities.
patch(ActionListener) - Method in class io.opentracing.contrib.agent.helper.ElasticsearchHelper
 
premain(String, Instrumentation) - Static method in class io.opentracing.contrib.agent.AnnotationsTracingAgent
 

R

registerArgs(Object) - Method in class io.opentracing.contrib.agent.helper.ElasticsearchHelper
This method is used to register/save some object that will be used for the instrumentation.

S

setDisabledInstrumentations(List<String>) - Method in class com.datadoghq.trace.resolver.AgentTracerConfig
 
setEnableCustomAnnotationTracingOver(String[]) - Method in class com.datadoghq.trace.resolver.AgentTracerConfig
 

T

TomcatServletHelper - Class in io.opentracing.contrib.agent.helper
Patch the Jetty Servlet during the init steps
TomcatServletHelper(Rule) - Constructor for class io.opentracing.contrib.agent.helper.TomcatServletHelper
 
TraceAnnotationsManager - Class in io.opentracing.contrib.agent
This manager is loaded at pre-main.
TraceAnnotationsManager() - Constructor for class io.opentracing.contrib.agent.TraceAnnotationsManager
 
tracer - Variable in class io.opentracing.contrib.agent.helper.DDAgentTracingHelper
The current instance of the tracer.

U

uninstallScripts(List<String>, List<String>) - Static method in class io.opentracing.contrib.agent.TraceAnnotationsManager
Uninstall some scripts from a list of patterns.

V

versionPattern - Static variable in class io.opentracing.contrib.agent.JarVersionsChecker
 

W

warning(String) - Method in class io.opentracing.contrib.agent.helper.DDAgentTracingHelper
Simple wrapper to emit a warning
A C D E G I J L M O P R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.