A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages

A

AbstractContext - Class in co.elastic.apm.agent.impl.context
 
AbstractContext() - Constructor for class co.elastic.apm.agent.impl.context.AbstractContext
 
AbstractHeaderGetter<T,​C> - Class in co.elastic.apm.agent.impl.transaction
 
AbstractHeaderGetter() - Constructor for class co.elastic.apm.agent.impl.transaction.AbstractHeaderGetter
 
AbstractIntakeApiHandler - Class in co.elastic.apm.agent.report
 
AbstractIntakeApiHandler(ReporterConfiguration, PayloadSerializer, ApmServerClient) - Constructor for class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
AbstractLifecycleListener - Class in co.elastic.apm.agent.context
 
AbstractLifecycleListener() - Constructor for class co.elastic.apm.agent.context.AbstractLifecycleListener
 
AbstractObjectPool<T> - Class in co.elastic.apm.agent.objectpool.impl
 
AbstractObjectPool(Allocator<T>, Resetter<T>) - Constructor for class co.elastic.apm.agent.objectpool.impl.AbstractObjectPool
 
AbstractSpan<T extends AbstractSpan<T>> - Class in co.elastic.apm.agent.impl.transaction
 
AbstractSpan(ElasticApmTracer) - Constructor for class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
accept(T, S) - Method in interface co.elastic.apm.agent.impl.transaction.HeaderGetter.HeaderConsumer
 
activate() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
activate() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
activate(AbstractSpan<?>) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
activateInScope() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
ActivationListener - Interface in co.elastic.apm.agent.impl
A callback for AbstractSpan and ErrorCapture activation and deactivaiton events
add(long) - Method in class co.elastic.apm.agent.collections.LongList
 
add(String, byte[]) - Method in class co.elastic.apm.agent.impl.context.Headers
 
add(String, byte[]) - Method in class co.elastic.apm.agent.util.BinaryHeaderMap
 
add(String, Labels, DoubleSupplier) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
Adds a gauge to the metric registry.
add(String, CharSequence) - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
add(String, String) - Method in class co.elastic.apm.agent.impl.context.Headers
 
add(String, String) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
Adds a value to this map.
add(K, V) - Method in class co.elastic.apm.agent.util.NoRandomAccessMap
 
addAll(LongList) - Method in class co.elastic.apm.agent.collections.LongList
 
addCookie(String, String) - Method in class co.elastic.apm.agent.impl.context.Request
 
addCustom(String, boolean) - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
addCustom(String, Number) - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
addCustom(String, String) - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
addCustomContext(String, Boolean) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
addCustomContext(String, Number) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
addCustomContext(String, String) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
addFormUrlEncodedParameter(String, String) - Method in class co.elastic.apm.agent.impl.context.Request
 
addFormUrlEncodedParameters(String, String[]) - Method in class co.elastic.apm.agent.impl.context.Request
 
addHandler(Handler) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
addHeader(String, byte[]) - Method in class co.elastic.apm.agent.impl.context.Message
 
addHeader(String, String) - Method in class co.elastic.apm.agent.impl.context.Message
 
addHeader(String, String) - Method in class co.elastic.apm.agent.impl.context.Request
Adds a request header.
addHeader(String, String) - Method in class co.elastic.apm.agent.impl.context.Response
Adds a response header.
addHeader(String, Collection<String>) - Method in class co.elastic.apm.agent.impl.context.Response
 
addHeader(String, Enumeration<String>) - Method in class co.elastic.apm.agent.impl.context.Request
 
additionalHelpers - Variable in class co.elastic.apm.agent.bci.HelperClassManager
Deprecated.
 
addLabel(String, boolean) - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
addLabel(String, Boolean) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
addLabel(String, Number) - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
addLabel(String, Number) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
addLabel(String, String) - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
addLabel(String, String) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
addMethodMatchingDuration(long) - Method in class co.elastic.apm.agent.bci.bytebuddy.MatcherTimer
 
addTextHeader(String) - Method in class co.elastic.apm.agent.impl.transaction.TraceState
 
addTypeMatchingDuration(long) - Method in class co.elastic.apm.agent.bci.bytebuddy.MatcherTimer
 
addUnlessNan(String, Labels, DoubleSupplier) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
Same as MetricRegistry.add(String, Labels, DoubleSupplier) but only adds the metric if the DoubleSupplier does not return Double.NaN
addUnlessNegative(String, Labels, DoubleSupplier) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
Same as MetricRegistry.add(String, Labels, DoubleSupplier) but only adds the metric if the DoubleSupplier returns a positive number or zero.
afterDeactivate(ErrorCapture) - Method in interface co.elastic.apm.agent.impl.ActivationListener
afterDeactivate(AbstractSpan<?>) - Method in interface co.elastic.apm.agent.impl.ActivationListener
afterEnd() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
afterEnd() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
afterEnd() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
Agent - Class in co.elastic.apm.agent.impl.payload
Name and version of the Elastic APM agent
Agent(String, String) - Constructor for class co.elastic.apm.agent.impl.payload.Agent
 
Agent(String, String, String) - Constructor for class co.elastic.apm.agent.impl.payload.Agent
 
AGENT_HOME_PLACEHOLDER - Static variable in class co.elastic.apm.agent.logging.LoggingConfiguration
 
AgentArgumentsConfigurationSource - Class in co.elastic.apm.agent.configuration
 
ALL - co.elastic.apm.agent.configuration.CoreConfiguration.EventType
Request bodies will be reported with both errors and request transactions
allocator - Variable in class co.elastic.apm.agent.objectpool.impl.AbstractObjectPool
 
Allocator<T> - Interface in co.elastic.apm.agent.objectpool
Defines pooled object factory
annotationClassName() - Method in annotation type co.elastic.apm.agent.bci.bytebuddy.AnnotationValueOffsetMappingFactory.AnnotationValueExtractor
 
annotationMatcher(String) - Static method in class co.elastic.apm.agent.matcher.AnnotationMatcher
 
AnnotationMatcher - Class in co.elastic.apm.agent.matcher
ByteBuddy ElementMatcher that finds elements that are annotated with matching annotations.
annotationMatches(String) - Static method in class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
 
AnnotationValueOffsetMappingFactory - Class in co.elastic.apm.agent.bci.bytebuddy
 
AnnotationValueOffsetMappingFactory() - Constructor for class co.elastic.apm.agent.bci.bytebuddy.AnnotationValueOffsetMappingFactory
 
AnnotationValueOffsetMappingFactory.AnnotationValueExtractor - Annotation Type in co.elastic.apm.agent.bci.bytebuddy
 
anyMatch(List<WildcardMatcher>) - Static method in class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
 
anyMatch(List<WildcardMatcher>, CharSequence) - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
Returns the first WildcardMatcher matching the provided string.
anyMatch(List<WildcardMatcher>, CharSequence, CharSequence) - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
Returns the first WildcardMatcher matching the provided partitioned string.
apmServerClient - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
ApmServerClient - Class in co.elastic.apm.agent.report
Load-balances traffic and handles fail-overs to multiple APM Servers.
ApmServerClient(ReporterConfiguration) - Constructor for class co.elastic.apm.agent.report.ApmServerClient
 
ApmServerClient.ConnectionHandler<T> - Interface in co.elastic.apm.agent.report
 
ApmServerConfigurationSource - Class in co.elastic.apm.agent.configuration
 
ApmServerConfigurationSource(PayloadSerializer, ApmServerClient) - Constructor for class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
 
ApmServerHealthChecker - Class in co.elastic.apm.agent.report
 
ApmServerHealthChecker(ApmServerClient) - Constructor for class co.elastic.apm.agent.report.ApmServerHealthChecker
 
ApmServerReporter - Class in co.elastic.apm.agent.report
This reporter asynchronously reports Transactions to the APM server
ApmServerReporter(boolean, ReporterConfiguration, ReportingEventHandler) - Constructor for class co.elastic.apm.agent.report.ApmServerReporter
 
appendFileName(StringBuilder) - Method in class co.elastic.apm.agent.impl.transaction.StackFrame
 
appendMetaDataNdJsonToStream() - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
Appends the serialized metadata to ND-JSON as a metadata line.
appendMetaDataNdJsonToStream() - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
Appends the serialized metadata to ND-JSON as a metadata line.
appendMetadataToStream() - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
Appends the serialized metadata to the underlying OutputStream.
appendMetadataToStream() - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
Appends the serialized metadata to the underlying OutputStream.
appendSimpleClassName(StringBuilder) - Method in class co.elastic.apm.agent.impl.transaction.StackFrame
 
appendToBody(CharSequence) - Method in class co.elastic.apm.agent.impl.context.Message
 
appendToFull(CharSequence) - Method in class co.elastic.apm.agent.impl.context.Url
 
appendToName(CharSequence) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Appends a string to the name.
appendToName(CharSequence, int) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
APPLICATION_PACKAGES - Static variable in class co.elastic.apm.agent.impl.stacktrace.StacktraceConfiguration
 
asChildOf(AbstractSpan<?>) - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
Creates a reference to a TraceContext
asChildOf(TraceContext) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
asChildOf(TraceContext, T) - Method in interface co.elastic.apm.agent.impl.transaction.TraceContext.ChildContextCreator
 
asChildOf(TraceContext, T, A) - Method in interface co.elastic.apm.agent.impl.transaction.TraceContext.ChildContextCreatorTwoArg
 
asExit() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
asRoot() - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
asRootSpan(Sampler) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
assertValid(String) - Method in class co.elastic.apm.agent.configuration.validation.RegexValidator
 
assertValid(T) - Method in class co.elastic.apm.agent.configuration.validation.RangeValidator
 
AssignToPostProcessorFactory - Class in co.elastic.apm.agent.bci.bytebuddy.postprocessor
 
AssignToPostProcessorFactory() - Constructor for class co.elastic.apm.agent.bci.bytebuddy.postprocessor.AssignToPostProcessorFactory
 
AssignToPostProcessorFactory.Compound - Class in co.elastic.apm.agent.bci.bytebuddy.postprocessor
 
AUTO - co.elastic.apm.agent.configuration.CoreConfiguration.CloudProvider
 
AWS - co.elastic.apm.agent.configuration.CoreConfiguration.CloudProvider
 
AZURE - co.elastic.apm.agent.configuration.CoreConfiguration.CloudProvider
 

B

beforeActivate(ErrorCapture) - Method in interface co.elastic.apm.agent.impl.ActivationListener
beforeActivate(AbstractSpan<?>) - Method in interface co.elastic.apm.agent.impl.ActivationListener
beforeEnd(long) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
beforeEnd(long) - Method in class co.elastic.apm.agent.impl.transaction.Span
 
beforeEnd(long) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
BINARY_FORMAT_EXPECTED_LENGTH - Static variable in class co.elastic.apm.agent.impl.transaction.TraceContext
 
BinaryHeaderGetter<C> - Interface in co.elastic.apm.agent.impl.transaction
 
BinaryHeaderMap - Class in co.elastic.apm.agent.util
A map (not implementing the java.util.Map interface) that only supports String-byte[] pair additions and iterations.
BinaryHeaderMap() - Constructor for class co.elastic.apm.agent.util.BinaryHeaderMap
 
BinaryHeaderMap.Entry - Class in co.elastic.apm.agent.util
 
BinaryHeaderSetter<C> - Interface in co.elastic.apm.agent.impl.transaction
 
blockUntilReady() - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
Blocking until this PayloadSerializer is ready for use.
blockUntilReady() - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
Blocking until this PayloadSerializer is ready for use.
BodyProcessor - Class in co.elastic.apm.agent.impl.context
This processor redacts the body according to the CoreConfiguration.captureBody configuration option
BodyProcessor(ConfigurationRegistry) - Constructor for class co.elastic.apm.agent.impl.context.BodyProcessor
 
bootstrap(MethodHandles.Lookup, String, MethodType, Object...) - Static method in class co.elastic.apm.agent.bci.IndyBootstrap
Is called by java.lang.IndyBootstrapDispatcher#bootstrap via reflection.
BOTH - co.elastic.apm.agent.configuration.MessagingConfiguration.Strategy
 
BUFFER_SIZE - Static variable in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
Matches default ZLIB buffer size.
build() - Method in class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
 
buildAndStart() - Method in class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
NOTE: THIS IS A CONVENIENCE METHOD ONLY TO BE USED WITHIN TESTS
BYTE_PATTERN - Static variable in class co.elastic.apm.agent.configuration.converter.ByteValue
 
byteOption() - Static method in class co.elastic.apm.agent.configuration.converter.ByteValueConverter
 
bytesToHex(byte[]) - Static method in class co.elastic.apm.agent.util.HexUtils
Converts a byte array to a hex encoded (aka base 16 encoded) string
ByteUtils - Class in co.elastic.apm.agent.util
 
ByteUtils() - Constructor for class co.elastic.apm.agent.util.ByteUtils
 
ByteValue - Class in co.elastic.apm.agent.configuration.converter
 
ByteValueConverter - Class in co.elastic.apm.agent.configuration.converter
 

C

call() - Method in class co.elastic.apm.agent.report.ApmServerHealthChecker
 
captureAndReportException(long, Throwable, AbstractSpan<?>) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
captureAndReportException(long, Throwable, AbstractSpan<?>) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
captureAndReportException(long, Throwable, AbstractSpan<?>) - Method in interface co.elastic.apm.agent.impl.Tracer
 
captureAndReportException(Throwable, ClassLoader) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
captureAndReportException(Throwable, ClassLoader) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
captureAndReportException(Throwable, ClassLoader) - Method in interface co.elastic.apm.agent.impl.Tracer
Captures an exception without providing an explicit reference to a parent AbstractSpan
captureException(long, Throwable) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
captureException(Throwable) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
captureException(Throwable, AbstractSpan<?>, ClassLoader) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
captureException(Throwable, AbstractSpan<?>, ClassLoader) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
captureException(Throwable, AbstractSpan<?>, ClassLoader) - Method in interface co.elastic.apm.agent.impl.Tracer
 
captureExceptionAndGetErrorId(Throwable) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
caseSensitiveMatcher(String) - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
 
CGroupMetrics - Class in co.elastic.apm.agent.metrics.builtin
Record metrics related to the CGroup Usage.
CGroupMetrics() - Constructor for class co.elastic.apm.agent.metrics.builtin.CGroupMetrics
 
checkHealthAndGetMinVersion() - Method in class co.elastic.apm.agent.report.ApmServerHealthChecker
 
CIRCUIT_BREAKER_CATEGORY - Static variable in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
CircuitBreaker - Class in co.elastic.apm.agent.impl.circuitbreaker
 
CircuitBreaker(ElasticApmTracer) - Constructor for class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreaker
 
CircuitBreakerConfiguration - Class in co.elastic.apm.agent.impl.circuitbreaker
 
CircuitBreakerConfiguration() - Constructor for class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
classLoaderCanLoadClass(String) - Static method in class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
Matches only class loaders which can load a certain class.
ClassLoaderNameMatcher - Class in co.elastic.apm.agent.bci.bytebuddy
 
classLoaderWithName(String) - Static method in class co.elastic.apm.agent.bci.bytebuddy.ClassLoaderNameMatcher
 
clear() - Static method in class co.elastic.apm.agent.bci.IndyPluginClassLoaderFactory
 
clear() - Method in class co.elastic.apm.agent.collections.LongList
 
clear() - Method in class co.elastic.apm.agent.objectpool.impl.ListBasedObjectPool
 
clear() - Method in class co.elastic.apm.agent.objectpool.impl.QueueBasedObjectPool
 
clear() - Method in interface co.elastic.apm.agent.objectpool.ObjectPool
 
clear() - Method in class co.elastic.apm.agent.util.KeyListConcurrentHashMap
 
clearLabels() - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
ClosableLifecycleListenerAdapter - Class in co.elastic.apm.agent.context
 
close() - Method in class co.elastic.apm.agent.bci.bytebuddy.RootPackageCustomLocator
close() - Method in interface co.elastic.apm.agent.impl.Scope
 
close() - Method in enum co.elastic.apm.agent.impl.Scope.NoopScope
 
close() - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
close() - Method in class co.elastic.apm.agent.report.ApmServerReporter
 
close() - Method in class co.elastic.apm.agent.report.IntakeV2ReportingEventHandler
 
close() - Method in interface co.elastic.apm.agent.report.Reporter
 
close() - Method in interface co.elastic.apm.agent.report.ReportingEventHandler
 
CloudMetadataProvider - Class in co.elastic.apm.agent.impl
 
CloudMetadataProvider() - Constructor for class co.elastic.apm.agent.impl.CloudMetadataProvider
 
CloudProviderInfo - Class in co.elastic.apm.agent.impl.payload
 
CloudProviderInfo(String) - Constructor for class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
CloudProviderInfo.NameAndIdField - Class in co.elastic.apm.agent.impl.payload
 
CloudProviderInfo.ProviderAccount - Class in co.elastic.apm.agent.impl.payload
Currently, we only fill the account.id field, however the intake API supports the account.name as well and we may wont to use it in the future.
CloudProviderInfo.ProviderMachine - Class in co.elastic.apm.agent.impl.payload
 
co.elastic.apm.agent - package co.elastic.apm.agent
 
co.elastic.apm.agent.annotation - package co.elastic.apm.agent.annotation
 
co.elastic.apm.agent.bci - package co.elastic.apm.agent.bci
 
co.elastic.apm.agent.bci.bytebuddy - package co.elastic.apm.agent.bci.bytebuddy
 
co.elastic.apm.agent.bci.bytebuddy.postprocessor - package co.elastic.apm.agent.bci.bytebuddy.postprocessor
 
co.elastic.apm.agent.bci.classloading - package co.elastic.apm.agent.bci.classloading
 
co.elastic.apm.agent.bci.methodmatching - package co.elastic.apm.agent.bci.methodmatching
 
co.elastic.apm.agent.bci.methodmatching.configuration - package co.elastic.apm.agent.bci.methodmatching.configuration
 
co.elastic.apm.agent.cache - package co.elastic.apm.agent.cache
 
co.elastic.apm.agent.collections - package co.elastic.apm.agent.collections
 
co.elastic.apm.agent.configuration - package co.elastic.apm.agent.configuration
 
co.elastic.apm.agent.configuration.converter - package co.elastic.apm.agent.configuration.converter
 
co.elastic.apm.agent.configuration.source - package co.elastic.apm.agent.configuration.source
 
co.elastic.apm.agent.configuration.validation - package co.elastic.apm.agent.configuration.validation
 
co.elastic.apm.agent.context - package co.elastic.apm.agent.context
 
co.elastic.apm.agent.impl - package co.elastic.apm.agent.impl
 
co.elastic.apm.agent.impl.circuitbreaker - package co.elastic.apm.agent.impl.circuitbreaker
 
co.elastic.apm.agent.impl.context - package co.elastic.apm.agent.impl.context
 
co.elastic.apm.agent.impl.context.web - package co.elastic.apm.agent.impl.context.web
 
co.elastic.apm.agent.impl.error - package co.elastic.apm.agent.impl.error
 
co.elastic.apm.agent.impl.payload - package co.elastic.apm.agent.impl.payload
 
co.elastic.apm.agent.impl.sampling - package co.elastic.apm.agent.impl.sampling
 
co.elastic.apm.agent.impl.stacktrace - package co.elastic.apm.agent.impl.stacktrace
 
co.elastic.apm.agent.impl.transaction - package co.elastic.apm.agent.impl.transaction
 
co.elastic.apm.agent.logging - package co.elastic.apm.agent.logging
 
co.elastic.apm.agent.matcher - package co.elastic.apm.agent.matcher
 
co.elastic.apm.agent.metrics - package co.elastic.apm.agent.metrics
 
co.elastic.apm.agent.metrics.builtin - package co.elastic.apm.agent.metrics.builtin
We can't use micrometer directly as it does not support Java 7 which we want to support with the Java agent Also, micrometer does not have a native concept of MetricSets, so converting to metricsets in a reporter (group metrics by tags) would introduce some overhead.
co.elastic.apm.agent.objectpool - package co.elastic.apm.agent.objectpool
 
co.elastic.apm.agent.objectpool.impl - package co.elastic.apm.agent.objectpool.impl
 
co.elastic.apm.agent.report - package co.elastic.apm.agent.report
 
co.elastic.apm.agent.report.disruptor - package co.elastic.apm.agent.report.disruptor
 
co.elastic.apm.agent.report.processor - package co.elastic.apm.agent.report.processor
 
co.elastic.apm.agent.report.serialize - package co.elastic.apm.agent.report.serialize
 
co.elastic.apm.agent.report.ssl - package co.elastic.apm.agent.report.ssl
 
co.elastic.apm.agent.util - package co.elastic.apm.agent.util
 
collectBreakdownMetrics - Variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
COMMA_OUT_OF_BRACKETS - Static variable in class co.elastic.apm.agent.configuration.converter.ListValueConverter
Specialized delimiter supporting split by comma which is not enclosed in brackets.
compareTo(MatcherTimer) - Method in class co.elastic.apm.agent.bci.bytebuddy.MatcherTimer
 
compareTo(TimeDuration) - Method in class co.elastic.apm.agent.configuration.converter.TimeDuration
 
compareTo(Version) - Method in class co.elastic.apm.agent.util.Version
 
compile(TypeDefinition, TypeDescription) - Method in enum co.elastic.apm.agent.bci.bytebuddy.FailSafeDeclaredMethodsCompiler
compile(TypeDescription) - Method in enum co.elastic.apm.agent.bci.bytebuddy.FailSafeDeclaredMethodsCompiler
Compound(List<Advice.PostProcessor>) - Constructor for class co.elastic.apm.agent.bci.bytebuddy.postprocessor.AssignToPostProcessorFactory.Compound
Creates a new compound post processor.
config(String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
CONFIG_FILE - Static variable in class co.elastic.apm.agent.configuration.CoreConfiguration
 
configurationRegistry(ConfigurationRegistry) - Method in class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
 
connection - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
ConstantSampler - Class in co.elastic.apm.agent.impl.sampling
This is a implementation of Sampler which always returns the same sampling decision.
consumeAndClose(HttpURLConnection) - Static method in class co.elastic.apm.agent.report.HttpUtils
In order to be able to reuse the underlying TCP connections, the input stream must be consumed and closed see also https://docs.oracle.com/javase/8/docs/technotes/guides/net/http-keepalive.html
contains(long) - Method in class co.elastic.apm.agent.collections.LongList
 
containsIgnoreCase(String) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
containsTraceContextTextHeaders(C, TextHeaderGetter<C>) - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
convert(String) - Method in enum co.elastic.apm.agent.bci.methodmatching.configuration.MethodMatcherValueConverter
 
convert(String) - Method in class co.elastic.apm.agent.configuration.converter.ByteValueConverter
 
convert(String) - Method in class co.elastic.apm.agent.configuration.converter.ListValueConverter
 
convert(String) - Method in class co.elastic.apm.agent.configuration.converter.RoundedDoubleConverter
 
convert(String) - Method in class co.elastic.apm.agent.configuration.converter.TimeDurationValueConverter
 
convert(String) - Method in class co.elastic.apm.agent.matcher.WildcardMatcherValueConverter
 
copy() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
copyFrom(AbstractContext) - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
copyFrom(Db) - Method in class co.elastic.apm.agent.impl.context.Db
 
copyFrom(Headers) - Method in class co.elastic.apm.agent.impl.context.Headers
 
copyFrom(Http) - Method in class co.elastic.apm.agent.impl.context.Http
 
copyFrom(Message) - Method in class co.elastic.apm.agent.impl.context.Message
 
copyFrom(Request) - Method in class co.elastic.apm.agent.impl.context.Request
 
copyFrom(Response) - Method in class co.elastic.apm.agent.impl.context.Response
 
copyFrom(Socket) - Method in class co.elastic.apm.agent.impl.context.Socket
 
copyFrom(TransactionContext) - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
copyFrom(Url) - Method in class co.elastic.apm.agent.impl.context.Url
 
copyFrom(User) - Method in class co.elastic.apm.agent.impl.context.User
 
copyFrom(Id) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
copyFrom(TraceContext) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
copyFrom(TraceState) - Method in class co.elastic.apm.agent.impl.transaction.TraceState
 
copyFrom(BinaryHeaderMap) - Method in class co.elastic.apm.agent.util.BinaryHeaderMap
 
copyFrom(NoRandomAccessMap<K, V>) - Method in class co.elastic.apm.agent.util.NoRandomAccessMap
 
copyFrom(PotentiallyMultiValuedMap) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
copyTraceContextTextHeaders(S, TextHeaderGetter<S>, D, TextHeaderSetter<D>) - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
CORE_CATEGORY - Static variable in class co.elastic.apm.agent.configuration.CoreConfiguration
 
CoreConfiguration - Class in co.elastic.apm.agent.configuration
 
CoreConfiguration() - Constructor for class co.elastic.apm.agent.configuration.CoreConfiguration
 
CoreConfiguration.CloudProvider - Enum in co.elastic.apm.agent.configuration
 
CoreConfiguration.EventType - Enum in co.elastic.apm.agent.configuration
 
create() - Static method in class co.elastic.apm.agent.impl.payload.SystemInfo
 
create(String) - Static method in class co.elastic.apm.agent.impl.payload.SystemInfo
 
create(ConfigurationRegistry, String) - Static method in class co.elastic.apm.agent.impl.MetaData
Creates a metadata to be used with all events sent by the agent.
createErrorPool(int, ElasticApmTracer) - Method in class co.elastic.apm.agent.objectpool.ObjectPoolFactory
 
createExitSpan() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Creates a child Span representing a remote call event, unless this TraceContextHolder already represents an exit event.
createInstance() - Method in interface co.elastic.apm.agent.objectpool.Allocator
 
createInstance() - Method in class co.elastic.apm.agent.objectpool.impl.AbstractObjectPool
 
createInstance() - Method in interface co.elastic.apm.agent.objectpool.ObjectPool
Tries to reuse any existing instance if pool has any, otherwise creates a new un-pooled instance
createRecyclableObjectPool(int, Allocator<T>) - Method in class co.elastic.apm.agent.objectpool.ObjectPoolFactory
 
createReporter(ConfigurationRegistry, ApmServerClient, Future<MetaData>) - Method in class co.elastic.apm.agent.report.ReporterFactory
 
createService(CoreConfiguration, String) - Method in class co.elastic.apm.agent.impl.payload.ServiceFactory
 
createSingleThreadDaemonPool(String, int) - Static method in class co.elastic.apm.agent.util.ExecutorUtils
 
createSingleThreadSchedulingDaemonPool(String) - Static method in class co.elastic.apm.agent.util.ExecutorUtils
 
createSpan() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
createSpan() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
createSpan(long) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
createSpan(long) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
createSpanPool(int, ElasticApmTracer) - Method in class co.elastic.apm.agent.objectpool.ObjectPoolFactory
 
createThreadDaemonPool(String, int, int) - Static method in class co.elastic.apm.agent.util.ExecutorUtils
 
createTransactionPool(int, ElasticApmTracer) - Method in class co.elastic.apm.agent.objectpool.ObjectPoolFactory
 
currentlyTransmitting - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
currentTransaction() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
currentTransaction() - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
currentTransaction() - Method in interface co.elastic.apm.agent.impl.Tracer
 
CustomElementMatchers - Class in co.elastic.apm.agent.bci.bytebuddy
 
CustomElementMatchers() - Constructor for class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
 

D

dataEquals(byte[], int) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
Db - Class in co.elastic.apm.agent.impl.context
An object containing contextual data for database spans
Db() - Constructor for class co.elastic.apm.agent.impl.context.Db
 
deactivate() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
deactivate() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
deactivate(AbstractSpan<?>) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
decode(String, int, int, byte[], int) - Static method in class co.elastic.apm.agent.util.HexUtils
 
decodeUtf8Byte(byte, CharBuffer) - Static method in class co.elastic.apm.agent.util.IOUtils
Decodes a single UTF-8 encoded byte into a char buffer, without allocating memory.
decodeUtf8Bytes(byte[], int, int, CharBuffer) - Static method in class co.elastic.apm.agent.util.IOUtils
Decodes a UTF-8 encoded byte array into a char buffer, without allocating memory.
decodeUtf8Bytes(byte[], CharBuffer) - Static method in class co.elastic.apm.agent.util.IOUtils
Decodes a UTF-8 encoded byte array into a char buffer, without allocating memory.
decrementReferences() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
decrementReferences() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
defaultIfNull(T, T) - Static method in class co.elastic.apm.agent.util.ObjectUtils
 
deflater - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
delimiter - Variable in class co.elastic.apm.agent.configuration.converter.ListValueConverter
 
DependencyInjectingServiceLoader<T> - Class in co.elastic.apm.agent.util
 
deserialize(byte[], String) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
deserializeSpanId(Id, byte[]) - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
Destination - Class in co.elastic.apm.agent.impl.context
Context information about a destination of outgoing calls.
Destination() - Constructor for class co.elastic.apm.agent.impl.context.Destination
 
Destination.Service - Class in co.elastic.apm.agent.impl.context
Context information required for service maps.
DOCUMENTATION - Static variable in class co.elastic.apm.agent.matcher.WildcardMatcher
 
doGetForClassLoaderOfClass(Class<?>) - Method in class co.elastic.apm.agent.bci.HelperClassManager
Deprecated.
Implementations of this method are expected to load helper classes lazily, meaning when invoked for the first time.
doGetForClassLoaderOfClass(Class<?>) - Method in class co.elastic.apm.agent.bci.HelperClassManager.ForAnyClassLoader
Deprecated.
 
doGetForClassLoaderOfClass(Class<?>) - Method in class co.elastic.apm.agent.bci.HelperClassManager.ForSingleClassLoader
Deprecated.
 
DoubleSupplier - Interface in co.elastic.apm.agent.metrics
 
dropped - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
DslJsonSerializer - Class in co.elastic.apm.agent.report.serialize
 
DslJsonSerializer(StacktraceConfiguration, ApmServerClient, Future<MetaData>) - Constructor for class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
duration - Variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
DURATION_PATTERN - Static variable in class co.elastic.apm.agent.configuration.converter.TimeDuration
 
durationOption(String) - Static method in class co.elastic.apm.agent.configuration.converter.TimeDurationValueConverter
 
DynamicTransformerImpl - Class in co.elastic.apm.agent.bci
 
DynamicTransformerImpl() - Constructor for class co.elastic.apm.agent.bci.DynamicTransformerImpl
 

E

ELASTIC_TRACE_PARENT_TEXTUAL_HEADER_NAME - Static variable in class co.elastic.apm.agent.impl.transaction.TraceContext
 
ElasticApmAgent - Class in co.elastic.apm.agent.bci
 
ElasticApmAgent() - Constructor for class co.elastic.apm.agent.bci.ElasticApmAgent
 
ElasticApmTracer - Class in co.elastic.apm.agent.impl
This is the tracer implementation which provides access to lower level agent functionality.
ElasticApmTracerBuilder - Class in co.elastic.apm.agent.impl
 
ElasticApmTracerBuilder() - Constructor for class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
Constructs a new builder instance with default configuration sources
ElasticApmTracerBuilder(List<ConfigurationSource>) - Constructor for class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
Constructs a new builder instance
empty() - Static method in class co.elastic.apm.agent.metrics.Labels.Immutable
 
EMPTY - Static variable in interface co.elastic.apm.agent.metrics.Labels
 
ENABLED_KEY - Static variable in class co.elastic.apm.agent.configuration.CoreConfiguration
 
end() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
end() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
end() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
end(long) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
endError(ErrorCapture) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
endOfBufferInput() - Method in class co.elastic.apm.agent.impl.context.Request
 
endRequest() - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
endRequest() - Method in class co.elastic.apm.agent.report.IntakeV2ReportingEventHandler
 
endSpan(Span) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
endTransaction(Transaction) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
ensureInstrumented(Class<?>, Collection<Class<? extends ElasticApmInstrumentation>>) - Method in class co.elastic.apm.agent.bci.DynamicTransformerImpl
 
ensureInstrumented(Class<?>, Collection<Class<? extends ElasticApmInstrumentation>>) - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
Instruments a specific class at runtime with one or multiple instrumentation classes.
entering(String, String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
entering(String, String, Object) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
entering(String, String, Object[]) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
Entry() - Constructor for class co.elastic.apm.agent.util.BinaryHeaderMap.Entry
 
EpochTickClock - Class in co.elastic.apm.agent.impl.transaction
This clock makes sure that each Span and Transaction uses a consistent clock which does not drift in case of NTP updates or leap seconds.
EpochTickClock() - Constructor for class co.elastic.apm.agent.impl.transaction.EpochTickClock
 
equals(Object) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
equals(Object) - Method in class co.elastic.apm.agent.impl.transaction.StackFrame
 
equals(Object) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
equals(Object) - Method in class co.elastic.apm.agent.matcher.WildcardMatcher
 
equals(Object) - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
ErrorCapture - Class in co.elastic.apm.agent.impl.error
Data captured by an agent representing an event occurring in a monitored service
ErrorCapture(ElasticApmTracer) - Constructor for class co.elastic.apm.agent.impl.error.ErrorCapture
 
ErrorCapture.TransactionInfo - Class in co.elastic.apm.agent.impl.error
 
errorCount - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
ErrorLoggingListener - Class in co.elastic.apm.agent.bci.bytebuddy
 
ErrorLoggingListener() - Constructor for class co.elastic.apm.agent.bci.bytebuddy.ErrorLoggingListener
 
ERRORS - co.elastic.apm.agent.configuration.CoreConfiguration.EventType
Request bodies will only be reported with errors
execute(String, ApmServerClient.ConnectionHandler<V>) - Method in class co.elastic.apm.agent.report.ApmServerClient
Executes a request to the APM Server and returns the result from the provided ApmServerClient.ConnectionHandler.
executeForAllUrls(String, ApmServerClient.ConnectionHandler<T>) - Method in class co.elastic.apm.agent.report.ApmServerClient
 
ExecutorServiceShutdownLifecycleListener - Class in co.elastic.apm.agent.context
 
ExecutorServiceShutdownLifecycleListener(ExecutorService) - Constructor for class co.elastic.apm.agent.context.ExecutorServiceShutdownLifecycleListener
 
ExecutorUtils - Class in co.elastic.apm.agent.util
 
ExecutorUtils.NamedThreadFactory - Class in co.elastic.apm.agent.util
 
ExecutorUtils.SingleNamedThreadFactory - Class in co.elastic.apm.agent.util
 
exiting(String, String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
exiting(String, String, Object) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
ExponentionallyIncreasingSleepingWaitStrategy - Class in co.elastic.apm.agent.report.disruptor
Sleeping strategy that sleeps (LockSupport.parkNanos(n)) for an linearly increasing number of nanos while the EventProcessors are waiting on a barrier.
ExponentionallyIncreasingSleepingWaitStrategy(int, int) - Constructor for class co.elastic.apm.agent.report.disruptor.ExponentionallyIncreasingSleepingWaitStrategy
 
exportResourceToDirectory(String, String, String, String) - Static method in class co.elastic.apm.agent.util.IOUtils
Why it's synchronized : if the same JVM try to lock file, we got an java.nio.channels.OverlappingFileLockException.
ExternalPluginClassLoader - Class in co.elastic.apm.agent.bci.classloading
Loads plugins from plugins_dir
ExternalPluginClassLoader(File, ClassLoader) - Constructor for class co.elastic.apm.agent.bci.classloading.ExternalPluginClassLoader
 

F

FailSafeDeclaredMethodsCompiler - Enum in co.elastic.apm.agent.bci.bytebuddy
A MethodGraph.Compiler is used to determine all methods of a type which is about to be instrumented
FAILURE - co.elastic.apm.agent.impl.transaction.Outcome
 
fillInStackTrace() - Method in exception co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator.UnsupportedClassFileVersionException
 
fine(String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
finer(String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
finest(String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
finished - Variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
flipPhaseAndReport(MetricRegistry.MetricsReporter) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
Executes the following steps within a single read-operation critical section: Switch between active and inactive MetricSet containers Report the inactivated MetricSets (optional) Reset the inactivated MetricSets
flush() - Method in class co.elastic.apm.agent.report.ApmServerReporter
Flushes pending ErrorCaptures and Transactions to the APM server.
flush() - Method in interface co.elastic.apm.agent.report.Reporter
 
flushToOutputStream() - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
Flushes content that has been written so far to the OutputStream which has been set via DslJsonSerializer.setOutputStream(OutputStream), without flushing the OutputStream itself.
flushToOutputStream() - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
Flushes content that has been written so far to the OutputStream which has been set via PayloadSerializer.setOutputStream(OutputStream), without flushing the OutputStream itself.
forEach(String, C, S, HeaderGetter.HeaderConsumer<T, S>) - Method in class co.elastic.apm.agent.impl.transaction.AbstractHeaderGetter
 
forEach(String, C, S, HeaderGetter.HeaderConsumer<T, S>) - Method in interface co.elastic.apm.agent.impl.transaction.HeaderGetter
Calls the consumer for each header value with the given key until all entries have been processed or the action throws an exception.
ForRecyclable() - Constructor for class co.elastic.apm.agent.objectpool.Resetter.ForRecyclable
 
Framework - Class in co.elastic.apm.agent.impl.payload
Name and version of the web framework used
Framework(String, String) - Constructor for class co.elastic.apm.agent.impl.payload.Framework
 
fromActive() - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
fromBytes(byte[], int) - Method in class co.elastic.apm.agent.impl.transaction.Id
Sets the id based on a byte array
fromHexString(String, int) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
fromLongs(long...) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
fromParent() - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
fromParentContext() - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
fullFlush() - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
Flushes the OutputStream which has been set via DslJsonSerializer.setOutputStream(OutputStream) and detaches that OutputStream from the serializer.
fullFlush() - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
Flushes the OutputStream which has been set via PayloadSerializer.setOutputStream(OutputStream) and detaches that OutputStream from the serializer.

G

GCP - co.elastic.apm.agent.configuration.CoreConfiguration.CloudProvider
 
geCloudMetadataDiscoveryTimeoutMs() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
get() - Static method in class co.elastic.apm.agent.impl.GlobalTracer
 
get() - Method in interface co.elastic.apm.agent.metrics.DoubleSupplier
 
get() - Static method in class co.elastic.apm.agent.objectpool.Resetter.ForRecyclable
 
get(int) - Method in class co.elastic.apm.agent.collections.LongList
 
get(String) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
get(K) - Method in class co.elastic.apm.agent.cache.WeakKeySoftValueLoadingCache
 
get(K) - Method in interface co.elastic.apm.agent.cache.WeakKeySoftValueLoadingCache.ValueSupplier
This supplier is expected to return the same or equal-and-stateless object if called multiple times for the same key, for thread safety.
getAccount() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
getAction() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
getActivationListeners() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getActive() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getActive() - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
getActive() - Method in interface co.elastic.apm.agent.impl.Tracer
 
getActiveExitSpan() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getActiveExitSpan() - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
getActiveExitSpan() - Method in interface co.elastic.apm.agent.impl.Tracer
 
getActiveSpan() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getActiveSpan() - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
getActiveSpan() - Method in interface co.elastic.apm.agent.impl.Tracer
 
getAddress() - Method in class co.elastic.apm.agent.impl.context.Destination
 
getAffectedRowsCount() - Method in class co.elastic.apm.agent.impl.context.Db
 
getAge() - Method in class co.elastic.apm.agent.impl.context.Message
 
getAgent() - Method in class co.elastic.apm.agent.impl.payload.Service
Name and version of the Elastic APM agent (Required)
getAgentClassLoader() - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
 
getAgentHome() - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
Returns the directory the agent jar resides in.
getAgentJarFile() - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
 
getAgentVersion() - Static method in class co.elastic.apm.agent.util.VersionUtils
 
getAll(String) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
Gets all the values which age associated with a given key.
getAndOverrideName(int) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Resets and returns the name StringBuilder if the provided priority is >= AbstractSpan.namePriority one.
getAndOverrideName(int, boolean) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Resets and returns the name StringBuilder if one of the following applies: the provided priority is > AbstractSpan.namePriority the provided priority is == AbstractSpan.namePriority AND overrideIfSamePriority is true Otherwise, returns null
getAnnotationMatcher() - Method in class co.elastic.apm.agent.bci.methodmatching.MethodMatcher
 
getAnnotationType() - Method in class co.elastic.apm.agent.bci.bytebuddy.AnnotationValueOffsetMappingFactory
 
getAnnotationType() - Method in class co.elastic.apm.agent.bci.bytebuddy.SimpleMethodSignatureOffsetMappingFactory
 
getAnonymousLogger() - Static method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getAnonymousLogger(String) - Static method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getApiKey() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getApiRequestSize() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getApiRequestTime() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getApmServerClient() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getApplicationClassLoader() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
getApplicationPackages() - Method in class co.elastic.apm.agent.impl.stacktrace.StacktraceConfiguration
 
getArchitecture() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo
Architecture of the system the agent is running on.
getArgumentMatchers() - Method in class co.elastic.apm.agent.bci.methodmatching.MethodMatcher
 
getArgv() - Method in class co.elastic.apm.agent.impl.payload.ProcessInfo
Command line arguments used to start this process
getAvailabilityZone() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
getBody() - Method in class co.elastic.apm.agent.impl.context.Request
Data should only contain the request body (not the query string).
getBodyBuffer() - Method in class co.elastic.apm.agent.impl.context.Request
Returns the associated pooled CharBuffer to record the request body.
getBodyBufferForSerialization() - Method in class co.elastic.apm.agent.impl.context.Request
Returns the body buffer if it was written to and writing to it was finished through Request.endOfBufferInput()
getBodyForRead() - Method in class co.elastic.apm.agent.impl.context.Message
 
getBodyForWrite() - Method in class co.elastic.apm.agent.impl.context.Message
Gets a body StringBuilder to write content to.
getBufferSize() - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
Returns the number of bytes already serialized and waiting in the underlying JsonWriter's buffer.
getBufferSize() - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
Gets the number of bytes which are currently buffered
getBytecodeDumpPath() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getBytes() - Method in class co.elastic.apm.agent.configuration.converter.ByteValue
 
getCaptureBody() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getCaptureContentTypes() - Method in class co.elastic.apm.agent.impl.context.web.WebConfiguration
 
getChildIds() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
getClassesExcludedFromInstrumentation() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getClassLoader(String) - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
 
getClassMatcher() - Method in class co.elastic.apm.agent.bci.methodmatching.MethodMatcher
 
getClassName() - Method in class co.elastic.apm.agent.impl.transaction.StackFrame
 
getClassNames() - Method in class co.elastic.apm.agent.bci.classloading.ExternalPluginClassLoader
 
getClassNames(String, ClassLoader) - Static method in class co.elastic.apm.agent.util.PackageScanner
Returns all class names within a package and sub-packages
getClock() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
getCloudProvider() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getCloudProviderInfo() - Method in class co.elastic.apm.agent.impl.MetaData
 
getConfig(Class<T>) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getConfigFileLocation(List<ConfigurationSource>) - Static method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getConfigSources(String) - Static method in class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
Provides an ordered list of local configuration sources, sorted in decreasing priority (first wins)
getConfiguration() - Method in class co.elastic.apm.agent.logging.Log4j2ConfigurationFactory
 
getConfiguration(LoggerContext, String, URI) - Method in class co.elastic.apm.agent.logging.Log4j2ConfigurationFactory
 
getConfiguration(LoggerContext, ConfigurationSource) - Method in class co.elastic.apm.agent.logging.Log4j2ConfigurationFactory
 
getConfigurationRegistry() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getContainerInfo() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo
Info about the container this agent is running on, where applies
getContext() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
Context
getContext() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
getContext() - Method in class co.elastic.apm.agent.impl.transaction.Span
Any other arbitrary data captured by the agent, optionally provided by the user
getContext() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
Context
getContextEnsureVisibility() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
Returns the context and ensures visibility when accessed from a different thread.
getCookies() - Method in class co.elastic.apm.agent.impl.context.Request
A parsed key-value object of cookies
getCount() - Method in class co.elastic.apm.agent.metrics.Timer
 
getCounters() - Method in class co.elastic.apm.agent.metrics.MetricSet
 
getCpuStressDurationThresholdMillis() - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
getCulprit() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
getCustom(String) - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
getCustomIterator() - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
getDb() - Method in class co.elastic.apm.agent.impl.context.SpanContext
An object containing contextual data for database spans
getDbLink() - Method in class co.elastic.apm.agent.impl.context.Db
DB Link for connections between 2 databases
getDefaultClassesExcludedFromInstrumentation() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getDefaultDurationSuffix() - Method in class co.elastic.apm.agent.configuration.converter.TimeDurationValueConverter
 
getDefaultServiceName() - Static method in class co.elastic.apm.agent.configuration.ServiceNameUtil
 
getDelayTracerStartMs() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getDestination() - Method in class co.elastic.apm.agent.impl.context.SpanContext
An object containing contextual data for service maps
getDisabledInstrumentations() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getDisableMetrics() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getDropped() - Method in class co.elastic.apm.agent.impl.transaction.SpanCount
 
getDropped() - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
getDropped() - Method in class co.elastic.apm.agent.report.ApmServerReporter
 
getDropped() - Method in interface co.elastic.apm.agent.report.Reporter
 
getDropped() - Method in interface co.elastic.apm.agent.report.ReportingEventHandler
 
getDuration() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
How long the transaction took to complete, in µs
getDurationMs() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
getEmail() - Method in class co.elastic.apm.agent.impl.context.User
Email of the logged in user
getEnvironment() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getEnvironment() - Method in class co.elastic.apm.agent.impl.payload.Service
Environment name of the service, e.g.
getEphemeralId() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getEphemeralId() - Method in class co.elastic.apm.agent.impl.payload.Agent
 
getEpochMicros() - Method in class co.elastic.apm.agent.impl.transaction.EpochTickClock
 
getEpochMicros(long) - Method in class co.elastic.apm.agent.impl.transaction.EpochTickClock
 
getError() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
getErrorCount() - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
getException() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
Information about the originally thrown error.
getFilter() - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getFirst(String) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
Gets the first value which is associated with a given key.
getFirstHeader(String, C) - Method in interface co.elastic.apm.agent.impl.transaction.HeaderGetter
 
getFixedLengthByteArray(String, int) - Method in interface co.elastic.apm.agent.impl.transaction.BinaryHeaderSetter
Since the implementation itself knows the intrinsics of the headers and carrier lifecycle and handling, it should be responsible for providing a byte array.
getForClassLoaderOfClass(Class<?>) - Method in class co.elastic.apm.agent.bci.HelperClassManager
Deprecated.
 
getFormUrlEncodedParameters() - Method in class co.elastic.apm.agent.impl.context.Request
 
getFrameworkName() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
getFrameworkVersion() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
getFromClasspath(String, ClassLoader) - Static method in class co.elastic.apm.agent.configuration.source.PropertyFileConfigurationSource
 
getFromFileSystem(String) - Static method in class co.elastic.apm.agent.configuration.source.PropertyFileConfigurationSource
 
getFromTraceContextBinaryHeaders() - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
getFromTraceContextTextHeaders() - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
getFull() - Method in class co.elastic.apm.agent.impl.context.Url
The full, possibly agent-assembled URL of the request, e.g https://example.com:443/search?q=elasticsearch#top.
getGarbageCreated() - Method in class co.elastic.apm.agent.objectpool.impl.AbstractObjectPool
 
getGarbageCreated() - Method in interface co.elastic.apm.agent.objectpool.ObjectPool
 
getGauge(String, Labels) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
 
getGauges() - Method in class co.elastic.apm.agent.metrics.MetricSet
 
getGaugeValue(String, Labels) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
 
getGcReliefThreshold() - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
getGcStressThreshold() - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
getGlobal() - Static method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getGlobalLabelKeys() - Method in class co.elastic.apm.agent.impl.MetaData
 
getGlobalLabels() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getGlobalLabelValues() - Method in class co.elastic.apm.agent.impl.MetaData
 
getHandlers() - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getHeaders() - Method in class co.elastic.apm.agent.impl.context.Message
 
getHeaders() - Method in class co.elastic.apm.agent.impl.context.Request
Should include any headers sent by the requester.
getHeaders() - Method in class co.elastic.apm.agent.impl.context.Response
A mapping of HTTP headers of the response object
getHeaderValue(double) - Static method in class co.elastic.apm.agent.impl.transaction.TraceState
Generates the header value for the provided sample rate.
getHostname() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getHostname() - Method in class co.elastic.apm.agent.impl.context.Url
The hostname of the request, e.g.
getHostname() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo
Hostname of the system the agent is running on.
getHttp() - Method in class co.elastic.apm.agent.impl.context.SpanContext
An object containing contextual data for outgoing HTTP spans
getHttpVersion() - Method in class co.elastic.apm.agent.impl.context.Request
HTTP version.
getId() - Method in class co.elastic.apm.agent.impl.context.User
Identifier of the logged in user, e.g.
getId() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
getId() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo.Container
 
getId() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
getIgnoreExceptions() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getIgnoreMessageQueues() - Method in class co.elastic.apm.agent.configuration.MessagingConfiguration
 
getIgnoreUrls() - Method in class co.elastic.apm.agent.impl.context.web.WebConfiguration
 
getIgnoreUserAgents() - Method in class co.elastic.apm.agent.impl.context.web.WebConfiguration
 
getIndyBootstrapMethod(Logger) - Static method in class co.elastic.apm.agent.bci.IndyBootstrap
 
getInstance() - Method in class co.elastic.apm.agent.impl.context.Db
Database instance name
getInstance() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
getInstrumentationGroupNames() - Method in class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
getInstrumentationOptions() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getJsonWriter() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
getJsonWriter() - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
getJsonWriter() - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
 
getKey() - Method in interface co.elastic.apm.agent.impl.context.Headers.Header
 
getKey() - Method in class co.elastic.apm.agent.util.BinaryHeaderMap.Entry
 
getKey() - Method in interface co.elastic.apm.agent.util.NoRandomAccessMap.Entry
 
getKey(int) - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
getKey(int) - Method in interface co.elastic.apm.agent.metrics.Labels
 
getKey(int) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
getKeys() - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
getKeys() - Method in interface co.elastic.apm.agent.metrics.Labels
 
getKubernetesInfo() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo
Info about the kubernetes Pod and Node this agent is running on, where applies
getLabel(String) - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
getLabelIterator() - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
getLabels() - Method in class co.elastic.apm.agent.metrics.MetricSet
 
getLanguage() - Method in class co.elastic.apm.agent.impl.payload.Service
Name and version of the programming language used
getLeastSignificantBits() - Method in class co.elastic.apm.agent.impl.transaction.Id
Returns the last 8 bytes of this id as a long.
getLevel() - Method in class co.elastic.apm.agent.impl.error.Log
The severity of the record.
getLevel() - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getLifecycleListener(Class<T>) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getLogFile() - Method in class co.elastic.apm.agent.logging.LoggingConfiguration
 
getLogFormatFile() - Method in class co.elastic.apm.agent.logging.LoggingConfiguration
 
getLogger(String) - Static method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getLogger(String, String) - Static method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getLoggerName() - Method in class co.elastic.apm.agent.impl.error.Log
The name of the logger instance used.
getLong(byte[], int) - Static method in class co.elastic.apm.agent.util.ByteUtils
 
getLookup() - Static method in class co.elastic.apm.agent.bci.classloading.LookupExposer
 
getMachine() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
getManifestEntry(File, String) - Static method in class co.elastic.apm.agent.util.VersionUtils
 
getMatcher() - Method in class co.elastic.apm.agent.matcher.WildcardMatcher
 
getMaxQueueSize() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getMessage() - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
getMessage() - Method in class co.elastic.apm.agent.impl.error.Log
The additionally logged error message.
getMessagePollingTransactionStrategy() - Method in class co.elastic.apm.agent.configuration.MessagingConfiguration
 
getMetaData() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getMethod() - Method in class co.elastic.apm.agent.impl.context.Http
 
getMethod() - Method in class co.elastic.apm.agent.impl.context.Request
HTTP method.
getMethodMatcher() - Method in class co.elastic.apm.agent.bci.methodmatching.MethodMatcher
 
getMethodMatcher() - Method in class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
getMethodName() - Method in class co.elastic.apm.agent.impl.transaction.StackFrame
 
getMethodsExcludedFromInstrumentation() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getMetricRegistry() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getMetricsIntervalMs() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getMillis() - Method in class co.elastic.apm.agent.configuration.converter.TimeDuration
 
getMinVersion() - Method in exception co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator.UnsupportedClassFileVersionException
 
getModifier() - Method in class co.elastic.apm.agent.bci.methodmatching.MethodMatcher
 
getName() - Method in class co.elastic.apm.agent.configuration.AgentArgumentsConfigurationSource
 
getName() - Method in class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
 
getName() - Method in class co.elastic.apm.agent.configuration.PrefixingConfigurationSourceWrapper
 
getName() - Method in class co.elastic.apm.agent.configuration.source.PropertyFileConfigurationSource
 
getName() - Method in class co.elastic.apm.agent.configuration.source.SystemPropertyConfigurationSource
 
getName() - Method in class co.elastic.apm.agent.impl.context.Destination.Service
 
getName() - Method in class co.elastic.apm.agent.impl.payload.Agent
Name of the Elastic APM agent, e.g.
getName() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
getName() - Method in class co.elastic.apm.agent.impl.payload.Framework
(Required)
getName() - Method in class co.elastic.apm.agent.impl.payload.Language
(Required)
getName() - Method in class co.elastic.apm.agent.impl.payload.Node
 
getName() - Method in class co.elastic.apm.agent.impl.payload.RuntimeInfo
 
getName() - Method in class co.elastic.apm.agent.impl.payload.Service
Immutable name of the service emitting this event (Required)
getName() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo.Kubernetes.Node
 
getName() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo.Kubernetes.Pod
 
getName() - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getNameAsString() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Only intended for testing purposes as this allocates a String
getNameForSerialization() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Only intended to be used by DslJsonSerializer
getNameOfLocalHost() - Static method in class co.elastic.apm.agent.impl.payload.SystemInfo
 
getNamespace() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo.Kubernetes
 
getNextByte(String, int) - Static method in class co.elastic.apm.agent.util.HexUtils
 
getNextPowerOf2(int) - Static method in class co.elastic.apm.agent.util.MathUtils
 
getNode() - Method in class co.elastic.apm.agent.impl.payload.Service
Representation of a service node
getNode() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo.Kubernetes
 
getObjectPoolFactory() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getObjectsInPool() - Method in class co.elastic.apm.agent.objectpool.impl.ListBasedObjectPool
 
getObjectsInPool() - Method in class co.elastic.apm.agent.objectpool.impl.QueueBasedObjectPool
 
getObjectsInPool() - Method in interface co.elastic.apm.agent.objectpool.ObjectPool
 
getOperatingSystemMBeanMethod(OperatingSystemMXBean, String) - Static method in class co.elastic.apm.agent.util.JmxUtils
 
getOrCreatePluginClassLoader(ClassLoader, List<String>, ClassLoader, ElementMatcher<? super TypeDescription>) - Static method in class co.elastic.apm.agent.bci.IndyPluginClassLoaderFactory
Creates an isolated CL that has two parents: the target class loader and the agent CL.
getOutcome() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
getOutcomeByHttpClientStatus(int) - Static method in class co.elastic.apm.agent.impl.context.web.ResultUtil
 
getOutcomeByHttpServerStatus(int) - Static method in class co.elastic.apm.agent.impl.context.web.ResultUtil
 
getParamMessage() - Method in class co.elastic.apm.agent.impl.error.Log
A parametrized message.
getParent() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
getParent() - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getParentId() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
The ID of the caller span (parent)
getPathname() - Method in class co.elastic.apm.agent.impl.context.Url
The path of the request, e.g.
getPid() - Method in class co.elastic.apm.agent.impl.payload.ProcessInfo
Process ID of the service (Required)
getPlatform() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo
Name of the system platform the agent is running on.
getPluginsDir() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getPod() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo.Kubernetes
 
getPort() - Method in class co.elastic.apm.agent.impl.context.Destination
 
getPort() - Method in class co.elastic.apm.agent.impl.context.Url
The port of the request, e.g.
getPpid() - Method in class co.elastic.apm.agent.impl.payload.ProcessInfo
Parent process ID of the service
getProcess() - Method in class co.elastic.apm.agent.impl.MetaData
Process
getProcessInformation() - Method in enum co.elastic.apm.agent.impl.payload.ProcessFactory.ForCurrentVM
 
getProcessInformation() - Method in class co.elastic.apm.agent.impl.payload.ProcessFactory.ForJava9CompatibleVM
Ideally, this would only reflectively invoke the Java 9 introduced process API.
getProcessInformation() - Method in enum co.elastic.apm.agent.impl.payload.ProcessFactory.ForLegacyVM
 
getProcessInformation() - Method in interface co.elastic.apm.agent.impl.payload.ProcessFactory
 
getProject() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
getProtocol() - Method in class co.elastic.apm.agent.impl.context.Url
The protocol of the request, e.g.
getProvider() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
getQueueName() - Method in class co.elastic.apm.agent.impl.context.Message
 
getRawBody() - Method in class co.elastic.apm.agent.impl.context.Request
 
getReferenceCount() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
getRegion() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
getRemoteAddress() - Method in class co.elastic.apm.agent.impl.context.Socket
 
getReported() - Method in class co.elastic.apm.agent.impl.transaction.SpanCount
 
getReported() - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
getReported() - Method in class co.elastic.apm.agent.report.ApmServerReporter
 
getReported() - Method in interface co.elastic.apm.agent.report.Reporter
 
getReported() - Method in interface co.elastic.apm.agent.report.ReportingEventHandler
 
getReporter() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getRequest() - Method in class co.elastic.apm.agent.impl.context.TransactionContext
Request
getResource() - Method in class co.elastic.apm.agent.impl.context.Destination.Service
 
getResourceBundle() - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getResourceBundleName() - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getResponse() - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
getResult() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
The result of the transaction.
getResultByHttpStatus(int) - Static method in class co.elastic.apm.agent.impl.context.web.ResultUtil
 
getRuntime() - Method in class co.elastic.apm.agent.impl.payload.Service
Name and version of the language runtime running this service
getSampler() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getSampleRate() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getSampleRate() - Method in class co.elastic.apm.agent.impl.sampling.ConstantSampler
 
getSampleRate() - Method in class co.elastic.apm.agent.impl.sampling.ProbabilitySampler
 
getSampleRate() - Method in interface co.elastic.apm.agent.impl.sampling.Sampler
 
getSampleRate() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
Returns the sample rate used for this transaction/span between 0.0 and 1.0 or Double.NaN if sample rate is unknown
getSampleRate() - Method in class co.elastic.apm.agent.impl.transaction.TraceState
 
getSanitizeFieldNames() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getSearch() - Method in class co.elastic.apm.agent.impl.context.Url
The search describes the query string of the request.
getSecretToken() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getSelfDuration() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
getServerTimeout() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getServerUrlOption() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getServerUrls() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
Provides the combined output of two config options - server_url and server_urls, with precedence for the singular form.
getServerUrlsOption() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
getService() - Method in class co.elastic.apm.agent.impl.context.Destination
 
getService() - Method in class co.elastic.apm.agent.impl.MetaData
Service (Required)
getServiceName() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getServiceName() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
getServiceNameConfig() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getServiceNodeName() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getServiceVersion() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getSharedSingleThreadedPool() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getSize() - Method in class co.elastic.apm.agent.collections.LongList
 
getSocket() - Method in class co.elastic.apm.agent.impl.context.Request
 
getSpan() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
getSpanCount() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
getSpanFramesMinDurationMs() - Method in class co.elastic.apm.agent.impl.stacktrace.StacktraceConfiguration
 
getSpanId(byte[]) - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
getSpanMinDuration() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getSpanSubType() - Method in interface co.elastic.apm.agent.metrics.Labels
 
getSpanSubType() - Method in class co.elastic.apm.agent.metrics.Labels.Immutable
 
getSpanSubType() - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
getSpanType() - Method in interface co.elastic.apm.agent.metrics.Labels
 
getSpanType() - Method in class co.elastic.apm.agent.metrics.Labels.Immutable
 
getSpanType() - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
getSSLSocketFactory(boolean) - Static method in class co.elastic.apm.agent.report.ssl.SslUtils
 
getStackFrames() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
getStacktrace() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
getStackTraceLimit() - Method in class co.elastic.apm.agent.impl.stacktrace.StacktraceConfiguration
 
getState() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
getState() - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
getState() - Method in interface co.elastic.apm.agent.impl.Tracer
 
getStatement() - Method in class co.elastic.apm.agent.impl.context.Db
A database statement (e.g.
getStatementBuffer() - Method in class co.elastic.apm.agent.impl.context.Db
Returns the associated pooled CharBuffer to record the DB statement.
getStatusCode() - Method in class co.elastic.apm.agent.impl.context.Http
 
getStatusCode() - Method in class co.elastic.apm.agent.impl.context.Response
The HTTP status code of the response.
getStressMonitoringPollingIntervalMillis() - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
getSubtype() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
getSupportedTypes() - Method in class co.elastic.apm.agent.logging.Log4j2ConfigurationFactory
 
getSystem() - Method in class co.elastic.apm.agent.impl.MetaData
System
getSystemCpuReliefThreshold() - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
getSystemCpuStressThreshold() - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
getTableHeader() - Static method in class co.elastic.apm.agent.bci.bytebuddy.MatcherTimer
 
getTempLogFile(String) - Static method in class co.elastic.apm.agent.logging.Log4j2ConfigurationFactory
 
getTimerBySpanTypeAndSubtype() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
getTimers() - Method in class co.elastic.apm.agent.metrics.MetricSet
 
getTimestamp() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
Recorded time of the error, UTC based and formatted as YYYY-MM-DDTHH:mm:ss.sssZ (Required)
getTimestamp() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Recorded time of the span or transaction in microseconds since epoch
getTitle() - Method in class co.elastic.apm.agent.impl.payload.ProcessInfo
 
getTotal() - Method in class co.elastic.apm.agent.impl.transaction.SpanCount
 
getTotalTime() - Method in class co.elastic.apm.agent.bci.bytebuddy.MatcherTimer
 
getTotalTimeMs() - Method in class co.elastic.apm.agent.metrics.Timer
 
getTotalTimeUs() - Method in class co.elastic.apm.agent.metrics.Timer
 
getTraceContext() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
getTraceContext() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
getTraceId() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
The ID of the whole trace forest
getTraceMethods() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getTraceMethodsDurationThreshold() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getTracerImpl() - Static method in class co.elastic.apm.agent.impl.GlobalTracer
 
getTraceStateHeader() - Method in class co.elastic.apm.agent.impl.sampling.ConstantSampler
 
getTraceStateHeader() - Method in class co.elastic.apm.agent.impl.sampling.ProbabilitySampler
 
getTraceStateHeader() - Method in interface co.elastic.apm.agent.impl.sampling.Sampler
 
getTracestateSizeLimit() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getTransaction() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
getTransaction() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
getTransaction() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
getTransaction() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
getTransactionId() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
getTransactionInfo() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
getTransactionMaxSpans() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getTransactionName() - Method in interface co.elastic.apm.agent.metrics.Labels
 
getTransactionName() - Method in class co.elastic.apm.agent.metrics.Labels.Immutable
 
getTransactionName() - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
getTransactionType() - Method in interface co.elastic.apm.agent.metrics.Labels
 
getTransactionType() - Method in class co.elastic.apm.agent.metrics.Labels.Immutable
 
getTransactionType() - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
getTrustAllHostnameVerifyer() - Static method in class co.elastic.apm.agent.report.ssl.SslUtils
 
getType() - Method in class co.elastic.apm.agent.impl.context.Db
Database type.
getType() - Method in class co.elastic.apm.agent.impl.context.Destination.Service
 
getType() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture.TransactionInfo
 
getType() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.ProviderMachine
 
getType() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
getType() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
getType() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
getTypeMatcher() - Method in class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
getUid() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo.Kubernetes.Pod
 
getUnnestExceptions() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
getUrl() - Method in class co.elastic.apm.agent.impl.context.Http
URL used for the outgoing HTTP call
getUrl() - Method in class co.elastic.apm.agent.impl.context.Request
A complete Url, with scheme, host and path.
getUrlGroups() - Method in class co.elastic.apm.agent.impl.context.web.WebConfiguration
 
getUseParentHandlers() - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
getUser() - Method in class co.elastic.apm.agent.impl.context.Db
Username for accessing database
getUser() - Method in class co.elastic.apm.agent.impl.context.TransactionContext
User
getUsername() - Method in class co.elastic.apm.agent.impl.context.User
The username of the logged in user
getValue() - Method in interface co.elastic.apm.agent.impl.context.Headers.Header
 
getValue() - Method in class co.elastic.apm.agent.util.BinaryHeaderMap.Entry
 
getValue() - Method in interface co.elastic.apm.agent.util.NoRandomAccessMap.Entry
 
getValue(int) - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
getValue(int) - Method in interface co.elastic.apm.agent.metrics.Labels
 
getValue(int) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
getValue(String) - Method in class co.elastic.apm.agent.configuration.AgentArgumentsConfigurationSource
 
getValue(String) - Method in class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
 
getValue(String) - Method in class co.elastic.apm.agent.configuration.PrefixingConfigurationSourceWrapper
 
getValue(String) - Method in class co.elastic.apm.agent.configuration.source.PropertyFileConfigurationSource
 
getValue(String) - Method in class co.elastic.apm.agent.configuration.source.SystemPropertyConfigurationSource
 
getValues() - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
getValues() - Method in interface co.elastic.apm.agent.metrics.Labels
 
getVersion() - Method in class co.elastic.apm.agent.impl.payload.Agent
Version of the Elastic APM agent, e.g."1.0.0" (Required)
getVersion() - Method in class co.elastic.apm.agent.impl.payload.Framework
(Required)
getVersion() - Method in class co.elastic.apm.agent.impl.payload.Language
 
getVersion() - Method in class co.elastic.apm.agent.impl.payload.RuntimeInfo
 
getVersion() - Method in class co.elastic.apm.agent.impl.payload.Service
Version of the service emitting this event
getVersion(Class<?>, String, String) - Static method in class co.elastic.apm.agent.util.VersionUtils
 
global - Static variable in class co.elastic.apm.agent.logging.JulBridgeLogger
 
GLOBAL_LOGGER_NAME - Static variable in class co.elastic.apm.agent.logging.JulBridgeLogger
 
GlobalLocks - Class in co.elastic.apm.agent.util
 
GlobalLocks() - Constructor for class co.elastic.apm.agent.util.GlobalLocks
 
GlobalTracer - Class in co.elastic.apm.agent.impl
 
GZIP_COMPRESSION_LEVEL - Static variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 

H

HANDLING - co.elastic.apm.agent.configuration.MessagingConfiguration.Strategy
 
hasCapturedExceptions() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Db
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Destination
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Destination.Service
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Http
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Message
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Request
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Response
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Socket
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.SpanContext
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.Url
 
hasContent() - Method in class co.elastic.apm.agent.impl.context.User
 
hasContent() - Method in class co.elastic.apm.agent.impl.payload.SystemInfo.Kubernetes
 
hasContent() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
hasContent() - Method in class co.elastic.apm.agent.metrics.MetricSet
 
hasContent() - Method in class co.elastic.apm.agent.metrics.Timer
 
hasContents() - Method in class co.elastic.apm.agent.impl.payload.Node
 
hasCustom() - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
hashCode() - Method in class co.elastic.apm.agent.impl.transaction.Id
 
hashCode() - Method in class co.elastic.apm.agent.impl.transaction.StackFrame
 
hashCode() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
hashCode() - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
hashCode() - Method in class co.elastic.apm.agent.metrics.Labels.Immutable
 
hasLabels() - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
HeaderGetter<T,​C> - Interface in co.elastic.apm.agent.impl.transaction
 
HeaderGetter.HeaderConsumer<T,​S> - Interface in co.elastic.apm.agent.impl.transaction
 
HeaderRemover<C> - Interface in co.elastic.apm.agent.impl.transaction
 
Headers - Class in co.elastic.apm.agent.impl.context
A garbage-free data structure for text and binary headers
Headers() - Constructor for class co.elastic.apm.agent.impl.context.Headers
 
Headers.Header - Interface in co.elastic.apm.agent.impl.context
 
HeaderSetter<T,​C> - Interface in co.elastic.apm.agent.impl.transaction
 
HelperClassManager<T> - Class in co.elastic.apm.agent.bci
Deprecated.
Use indy plugins instead. As the whole package the indy plugin is defined it is loaded from IndyPluginClassLoader, a separate helper class manager is not needed anymore.
HelperClassManager(ElasticApmTracer, String, String[]) - Constructor for class co.elastic.apm.agent.bci.HelperClassManager
Deprecated.
 
HelperClassManager.ForAnyClassLoader<T> - Class in co.elastic.apm.agent.bci
Deprecated.
Use indy plugins instead. As the whole package the indy plugin is defined it is loaded from IndyPluginClassLoader, a separate helper class manager is not needed anymore.
HelperClassManager.ForSingleClassLoader<T> - Class in co.elastic.apm.agent.bci
Deprecated.
Use indy plugins instead. As the whole package the indy plugin is defined it is loaded from IndyPluginClassLoader, a separate helper class manager is not needed anymore.
HelperHolder<T> - Class in co.elastic.apm.agent.bci
A class that holds a static reference to a helper instance.
helperInstanceList - Static variable in class co.elastic.apm.agent.bci.HelperHolder
 
HexUtils - Class in co.elastic.apm.agent.util
 
Http - Class in co.elastic.apm.agent.impl.context
 
Http() - Constructor for class co.elastic.apm.agent.impl.context.Http
 
HttpUtils - Class in co.elastic.apm.agent.report
 

I

id - Variable in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
Id - Class in co.elastic.apm.agent.impl.transaction
A 128 bit globally unique ID of the whole trace forest
idEquals(TraceContext) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
ignoreTransaction() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
Ignores this transaction, which makes it a noop so that it will not be reported to the APM Server.
Immutable(Labels) - Constructor for class co.elastic.apm.agent.metrics.Labels.Immutable
 
immutableCopy() - Method in class co.elastic.apm.agent.metrics.Labels.Immutable
 
immutableCopy() - Method in interface co.elastic.apm.agent.metrics.Labels
 
immutableCopy() - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
implementation - Variable in class co.elastic.apm.agent.bci.HelperClassManager
Deprecated.
 
implementationVersionLte(String) - Static method in class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
A matcher that checks whether the implementation version read from the MANIFEST.MF related for a given ProtectionDomain is lower than or equals to the limit version.
incrementCounter(String) - Method in class co.elastic.apm.agent.metrics.MetricSet
 
incrementCounter(String, Labels) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
 
incrementReferences() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
incrementReferences() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
incrementReferences() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
indexOfIgnoreCase(CharSequence, CharSequence, String, boolean, int, int) - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
 
IndyBootstrap - Class in co.elastic.apm.agent.bci
When TracerAwareInstrumentation.indyPlugin() returns true, we instruct Byte Buddy (via Advice.WithCustomMapping.bootstrap(java.lang.reflect.Method)) to dispatch non-inlined advices via an invokedynamic (indy) instruction.
IndyBootstrap() - Constructor for class co.elastic.apm.agent.bci.IndyBootstrap
 
indyPlugin() - Method in class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
indyPlugin() - Method in class co.elastic.apm.agent.bci.TracerAwareInstrumentation
Deprecated.
Overriding this method means not the instrumentation is not an indy plugin. The usage of non-indy plugins is deprecated.
IndyPluginClassLoader - Class in co.elastic.apm.agent.bci.classloading
The plugin class loader has both the agent class loader and the target class loader as the parent.
IndyPluginClassLoader(ClassLoader, ClassLoader, Map<String, byte[]>) - Constructor for class co.elastic.apm.agent.bci.classloading.IndyPluginClassLoader
 
IndyPluginClassLoader(ClassLoader, Map<String, byte[]>) - Constructor for class co.elastic.apm.agent.bci.classloading.IndyPluginClassLoader
 
IndyPluginClassLoaderFactory - Class in co.elastic.apm.agent.bci
 
IndyPluginClassLoaderFactory() - Constructor for class co.elastic.apm.agent.bci.IndyPluginClassLoaderFactory
 
info(String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
init() - Method in class co.elastic.apm.agent.impl.transaction.EpochTickClock
Initializes and calibrates the clock based on wall clock time
init(long, long) - Method in class co.elastic.apm.agent.impl.transaction.EpochTickClock
Initializes and calibrates the clock based on wall clock time
init(ElasticApmTracer) - Method in class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
 
init(ElasticApmTracer) - Method in class co.elastic.apm.agent.configuration.StartupInfo
 
init(ElasticApmTracer) - Method in class co.elastic.apm.agent.context.AbstractLifecycleListener
 
init(ElasticApmTracer) - Method in interface co.elastic.apm.agent.context.LifecycleListener
Callback for tracer initialization.
init(Tracer) - Static method in class co.elastic.apm.agent.impl.GlobalTracer
 
init(EpochTickClock) - Method in class co.elastic.apm.agent.impl.transaction.EpochTickClock
Initializes the clock by aligning the offset with the offset of another clock.
init(ApmServerReporter) - Method in class co.elastic.apm.agent.report.IntakeV2ReportingEventHandler
 
init(ApmServerReporter) - Method in interface co.elastic.apm.agent.report.ReportingEventHandler
 
init(List<ConfigurationSource>, String) - Static method in class co.elastic.apm.agent.logging.LoggingConfiguration
 
initialize(String, Instrumentation, File, boolean) - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
Called reflectively by AgentMain to initialize the agent
initInstrumentation(ElasticApmTracer, Instrumentation) - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
 
initInstrumentation(ElasticApmTracer, Instrumentation, Iterable<ElasticApmInstrumentation>) - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
 
INSTANCE - co.elastic.apm.agent.bci.bytebuddy.FailSafeDeclaredMethodsCompiler
The singleton instance.
INSTANCE - co.elastic.apm.agent.bci.methodmatching.configuration.MethodMatcherValueConverter
 
INSTANCE - co.elastic.apm.agent.impl.payload.ProcessFactory.ForCurrentVM
The singleton instance
INSTANCE - co.elastic.apm.agent.impl.payload.ProcessFactory.ForLegacyVM
The singleton instance
INSTANCE - co.elastic.apm.agent.impl.Scope.NoopScope
 
INSTANCE - Static variable in class co.elastic.apm.agent.configuration.converter.ByteValueConverter
 
INSTRUMENT - Static variable in class co.elastic.apm.agent.configuration.CoreConfiguration
 
INTAKE_V2_URL - Static variable in class co.elastic.apm.agent.report.IntakeV2ReportingEventHandler
 
IntakeV2ReportingEventHandler - Class in co.elastic.apm.agent.report
This reporter supports the nd-json HTTP streaming based intake v2 protocol
IntakeV2ReportingEventHandler(ReporterConfiguration, ProcessorEventHandler, PayloadSerializer, ApmServerClient) - Constructor for class co.elastic.apm.agent.report.IntakeV2ReportingEventHandler
 
IOUtils - Class in co.elastic.apm.agent.util
 
IOUtils() - Constructor for class co.elastic.apm.agent.util.IOUtils
 
isAnyMatch(List<WildcardMatcher>, CharSequence) - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
Returns true, if any of the matchers match the provided string.
isAtLeast(Version) - Method in class co.elastic.apm.agent.report.ApmServerClient
 
isBreakdownMetricsEnabled() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
isCaptureHeaders() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
isChildOf(AbstractSpan<?>) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
isChildOf(TraceContext) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
isCircuitBreakerEnabled() - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreakerConfiguration
 
isClassLoadingMatchingPreFilter() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
isDiscardable() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Returns whether it's possible to discard this span.
isDiscarded() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Determines whether to discard the span.
isElasticTraceparentHeaderEnabled() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
isEmpty() - Method in class co.elastic.apm.agent.collections.LongList
 
isEmpty() - Method in class co.elastic.apm.agent.impl.context.Headers
 
isEmpty() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
isEmpty() - Method in class co.elastic.apm.agent.impl.transaction.Id
 
isEmpty() - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
isEmpty() - Method in interface co.elastic.apm.agent.metrics.Labels
 
isEmpty() - Method in class co.elastic.apm.agent.util.BinaryHeaderMap
 
isEmpty() - Method in class co.elastic.apm.agent.util.NoRandomAccessMap
 
isEmpty() - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
isEnabled() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
isEncrypted() - Method in class co.elastic.apm.agent.impl.context.Socket
Indicates whether request was sent as SSL/HTTPS request.
isExit() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
isFinished() - Method in class co.elastic.apm.agent.impl.context.Response
A boolean indicating whether the response was finished or not
isFinished() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
isHeadersSent() - Method in class co.elastic.apm.agent.impl.context.Response
 
isInAnyPackage(Collection<String>, ElementMatcher.Junction<NamedElement>) - Static method in class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
 
isIncludeProcessArguments() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
isInRange(T, T) - Static method in class co.elastic.apm.agent.configuration.validation.RangeValidator
 
isInstrument() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
isLogCorrelationEnabled() - Method in class co.elastic.apm.agent.logging.LoggingConfiguration
 
isLoggable(Level) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
isNoneMatch(List<WildcardMatcher>, CharSequence) - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
Returns true, if none of the matchers match the provided string.
isNoop() - Static method in class co.elastic.apm.agent.impl.GlobalTracer
 
isNoop() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
isNotInRange(T, T) - Static method in class co.elastic.apm.agent.configuration.validation.RangeValidator
 
isPresent(String) - Static method in class co.elastic.apm.agent.configuration.source.PropertyFileConfigurationSource
 
isProxy() - Static method in class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
 
isReferenced() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
isReflectionClassLoader() - Static method in class co.elastic.apm.agent.bci.bytebuddy.ClassLoaderNameMatcher
 
isReportSynchronously() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
isRoot() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
isRunning() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
isRunning() - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
isRunning() - Method in interface co.elastic.apm.agent.impl.Tracer
 
isSampled() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture.TransactionInfo
 
isSampled() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
isSampled() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
isSampled(Id) - Method in class co.elastic.apm.agent.impl.sampling.ConstantSampler
 
isSampled(Id) - Method in class co.elastic.apm.agent.impl.sampling.ProbabilitySampler
 
isSampled(Id) - Method in interface co.elastic.apm.agent.impl.sampling.Sampler
Determines whether the given transaction should be sampled.
isSavingPersistent() - Method in class co.elastic.apm.agent.configuration.PrefixingConfigurationSourceWrapper
 
isSavingPossible() - Method in class co.elastic.apm.agent.configuration.PrefixingConfigurationSourceWrapper
 
isShipAgentLogs() - Method in class co.elastic.apm.agent.logging.LoggingConfiguration
 
isSpanLimitReached(int) - Method in class co.elastic.apm.agent.impl.transaction.SpanCount
 
isTypeMatchingWithNamePreFilter() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
isTypePoolCacheEnabled() - Method in class co.elastic.apm.agent.configuration.CoreConfiguration
 
isUsePathAsName() - Method in class co.elastic.apm.agent.impl.context.web.WebConfiguration
 
isVerifyServerCert() - Method in class co.elastic.apm.agent.report.ReporterConfiguration
 
iterator() - Method in class co.elastic.apm.agent.impl.context.Headers
 
iterator() - Method in class co.elastic.apm.agent.util.BinaryHeaderMap
 
iterator() - Method in class co.elastic.apm.agent.util.NoRandomAccessMap
 

J

JmxUtils - Class in co.elastic.apm.agent.util
A utility to obtain JVM-specific MBean implementations, supporting HotSpot and J9.
JmxUtils() - Constructor for class co.elastic.apm.agent.util.JmxUtils
 
JSON - co.elastic.apm.agent.logging.LogFormat
 
JUL_INIT_LOCK - Static variable in class co.elastic.apm.agent.util.GlobalLocks
 
JulBridgeLogger - Class in co.elastic.apm.agent.logging
Some dependencies of the agent like okhttp use Logger.
JvmGcMetrics - Class in co.elastic.apm.agent.metrics.builtin
 
JvmGcMetrics() - Constructor for class co.elastic.apm.agent.metrics.builtin.JvmGcMetrics
 
JvmMemoryMetrics - Class in co.elastic.apm.agent.metrics.builtin
 
JvmMemoryMetrics() - Constructor for class co.elastic.apm.agent.metrics.builtin.JvmMemoryMetrics
 

K

keyList() - Method in class co.elastic.apm.agent.util.KeyListConcurrentHashMap
Returns a mutable List, roughly equal to the ConcurrentHashMap.keySet().
KeyListConcurrentHashMap<K,​V> - Class in co.elastic.apm.agent.util
A subclass of ConcurrentHashMap which maintains a List of all the keys in the map.
KeyListConcurrentHashMap() - Constructor for class co.elastic.apm.agent.util.KeyListConcurrentHashMap
 
keys - Variable in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 

L

Labels - Interface in co.elastic.apm.agent.metrics
Labels are key/value pairs and relate to ECS labels.
Labels.AbstractBase - Class in co.elastic.apm.agent.metrics
 
Labels.Immutable - Class in co.elastic.apm.agent.metrics
An immutable implementation of the Labels interface
Labels.Mutable - Class in co.elastic.apm.agent.metrics
 
Language - Class in co.elastic.apm.agent.impl.payload
Name and version of the programming language used
Language(String, String) - Constructor for class co.elastic.apm.agent.impl.payload.Language
 
LifecycleListener - Interface in co.elastic.apm.agent.context
A LifecycleListener notifies about the start and stop event of the ElasticApmTracer.
LIST - Static variable in enum co.elastic.apm.agent.bci.methodmatching.configuration.MethodMatcherValueConverter
 
ListBasedObjectPool<T> - Class in co.elastic.apm.agent.objectpool.impl
An object pool based on a plain List.
ListBasedObjectPool(List<T>, int, Allocator<T>, Resetter<T>) - Constructor for class co.elastic.apm.agent.objectpool.impl.ListBasedObjectPool
 
ListValueConverter<T> - Class in co.elastic.apm.agent.configuration.converter
 
ListValueConverter(ValueConverter<T>) - Constructor for class co.elastic.apm.agent.configuration.converter.ListValueConverter
 
ListValueConverter(ValueConverter<T>, String) - Constructor for class co.elastic.apm.agent.configuration.converter.ListValueConverter
 
load(Class<T>, Object...) - Static method in class co.elastic.apm.agent.util.DependencyInjectingServiceLoader
 
load(Class<T>, List<ClassLoader>, Object...) - Static method in class co.elastic.apm.agent.util.DependencyInjectingServiceLoader
 
loadProcessors(ConfigurationRegistry) - Static method in class co.elastic.apm.agent.report.processor.ProcessorEventHandler
 
LOCAL_APM_SERVER_URL - Static variable in class co.elastic.apm.agent.report.ReporterConfiguration
 
locate(ClassLoader) - Method in class co.elastic.apm.agent.bci.bytebuddy.SoftlyReferencingTypePoolCache
 
locate(String) - Method in class co.elastic.apm.agent.bci.bytebuddy.RootPackageCustomLocator
log(Level, String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
log(Level, String, Object) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
log(Level, String, Object[]) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
log(Level, String, Throwable) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
log(LogRecord) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
Log - Class in co.elastic.apm.agent.impl.error
Additional information added when logging the error.
Log() - Constructor for class co.elastic.apm.agent.impl.error.Log
 
LOG_FORMAT_FILE_KEY - Static variable in class co.elastic.apm.agent.logging.LoggingConfiguration
 
Log4j2ConfigurationFactory - Class in co.elastic.apm.agent.logging
 
Log4j2ConfigurationFactory(List<ConfigurationSource>, String) - Constructor for class co.elastic.apm.agent.logging.Log4j2ConfigurationFactory
 
logFile - Variable in class co.elastic.apm.agent.logging.LoggingConfiguration
 
logFileMaxSize - Variable in class co.elastic.apm.agent.logging.LoggingConfiguration
 
LogFormat - Enum in co.elastic.apm.agent.logging
 
logFormatFile - Variable in class co.elastic.apm.agent.logging.LoggingConfiguration
 
logFormatSout - Variable in class co.elastic.apm.agent.logging.LoggingConfiguration
 
logger - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
LoggingConfiguration - Class in co.elastic.apm.agent.logging
Defines configuration options related to logging.
LoggingConfiguration() - Constructor for class co.elastic.apm.agent.logging.LoggingConfiguration
 
logLevel - Variable in class co.elastic.apm.agent.logging.LoggingConfiguration
We don't directly access most logging configuration values through the ConfigurationOption instance variables.
logp(Level, String, String, String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logp(Level, String, String, String, Object) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logp(Level, String, String, String, Object[]) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logp(Level, String, String, String, Throwable) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logrb(Level, String, String, String, String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logrb(Level, String, String, String, String, Object) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logrb(Level, String, String, String, String, Object[]) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logrb(Level, String, String, String, String, Throwable) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logrb(Level, String, String, ResourceBundle, String, Object...) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logrb(Level, String, String, ResourceBundle, String, Throwable) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logrb(Level, ResourceBundle, String, Object...) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
logrb(Level, ResourceBundle, String, Throwable) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
LongList - Class in co.elastic.apm.agent.collections
 
LongList() - Constructor for class co.elastic.apm.agent.collections.LongList
 
LongList(int) - Constructor for class co.elastic.apm.agent.collections.LongList
 
LookupExposer - Class in co.elastic.apm.agent.bci.classloading
This class is injected into every IndyPluginClassLoader in IndyBootstrap.bootstrap(java.lang.invoke.MethodHandles.Lookup, java.lang.String, java.lang.invoke.MethodType, java.lang.Object...) so that the bootstrap can use a MethodHandles.Lookup with a lookup class from within the IndyPluginClassLoader, instead of calling MethodHandles.lookup() which uses the caller class as the lookup class.
LookupExposer() - Constructor for class co.elastic.apm.agent.bci.classloading.LookupExposer
 

M

make(MethodDescription.InDefinedShape, boolean) - Method in class co.elastic.apm.agent.bci.bytebuddy.postprocessor.AssignToPostProcessorFactory
 
make(ParameterDescription.InDefinedShape, AnnotationDescription.Loadable<AnnotationValueOffsetMappingFactory.AnnotationValueExtractor>, Advice.OffsetMapping.Factory.AdviceType) - Method in class co.elastic.apm.agent.bci.bytebuddy.AnnotationValueOffsetMappingFactory
 
make(ParameterDescription.InDefinedShape, AnnotationDescription.Loadable<SimpleMethodSignatureOffsetMappingFactory.SimpleMethodSignature>, Advice.OffsetMapping.Factory.AdviceType) - Method in class co.elastic.apm.agent.bci.bytebuddy.SimpleMethodSignatureOffsetMappingFactory
 
matchAll() - Static method in class co.elastic.apm.agent.matcher.AnnotationMatcher
 
matchAll() - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
 
matchAllList() - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
 
MatcherTimer - Class in co.elastic.apm.agent.bci.bytebuddy
 
MatcherTimer(String) - Constructor for class co.elastic.apm.agent.bci.bytebuddy.MatcherTimer
 
MatcherTimerLifecycleListener - Class in co.elastic.apm.agent.bci
 
MatcherTimerLifecycleListener() - Constructor for class co.elastic.apm.agent.bci.MatcherTimerLifecycleListener
 
matches(WildcardMatcher) - Static method in class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
 
matches(CharSequence) - Method in class co.elastic.apm.agent.matcher.WildcardMatcher
Checks if the given string matches the wildcard pattern.
matches(CharSequence, CharSequence) - Method in class co.elastic.apm.agent.matcher.WildcardMatcher
This is a different version of WildcardMatcher.matches(CharSequence) which has the same semantics as calling matcher.matches(firstPart + secondPart);.
matches(ClassLoader) - Method in class co.elastic.apm.agent.bci.bytebuddy.ClassLoaderNameMatcher
 
matches(AnnotationSource) - Method in class co.elastic.apm.agent.matcher.AnnotationMatcher
Test if the target has any annotations matching the annotationPattern of this matcher.
matches(MethodDescription) - Method in class co.elastic.apm.agent.bci.bytebuddy.MethodHierarchyMatcher
 
MathUtils - Class in co.elastic.apm.agent.util
 
MathUtils() - Constructor for class co.elastic.apm.agent.util.MathUtils
 
max(T) - Static method in class co.elastic.apm.agent.configuration.validation.RangeValidator
 
MAX_LOG_INTERVAL_MICRO_SECS - Static variable in class co.elastic.apm.agent.impl.transaction.Span
 
MAX_LONG_STRING_VALUE_LENGTH - Static variable in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
MAX_VALUE_LENGTH - Static variable in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
MAXIMUM_HEADER_BUFFER_SIZE - Static variable in class co.elastic.apm.agent.util.BinaryHeaderMap
 
md5Hash(InputStream) - Static method in class co.elastic.apm.agent.util.IOUtils
 
mergeReader(int) - Method in enum co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator
 
mergeWriter(int) - Method in enum co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator
 
Message - Class in co.elastic.apm.agent.impl.context
 
Message() - Constructor for class co.elastic.apm.agent.impl.context.Message
 
MessagingConfiguration - Class in co.elastic.apm.agent.configuration
 
MessagingConfiguration() - Constructor for class co.elastic.apm.agent.configuration.MessagingConfiguration
 
MessagingConfiguration.Strategy - Enum in co.elastic.apm.agent.configuration
 
MetaData - Class in co.elastic.apm.agent.impl
 
method() - Method in annotation type co.elastic.apm.agent.bci.bytebuddy.AnnotationValueOffsetMappingFactory.AnnotationValueExtractor
 
MethodHierarchyMatcher - Class in co.elastic.apm.agent.bci.bytebuddy
This implementation is based on org.stagemonitor.core.instrument.OverridesMethodElementMatcher, under Apache License 2.0
methodMatcher - Variable in class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
MethodMatcher - Class in co.elastic.apm.agent.bci.methodmatching
 
MethodMatcherValueConverter - Enum in co.elastic.apm.agent.bci.methodmatching.configuration
 
MetricRegistry - Class in co.elastic.apm.agent.metrics
A registry for metrics.
MetricRegistry(ReporterConfiguration) - Constructor for class co.elastic.apm.agent.metrics.MetricRegistry
 
MetricRegistry.MetricsReporter - Interface in co.elastic.apm.agent.metrics
 
MetricRegistryReporter - Class in co.elastic.apm.agent.report.serialize
 
MetricRegistryReporter(ElasticApmTracer) - Constructor for class co.elastic.apm.agent.report.serialize.MetricRegistryReporter
 
MetricRegistrySerializer - Class in co.elastic.apm.agent.report.serialize
 
MetricRegistrySerializer() - Constructor for class co.elastic.apm.agent.report.serialize.MetricRegistrySerializer
 
MetricSet - Class in co.elastic.apm.agent.metrics
A metric set is a collection of metrics which have the same labels.
min(T) - Static method in class co.elastic.apm.agent.configuration.validation.RangeValidator
 
MinimumClassFileVersionValidator - Enum in co.elastic.apm.agent.bci.bytebuddy
 
MinimumClassFileVersionValidator.UnsupportedClassFileVersionException - Exception in co.elastic.apm.agent.bci.bytebuddy
 
MS_IN_MICROS - Static variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 

N

name - Variable in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
name - Variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Generic designation of a transaction in the scope of a single service (eg: 'GET /users/:id')
NameAndIdField(String) - Constructor for class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
NameAndIdField(String, Long) - Constructor for class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
NameAndIdField(String, String) - Constructor for class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
NamedThreadFactory(String) - Constructor for class co.elastic.apm.agent.util.ExecutorUtils.NamedThreadFactory
 
new128BitId() - Static method in class co.elastic.apm.agent.impl.transaction.Id
 
new64BitId() - Static method in class co.elastic.apm.agent.impl.transaction.Id
 
newThread(Runnable) - Method in class co.elastic.apm.agent.util.ExecutorUtils.NamedThreadFactory
 
newThread(Runnable) - Method in class co.elastic.apm.agent.util.ExecutorUtils.SingleNamedThreadFactory
 
nextBytes(String, int, byte[]) - Static method in class co.elastic.apm.agent.util.HexUtils
 
Node - Class in co.elastic.apm.agent.impl.payload
A representation of a service node, ie JVM
Node(String) - Constructor for class co.elastic.apm.agent.impl.payload.Node
 
NONE - co.elastic.apm.agent.configuration.CoreConfiguration.CloudProvider
 
noopTransaction() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
NoRandomAccessMap<K,​V> - Class in co.elastic.apm.agent.util
A map (not implementing the java.util.Map interface) that only supports key-value pair additions and iterations.
NoRandomAccessMap() - Constructor for class co.elastic.apm.agent.util.NoRandomAccessMap
 
NoRandomAccessMap.Entry<K,​V> - Interface in co.elastic.apm.agent.util
 

O

ObjectPool<T> - Interface in co.elastic.apm.agent.objectpool
Object pool
ObjectPoolFactory - Class in co.elastic.apm.agent.objectpool
 
ObjectPoolFactory() - Constructor for class co.elastic.apm.agent.objectpool.ObjectPoolFactory
 
ObjectUtils - Class in co.elastic.apm.agent.util
 
ObjectUtils() - Constructor for class co.elastic.apm.agent.util.ObjectUtils
 
of() - Static method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
of(boolean) - Static method in class co.elastic.apm.agent.impl.sampling.ConstantSampler
 
of(double) - Static method in class co.elastic.apm.agent.impl.sampling.ProbabilitySampler
 
of(long...) - Static method in class co.elastic.apm.agent.collections.LongList
 
of(ElasticApmTracer, String, String...) - Static method in class co.elastic.apm.agent.bci.HelperClassManager.ForAnyClassLoader
Deprecated.
Not loading and instantiating helper class yet, just prepares the manager
of(ElasticApmTracer, String, String...) - Static method in class co.elastic.apm.agent.bci.HelperClassManager.ForSingleClassLoader
Deprecated.
Not loading and instantiating helper class yet, just prepares the manager
of(Closeable) - Static method in class co.elastic.apm.agent.context.ClosableLifecycleListenerAdapter
 
of(String) - Static method in class co.elastic.apm.agent.bci.methodmatching.MethodMatcher
 
of(String) - Static method in class co.elastic.apm.agent.configuration.converter.ByteValue
 
of(String) - Static method in class co.elastic.apm.agent.configuration.converter.TimeDuration
 
of(String) - Static method in class co.elastic.apm.agent.configuration.validation.RegexValidator
Constructs a RegexValidator which validates a string based on a Pattern
of(String) - Static method in class co.elastic.apm.agent.util.Version
 
of(String, CharSequence) - Static method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
of(String, String) - Static method in class co.elastic.apm.agent.configuration.validation.RegexValidator
Constructs a RegexValidator which validates a string based on a Pattern
of(String, String) - Static method in class co.elastic.apm.agent.impl.transaction.StackFrame
 
of(Map<String, ? extends CharSequence>) - Static method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
of(Queue<T>, boolean, Allocator<T>, Resetter<T>) - Static method in class co.elastic.apm.agent.objectpool.impl.QueueBasedObjectPool
Creates a queue based pooled for types that do not implement Recyclable, use QueueBasedObjectPool.ofRecyclable(Queue, boolean, Allocator) for types that implement Recyclable.
OFF - co.elastic.apm.agent.configuration.CoreConfiguration.EventType
Request bodies will never be reported
ofRecyclable(int, Allocator<T>) - Static method in class co.elastic.apm.agent.objectpool.impl.ListBasedObjectPool
 
ofRecyclable(List<T>, int, Allocator<T>) - Static method in class co.elastic.apm.agent.objectpool.impl.ListBasedObjectPool
 
ofRecyclable(Queue<T>, boolean, Allocator<T>) - Static method in class co.elastic.apm.agent.objectpool.impl.QueueBasedObjectPool
Creates a queue based pooled for types that implement Recyclable, use QueueBasedObjectPool.of(Queue, boolean, Allocator, Resetter) for other pooled object types.
onAfterStart() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Called after the span has been started and its parent references are set
onAfterStart() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
onConnectionError(Integer, long, long) - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
onError(String, ClassLoader, JavaModule, boolean, Throwable) - Method in class co.elastic.apm.agent.bci.bytebuddy.ErrorLoggingListener
 
onEvent(ReportingEvent, long, boolean) - Method in class co.elastic.apm.agent.report.IntakeV2ReportingEventHandler
 
onEvent(ReportingEvent, long, boolean) - Method in class co.elastic.apm.agent.report.processor.ProcessorEventHandler
 
onMethodEnter(Class<?>, String, AbstractSpan<?>) - Static method in class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
onMethodExit(AbstractSpan<?>, Throwable) - Static method in class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
onRequestError(Integer, InputStream, IOException) - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
onRequestSuccess() - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
onStressDetected() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
onStressRelieved() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
onSuperClassesThat(ElementMatcher<? super TypeDescription>) - Method in class co.elastic.apm.agent.bci.bytebuddy.MethodHierarchyMatcher
 
onTransactionEnd() - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
openUrlConnectionThreadSafely(URL) - Static method in class co.elastic.apm.agent.util.UrlConnectionUtils
 
os - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
Outcome - Enum in co.elastic.apm.agent.impl.transaction
 
outcomeNotSet() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
overrideServiceNameForClassLoader(ClassLoader, String) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
overrideServiceNameForClassLoader(ClassLoader, String) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
overrideServiceNameForClassLoader(ClassLoader, String) - Method in interface co.elastic.apm.agent.impl.Tracer
Overrides the service name for all Transactions, Spans and ErrorCaptures which are created by the service which corresponds to the provided ClassLoader.
overridesOrImplementsMethodThat(ElementMatcher<? super MethodDescription>) - Static method in class co.elastic.apm.agent.bci.bytebuddy.CustomElementMatchers
Matches overridden methods of a super class or implemented methods of an interface.

P

PackageScanner - Class in co.elastic.apm.agent.util
 
PackageScanner() - Constructor for class co.elastic.apm.agent.util.PackageScanner
 
parse(String) - Static method in class co.elastic.apm.agent.configuration.AgentArgumentsConfigurationSource
 
PatchBytecodeVersionTo51Transformer - Class in co.elastic.apm.agent.bci.bytebuddy
Patches the class file version to 51 (Java 7) in order to support injecting INVOKEDYNAMIC instructions via Advice.WithCustomMapping.bootstrap(java.lang.reflect.Constructor<?>) which is important for indy plugins.
PatchBytecodeVersionTo51Transformer() - Constructor for class co.elastic.apm.agent.bci.bytebuddy.PatchBytecodeVersionTo51Transformer
 
pause() - Method in class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
 
pause() - Method in class co.elastic.apm.agent.context.AbstractLifecycleListener
 
pause() - Method in interface co.elastic.apm.agent.context.LifecycleListener
Callback for when ElasticApmTracer.pause() has been called.
PAUSED - co.elastic.apm.agent.impl.Tracer.TracerState
The agent is mostly idle, consuming minimal resources, ready to quickly resume back to RUNNING.
payloadSerializer - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
PayloadSerializer - Interface in co.elastic.apm.agent.report.serialize
 
PayloadSerializer.UninitializedException - Exception in co.elastic.apm.agent.report.serialize
 
PLAIN_TEXT - co.elastic.apm.agent.logging.LogFormat
 
POLLING - co.elastic.apm.agent.configuration.MessagingConfiguration.Strategy
 
PotentiallyMultiValuedMap - Class in co.elastic.apm.agent.util
This map is a mixture of a map with a single value and a map with multiple values.
PotentiallyMultiValuedMap() - Constructor for class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
PrefixingConfigurationSourceWrapper - Class in co.elastic.apm.agent.configuration
 
PrefixingConfigurationSourceWrapper(ConfigurationSource, String) - Constructor for class co.elastic.apm.agent.configuration.PrefixingConfigurationSourceWrapper
 
PRIO_DEFAULT - Static variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
PRIO_HIGH_LEVEL_FRAMEWORK - Static variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
PRIO_LOW_LEVEL_FRAMEWORK - Static variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
PRIO_METHOD_SIGNATURE - Static variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
PRIO_USER_SUPPLIED - Static variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
ProbabilitySampler - Class in co.elastic.apm.agent.impl.sampling
This implementation of Sampler samples based on a sampling probability (or sampling rate) between 0.0 and 1.0.
processBeforeReport(ErrorCapture) - Method in class co.elastic.apm.agent.impl.context.BodyProcessor
 
processBeforeReport(ErrorCapture) - Method in class co.elastic.apm.agent.impl.context.SanitizingWebProcessor
 
processBeforeReport(ErrorCapture) - Method in interface co.elastic.apm.agent.report.processor.Processor
This method is executed before the provided ErrorCapture is reported.
processBeforeReport(Transaction) - Method in class co.elastic.apm.agent.impl.context.BodyProcessor
 
processBeforeReport(Transaction) - Method in class co.elastic.apm.agent.impl.context.SanitizingWebProcessor
 
processBeforeReport(Transaction) - Method in interface co.elastic.apm.agent.report.processor.Processor
This method is executed before the provided Transaction is reported.
ProcessFactory - Interface in co.elastic.apm.agent.impl.payload
A ProcessFactory is responsible for creating the ProcessInfo object, containing information about the current process.
ProcessFactory.ForCurrentVM - Enum in co.elastic.apm.agent.impl.payload
Redirects to the the best ProcessFactory strategy for the current VM
ProcessFactory.ForJava9CompatibleVM - Class in co.elastic.apm.agent.impl.payload
A ProcessFactory for a Java 9+ VMs that reads process information from the current ProcessHandle.
ProcessFactory.ForLegacyVM - Enum in co.elastic.apm.agent.impl.payload
A ProcessFactory for a legacy VM that reads process information from its JMX properties.
ProcessInfo - Class in co.elastic.apm.agent.impl.payload
Process
ProcessInfo(String) - Constructor for class co.elastic.apm.agent.impl.payload.ProcessInfo
 
Processor - Interface in co.elastic.apm.agent.report.processor
A processor is executed right before a event (a Transaction or ErrorCapture) gets reported.
ProcessorEventHandler - Class in co.elastic.apm.agent.report.processor
Invokes all registered Processors before a ReportingEvent is processed by the ReportingEventHandler.
propagateTraceContext(C, BinaryHeaderSetter<C>) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Sets Trace context binary headers, using this context as parent, on the provided carrier using the provided setter
propagateTraceContext(C, TextHeaderSetter<C>) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Sets Trace context text headers, using this context as parent, on the provided carrier using the provided setter
PropertyFileConfigurationSource - Class in co.elastic.apm.agent.configuration.source
A variation of PropertyFileConfigurationSource (under Apache license 2.0) which does not initialize a logger.
PropertyFileConfigurationSource(String) - Constructor for class co.elastic.apm.agent.configuration.source.PropertyFileConfigurationSource
 
ProviderAccount(String) - Constructor for class co.elastic.apm.agent.impl.payload.CloudProviderInfo.ProviderAccount
 
ProviderMachine(String) - Constructor for class co.elastic.apm.agent.impl.payload.CloudProviderInfo.ProviderMachine
 
put(K, V) - Method in class co.elastic.apm.agent.util.KeyListConcurrentHashMap
 
putAll(Map<? extends K, ? extends V>) - Method in class co.elastic.apm.agent.util.KeyListConcurrentHashMap
 
putIfAbsent(K, V) - Method in class co.elastic.apm.agent.util.KeyListConcurrentHashMap
 
putLong(byte[], int, long) - Static method in class co.elastic.apm.agent.util.ByteUtils
 

Q

QueueBasedObjectPool<T> - Class in co.elastic.apm.agent.objectpool.impl
 

R

RangeValidator<T extends java.lang.Comparable> - Class in co.elastic.apm.agent.configuration.validation
 
readLong(int) - Method in class co.elastic.apm.agent.impl.transaction.Id
Converts the next 8 bytes, starting from the offset, to a long
readToString(InputStream) - Static method in class co.elastic.apm.agent.report.HttpUtils
Reads the steam and converts the contents to a string, without closing stream.
readUtf8Stream(InputStream, CharBuffer) - Static method in class co.elastic.apm.agent.util.IOUtils
Reads the provided InputStream into the CharBuffer without causing allocations.
RECORDING - Static variable in class co.elastic.apm.agent.impl.TracerConfiguration
 
Recyclable - Interface in co.elastic.apm.agent.objectpool
 
recycle() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
recycle() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
recycle() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
recycle() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
recycle(ErrorCapture) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
recycle(Span) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
recycle(Transaction) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
recycle(Recyclable) - Method in class co.elastic.apm.agent.objectpool.Resetter.ForRecyclable
 
recycle(T) - Method in class co.elastic.apm.agent.objectpool.impl.AbstractObjectPool
 
recycle(T) - Method in interface co.elastic.apm.agent.objectpool.ObjectPool
Recycles an object
recycle(T) - Method in interface co.elastic.apm.agent.objectpool.Resetter
Recycles a pooled object state
redactBody() - Method in class co.elastic.apm.agent.impl.context.Message
 
redactBody() - Method in class co.elastic.apm.agent.impl.context.Request
 
REDACTED_CONTEXT_STRING - Static variable in class co.elastic.apm.agent.impl.context.AbstractContext
 
references - Variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
RegexValidator - Class in co.elastic.apm.agent.configuration.validation
 
registerSpanListener(ActivationListener) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
reInitInstrumentation() - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
 
reload() - Method in class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
We want to reload the configuration in intervals which are determined based on the Cache-Control header from the APM Server That's why we can't rely on the general ConfigurationRegistry scheduled reload
reload() - Method in class co.elastic.apm.agent.configuration.PrefixingConfigurationSourceWrapper
 
reload() - Method in class co.elastic.apm.agent.configuration.source.PropertyFileConfigurationSource
 
remove(int) - Method in class co.elastic.apm.agent.collections.LongList
 
remove(long) - Method in class co.elastic.apm.agent.collections.LongList
 
remove(Object) - Method in class co.elastic.apm.agent.util.KeyListConcurrentHashMap
 
remove(Object, Object) - Method in class co.elastic.apm.agent.util.KeyListConcurrentHashMap
 
remove(String, C) - Method in interface co.elastic.apm.agent.impl.transaction.HeaderRemover
 
removeGauge(String, Labels) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
 
removeHandler(Handler) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
removeIgnoreCase(String) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
removeTraceContextHeaders(C, HeaderRemover<C>) - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
replaceDisallowedChars(String) - Static method in class co.elastic.apm.agent.configuration.ServiceNameUtil
 
report(ErrorCapture) - Method in class co.elastic.apm.agent.report.ApmServerReporter
 
report(ErrorCapture) - Method in interface co.elastic.apm.agent.report.Reporter
 
report(Span) - Method in class co.elastic.apm.agent.report.ApmServerReporter
 
report(Span) - Method in interface co.elastic.apm.agent.report.Reporter
 
report(Transaction) - Method in class co.elastic.apm.agent.report.ApmServerReporter
 
report(Transaction) - Method in interface co.elastic.apm.agent.report.Reporter
 
report(JsonWriter) - Method in class co.elastic.apm.agent.report.ApmServerReporter
 
report(JsonWriter) - Method in interface co.elastic.apm.agent.report.Reporter
 
report(Map<? extends Labels, MetricSet>) - Method in interface co.elastic.apm.agent.metrics.MetricRegistry.MetricsReporter
Don't hold a reference to metricSets after this method ends as it will be reused.
report(Map<? extends Labels, MetricSet>) - Method in class co.elastic.apm.agent.report.serialize.MetricRegistryReporter
 
reported - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
reporter(Reporter) - Method in class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
 
Reporter - Interface in co.elastic.apm.agent.report
 
REPORTER_CATEGORY - Static variable in class co.elastic.apm.agent.report.ReporterConfiguration
 
reporterConfiguration - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
ReporterConfiguration - Class in co.elastic.apm.agent.report
 
ReporterConfiguration() - Constructor for class co.elastic.apm.agent.report.ReporterConfiguration
 
ReporterFactory - Class in co.elastic.apm.agent.report
 
ReporterFactory() - Constructor for class co.elastic.apm.agent.report.ReporterFactory
 
ReportingEvent - Class in co.elastic.apm.agent.report
 
ReportingEvent() - Constructor for class co.elastic.apm.agent.report.ReportingEvent
 
ReportingEventHandler - Interface in co.elastic.apm.agent.report
 
Request - Class in co.elastic.apm.agent.impl.context
Request
Request() - Constructor for class co.elastic.apm.agent.impl.context.Request
 
requestDiscarding() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Requests this span to be discarded, even if it's sampled.
requireTracerImpl() - Static method in class co.elastic.apm.agent.impl.GlobalTracer
 
reset() - Static method in class co.elastic.apm.agent.bci.ElasticApmAgent
Reverts instrumentation of classes and re-transforms them to their state without the agent.
resetServiceNameOverrides() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
resetState() - Method in class co.elastic.apm.agent.impl.context.AbstractContext
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Db
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Destination
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Destination.Service
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Headers
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Http
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Message
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Request
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Response
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Socket
 
resetState() - Method in class co.elastic.apm.agent.impl.context.SpanContext
 
resetState() - Method in class co.elastic.apm.agent.impl.context.TransactionContext
 
resetState() - Method in class co.elastic.apm.agent.impl.context.Url
 
resetState() - Method in class co.elastic.apm.agent.impl.context.User
 
resetState() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
resetState() - Method in class co.elastic.apm.agent.impl.error.ErrorCapture.TransactionInfo
 
resetState() - Method in class co.elastic.apm.agent.impl.error.Log
 
resetState() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
resetState() - Method in class co.elastic.apm.agent.impl.transaction.EpochTickClock
 
resetState() - Method in class co.elastic.apm.agent.impl.transaction.Id
 
resetState() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
resetState() - Method in class co.elastic.apm.agent.impl.transaction.SpanCount
 
resetState() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
resetState() - Method in class co.elastic.apm.agent.impl.transaction.TraceState
 
resetState() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
resetState() - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
resetState() - Method in class co.elastic.apm.agent.metrics.MetricSet
Should be called only when the MetricSet is inactive
resetState() - Method in class co.elastic.apm.agent.metrics.Timer
 
resetState() - Method in interface co.elastic.apm.agent.objectpool.Recyclable
resets pooled object state so it can be reused
resetState() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
resetState() - Method in class co.elastic.apm.agent.util.BinaryHeaderMap
 
resetState() - Method in class co.elastic.apm.agent.util.NoRandomAccessMap
 
resetState() - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
resetter - Variable in class co.elastic.apm.agent.objectpool.impl.AbstractObjectPool
 
Resetter<T> - Interface in co.elastic.apm.agent.objectpool
Defines reset strategy to use for a given pooled object type when they are returned to pool
Resetter.ForRecyclable<T extends Recyclable> - Class in co.elastic.apm.agent.objectpool
Resetter for objects that implement Recyclable
resolve(TypeDescription, MethodDescription, Assigner, Advice.ArgumentHandler) - Method in class co.elastic.apm.agent.bci.bytebuddy.postprocessor.AssignToPostProcessorFactory.Compound
Response - Class in co.elastic.apm.agent.impl.context
 
Response() - Constructor for class co.elastic.apm.agent.impl.context.Response
 
ResultUtil - Class in co.elastic.apm.agent.impl.context.web
 
ResultUtil() - Constructor for class co.elastic.apm.agent.impl.context.web.ResultUtil
 
resume() - Method in class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
 
resume() - Method in class co.elastic.apm.agent.context.AbstractLifecycleListener
 
resume() - Method in interface co.elastic.apm.agent.context.LifecycleListener
Callback for when ElasticApmTracer.resume() has been called.
returnToPool(T) - Method in class co.elastic.apm.agent.objectpool.impl.AbstractObjectPool
Pushes object reference back into the available pooled instances
returnToPool(T) - Method in class co.elastic.apm.agent.objectpool.impl.ListBasedObjectPool
 
returnToPool(T) - Method in class co.elastic.apm.agent.objectpool.impl.QueueBasedObjectPool
 
RootPackageCustomLocator - Class in co.elastic.apm.agent.bci.bytebuddy
 
RootPackageCustomLocator(String, ClassFileLocator) - Constructor for class co.elastic.apm.agent.bci.bytebuddy.RootPackageCustomLocator
 
RoundedDoubleConverter - Class in co.elastic.apm.agent.configuration.converter
 
run() - Method in class co.elastic.apm.agent.collections.WeakMapCleaner
 
run() - Method in class co.elastic.apm.agent.report.serialize.MetricRegistryReporter
 
RUNNING - co.elastic.apm.agent.impl.Tracer.TracerState
Indicates that the agent is currently fully functional - tracing, monitoring and sending data to the APM server.
RuntimeInfo - Class in co.elastic.apm.agent.impl.payload
Name and version of the language runtime running this service
RuntimeInfo(String, String) - Constructor for class co.elastic.apm.agent.impl.payload.RuntimeInfo
 

S

SAMPLE_RATE - Static variable in class co.elastic.apm.agent.configuration.CoreConfiguration
 
Sampler - Interface in co.elastic.apm.agent.impl.sampling
A sampler is responsible for determining whether a Transaction should be sampled.
sanitizeLabelKey(String, StringBuilder) - Static method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
SanitizingWebProcessor - Class in co.elastic.apm.agent.impl.context
Sanitizes web-related fields according to the CoreConfiguration.sanitizeFieldNames setting
SanitizingWebProcessor(ConfigurationRegistry) - Constructor for class co.elastic.apm.agent.impl.context.SanitizingWebProcessor
 
save(String, String) - Method in class co.elastic.apm.agent.configuration.PrefixingConfigurationSourceWrapper
 
Scope - Interface in co.elastic.apm.agent.impl
Within a scope, a AbstractSpan is active on the current thread.
Scope.NoopScope - Enum in co.elastic.apm.agent.impl
 
serialize() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
serialize(byte[]) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
serialize(Map<? extends Labels, MetricSet>) - Method in class co.elastic.apm.agent.report.serialize.MetricRegistrySerializer
 
serialize(Map<? extends Labels, MetricSet>, StringBuilder, JsonWriter) - Static method in class co.elastic.apm.agent.report.serialize.MetricRegistrySerializer
 
SERIALIZED_LENGTH - Static variable in class co.elastic.apm.agent.impl.transaction.TraceContext
 
serializeErrorNdJson(ErrorCapture) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
serializeErrorNdJson(ErrorCapture) - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
 
serializeFileMetaData(File) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
serializeFileMetaData(File) - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
 
serializeSpanNdJson(Span) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
serializeSpanNdJson(Span) - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
 
serializeTransactionNdJson(Transaction) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
serializeTransactionNdJson(Transaction) - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
 
Service - Class in co.elastic.apm.agent.impl.payload
Information about the instrumented Service
Service() - Constructor for class co.elastic.apm.agent.impl.context.Destination.Service
 
Service() - Constructor for class co.elastic.apm.agent.impl.payload.Service
 
SERVICE_NAME - Static variable in class co.elastic.apm.agent.configuration.CoreConfiguration
 
SERVICE_NODE_NAME - Static variable in class co.elastic.apm.agent.configuration.CoreConfiguration
 
ServiceFactory - Class in co.elastic.apm.agent.impl.payload
 
ServiceFactory() - Constructor for class co.elastic.apm.agent.impl.payload.ServiceFactory
 
ServiceNameUtil - Class in co.elastic.apm.agent.configuration
 
ServiceNameUtil() - Constructor for class co.elastic.apm.agent.configuration.ServiceNameUtil
 
set(double, String) - Method in class co.elastic.apm.agent.impl.transaction.TraceState
Sets value for trace state.
set(int, String) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
set(String, String[]) - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
setAccount(CloudProviderInfo.NameAndIdField) - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
setAvailabilityZone(String) - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
setError(ErrorCapture) - Method in class co.elastic.apm.agent.report.ReportingEvent
 
setException(Throwable) - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
setFilter(Filter) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
setFlushEvent() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
setFrameworkName(String) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
setFrameworkVersion(String) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
setHeader(String, T, C) - Method in interface co.elastic.apm.agent.impl.transaction.HeaderSetter
 
setId(String) - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
setInstance(CloudProviderInfo.NameAndIdField) - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
setJsonWriter(JsonWriter) - Method in class co.elastic.apm.agent.report.ReportingEvent
 
setLevel(Level) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
setMachine(CloudProviderInfo.ProviderMachine) - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
setName(String) - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
setNonDiscardable() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Sets this context as non-discardable, meaning that AbstractSpan.isDiscarded() will return false, even if AbstractSpan.requestDiscarding() has been called.
setNonDiscardable() - Method in class co.elastic.apm.agent.impl.transaction.Span
If a span is non-discardable, all the spans leading up to it are non-discardable as well
setNoop() - Static method in class co.elastic.apm.agent.impl.GlobalTracer
 
setOutputStream(OutputStream) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
setOutputStream(OutputStream) - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
Sets the output stream which the *NdJson methods should write to.
setParent(JulBridgeLogger) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
setProject(CloudProviderInfo.NameAndIdField) - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
setRawBody(String) - Method in class co.elastic.apm.agent.impl.context.Request
Sets the body as a raw string and removes any previously set Request.postParams or Request.bodyBuffer.
setRegion(String) - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
setResourceBundle(ResourceBundle) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
setServiceName(String) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
Overrides the co.elastic.apm.agent.impl.payload.Service#name property sent via the meta data Intake V2 event.
setSizeLimit(int) - Method in class co.elastic.apm.agent.impl.transaction.TraceState
 
setSpan(Span) - Method in class co.elastic.apm.agent.report.ReportingEvent
 
setStackTrace(List<StackFrame>) - Method in class co.elastic.apm.agent.impl.transaction.Span
 
setStartTimestamp(long) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Set start timestamp
setStartTimestampNow() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Set start timestamp from context current clock
setToRandomValue() - Method in class co.elastic.apm.agent.impl.transaction.Id
 
setToRandomValue(Random) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
setTransaction(Transaction) - Method in class co.elastic.apm.agent.report.ReportingEvent
 
setTransactionNameByServletClass(String, Class<?>, StringBuilder) - Static method in class co.elastic.apm.agent.util.TransactionNameUtils
 
setTransactionSampled(boolean) - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
setTransactionType(String) - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
setType(String, String, String) - Method in class co.elastic.apm.agent.impl.transaction.Span
Deprecated.
setUseParentHandlers(boolean) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
setUser(String, String, String) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
severe(String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
shouldCollectQueueAddress() - Method in class co.elastic.apm.agent.configuration.MessagingConfiguration
 
shouldEndMessagingTransactionOnPoll() - Method in class co.elastic.apm.agent.configuration.MessagingConfiguration
 
shouldEndRequest() - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
shutdown(ExecutorService) - Static method in class co.elastic.apm.agent.util.ExecutorUtils
 
shutDown - Variable in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
shutdownEvent() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
signalAllWhenBlocking() - Method in class co.elastic.apm.agent.report.disruptor.ExponentionallyIncreasingSleepingWaitStrategy
 
SimpleMethodSignatureOffsetMappingFactory - Class in co.elastic.apm.agent.bci.bytebuddy
Enables using SimpleMethodSignatureOffsetMappingFactory.SimpleMethodSignature in Advice.OnMethodEnter and Advice.OnMethodExit methods.
SimpleMethodSignatureOffsetMappingFactory() - Constructor for class co.elastic.apm.agent.bci.bytebuddy.SimpleMethodSignatureOffsetMappingFactory
 
SimpleMethodSignatureOffsetMappingFactory.SimpleMethodSignature - Annotation Type in co.elastic.apm.agent.bci.bytebuddy
Indicates that the annotated parameter should be mapped to a string representation of the instrumented method, a constant representing Class.getSimpleName()#Method.getName(), for example FooClass#barMethod
SingleNamedThreadFactory(String) - Constructor for class co.elastic.apm.agent.util.ExecutorUtils.SingleNamedThreadFactory
 
size() - Method in class co.elastic.apm.agent.impl.context.Headers
 
size() - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
size() - Method in interface co.elastic.apm.agent.metrics.Labels
 
size() - Method in class co.elastic.apm.agent.util.BinaryHeaderMap
 
size() - Method in class co.elastic.apm.agent.util.NoRandomAccessMap
 
size() - Method in class co.elastic.apm.agent.util.PotentiallyMultiValuedMap
 
Socket - Class in co.elastic.apm.agent.impl.context
 
Socket() - Constructor for class co.elastic.apm.agent.impl.context.Socket
 
SoftlyReferencingTypePoolCache - Class in co.elastic.apm.agent.bci.bytebuddy
Caches TypeDescriptions which speeds up type matching - especially when the matching requires lookup of other TypeDescriptions.
SoftlyReferencingTypePoolCache(TypePool.Default.ReaderMode, int, ElementMatcher.Junction<ClassLoader>) - Constructor for class co.elastic.apm.agent.bci.bytebuddy.SoftlyReferencingTypePoolCache
 
Span - Class in co.elastic.apm.agent.impl.transaction
 
Span(ElasticApmTracer) - Constructor for class co.elastic.apm.agent.impl.transaction.Span
 
SpanContext - Class in co.elastic.apm.agent.impl.context
Any other arbitrary data captured by the agent, optionally provided by the user
SpanContext() - Constructor for class co.elastic.apm.agent.impl.context.SpanContext
 
SpanCount - Class in co.elastic.apm.agent.impl.transaction
 
SpanCount() - Constructor for class co.elastic.apm.agent.impl.transaction.SpanCount
 
spanSubType(String) - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
spanType(String) - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
SslUtils - Class in co.elastic.apm.agent.report.ssl
 
SslUtils() - Constructor for class co.elastic.apm.agent.report.ssl.SslUtils
 
StackFrame - Class in co.elastic.apm.agent.impl.transaction
 
StackFrame(String, String) - Constructor for class co.elastic.apm.agent.impl.transaction.StackFrame
 
StacktraceConfiguration - Class in co.elastic.apm.agent.impl.stacktrace
 
StacktraceConfiguration() - Constructor for class co.elastic.apm.agent.impl.stacktrace.StacktraceConfiguration
 
start() - Method in class co.elastic.apm.agent.report.ApmServerClient
 
start() - Method in class co.elastic.apm.agent.report.ApmServerReporter
 
start() - Method in interface co.elastic.apm.agent.report.Reporter
 
start(boolean) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
Starts the tracer.
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.collections.WeakMapCleaner
 
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
 
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.context.AbstractLifecycleListener
 
start(ElasticApmTracer) - Method in interface co.elastic.apm.agent.context.LifecycleListener
Callback for when the ElasticApmTracer starts.
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreaker
 
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.metrics.builtin.CGroupMetrics
 
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.metrics.builtin.JvmGcMetrics
 
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.metrics.builtin.JvmMemoryMetrics
 
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.metrics.builtin.SystemMetrics
 
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.metrics.builtin.ThreadMetrics
 
start(ElasticApmTracer) - Method in class co.elastic.apm.agent.report.serialize.MetricRegistryReporter
 
start(TraceContext.ChildContextCreator<T>, T, long) - Method in class co.elastic.apm.agent.impl.transaction.Span
 
start(TraceContext.ChildContextCreator<T>, T, long, Sampler, ClassLoader) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
start(TraceContext.ChildContextCreatorTwoArg<T, A>, T, A, long, Sampler, ClassLoader) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
start(List<URL>) - Method in class co.elastic.apm.agent.report.ApmServerClient
 
startChildTransaction(C, BinaryHeaderGetter<C>, Sampler, long, ClassLoader) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
startChildTransaction(C, BinaryHeaderGetter<C>, Sampler, long, ClassLoader) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
startChildTransaction(C, BinaryHeaderGetter<C>, Sampler, long, ClassLoader) - Method in interface co.elastic.apm.agent.impl.Tracer
Starts a transaction as a child of the context headers obtained through the provided HeaderGetter.
startChildTransaction(C, BinaryHeaderGetter<C>, ClassLoader) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
startChildTransaction(C, BinaryHeaderGetter<C>, ClassLoader) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
startChildTransaction(C, BinaryHeaderGetter<C>, ClassLoader) - Method in interface co.elastic.apm.agent.impl.Tracer
Starts a transaction as a child of the context headers obtained through the provided HeaderGetter.
startChildTransaction(C, TextHeaderGetter<C>, Sampler, long, ClassLoader) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
startChildTransaction(C, TextHeaderGetter<C>, Sampler, long, ClassLoader) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
startChildTransaction(C, TextHeaderGetter<C>, Sampler, long, ClassLoader) - Method in interface co.elastic.apm.agent.impl.Tracer
Starts a transaction as a child of the context headers obtained through the provided HeaderGetter.
startChildTransaction(C, TextHeaderGetter<C>, ClassLoader) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
startChildTransaction(C, TextHeaderGetter<C>, ClassLoader) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
startChildTransaction(C, TextHeaderGetter<C>, ClassLoader) - Method in interface co.elastic.apm.agent.impl.Tracer
Starts a transaction as a child of the context headers obtained through the provided HeaderGetter.
startNoop() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
startRequest(String) - Method in class co.elastic.apm.agent.report.AbstractIntakeApiHandler
 
startRequest(String) - Method in class co.elastic.apm.agent.report.IntakeV2ReportingEventHandler
 
startRootTransaction(Sampler, long, ClassLoader) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
startRootTransaction(Sampler, long, ClassLoader) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
startRootTransaction(Sampler, long, ClassLoader) - Method in interface co.elastic.apm.agent.impl.Tracer
Starts a trace-root transaction with a specified sampler and start timestamp
startRootTransaction(ClassLoader) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
startRootTransaction(ClassLoader) - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
startRootTransaction(ClassLoader) - Method in interface co.elastic.apm.agent.impl.Tracer
Starts a trace-root transaction
startSpan(AbstractSpan<?>, long) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
startSpan(TraceContext.ChildContextCreator<T>, T) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
Starts a span with a given parent context.
startSpan(TraceContext.ChildContextCreator<T>, T, long) - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
StartupInfo - Class in co.elastic.apm.agent.configuration
Logs system information and configuration on startup.
StartupInfo() - Constructor for class co.elastic.apm.agent.configuration.StartupInfo
 
stop() - Method in class co.elastic.apm.agent.bci.MatcherTimerLifecycleListener
 
stop() - Method in class co.elastic.apm.agent.collections.WeakMapCleaner
 
stop() - Method in class co.elastic.apm.agent.configuration.ApmServerConfigurationSource
 
stop() - Method in class co.elastic.apm.agent.context.AbstractLifecycleListener
 
stop() - Method in class co.elastic.apm.agent.context.ClosableLifecycleListenerAdapter
 
stop() - Method in class co.elastic.apm.agent.context.ExecutorServiceShutdownLifecycleListener
 
stop() - Method in interface co.elastic.apm.agent.context.LifecycleListener
Callback for when ElasticApmTracer.stop() has been called.
stop() - Method in class co.elastic.apm.agent.impl.circuitbreaker.CircuitBreaker
 
stop() - Method in class co.elastic.apm.agent.impl.ElasticApmTracer
 
stop() - Method in class co.elastic.apm.agent.impl.GlobalTracer
 
stop() - Method in interface co.elastic.apm.agent.impl.Tracer
Called when the container shuts down.
STOPPED - co.elastic.apm.agent.impl.Tracer.TracerState
Indicates that the agent had been stopped.
SUCCESS - co.elastic.apm.agent.impl.transaction.Outcome
 
supportsLogsEndpoint() - Method in class co.elastic.apm.agent.report.ApmServerClient
 
supportsNonStringLabels() - Method in class co.elastic.apm.agent.report.ApmServerClient
 
SYSTEM_OUT - Static variable in class co.elastic.apm.agent.logging.LoggingConfiguration
 
systemClassLoaderIfNull(ClassLoader) - Static method in class co.elastic.apm.agent.util.ObjectUtils
 
SystemCpuStressMonitor - Class in co.elastic.apm.agent.impl.circuitbreaker
 
SystemInfo - Class in co.elastic.apm.agent.impl.payload
Information about the system the agent is running on.
SystemInfo(String, String, String) - Constructor for class co.elastic.apm.agent.impl.payload.SystemInfo
 
SystemInfo.Container - Class in co.elastic.apm.agent.impl.payload
 
SystemInfo.Kubernetes - Class in co.elastic.apm.agent.impl.payload
 
SystemInfo.Kubernetes.Node - Class in co.elastic.apm.agent.impl.payload
 
SystemInfo.Kubernetes.Pod - Class in co.elastic.apm.agent.impl.payload
 
SystemMetrics - Class in co.elastic.apm.agent.metrics.builtin
Record metrics related to the CPU and memory, gathered by the JVM.
SystemMetrics() - Constructor for class co.elastic.apm.agent.metrics.builtin.SystemMetrics
 
SystemPropertyConfigurationSource - Class in co.elastic.apm.agent.configuration.source
A variation of SystemPropertyConfigurationSource (under Apache license 2.0) which does not initialize a logger.
SystemPropertyConfigurationSource() - Constructor for class co.elastic.apm.agent.configuration.source.SystemPropertyConfigurationSource
 

T

TextHeaderGetter<C> - Interface in co.elastic.apm.agent.impl.transaction
 
TextHeaderSetter<C> - Interface in co.elastic.apm.agent.impl.transaction
 
thiz() - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
thiz() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
thiz() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
ThreadMetrics - Class in co.elastic.apm.agent.metrics.builtin
 
ThreadMetrics() - Constructor for class co.elastic.apm.agent.metrics.builtin.ThreadMetrics
 
throwing(String, String, Throwable) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
TimeDuration - Class in co.elastic.apm.agent.configuration.converter
 
TimeDurationValueConverter - Class in co.elastic.apm.agent.configuration.converter
 
timer(String) - Method in class co.elastic.apm.agent.metrics.MetricSet
 
Timer - Class in co.elastic.apm.agent.metrics
This timer track the total time and the count of invocations so that it allows for calculating weighted averages.
Timer() - Constructor for class co.elastic.apm.agent.metrics.Timer
 
toArray() - Method in class co.elastic.apm.agent.collections.LongList
 
toBytes(byte[], int) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
toJsonString(ErrorCapture) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
toJsonString(Span) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
toJsonString(Transaction) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
toJsonString(StackTraceElement) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
toSafeString(MethodMatcher) - Method in enum co.elastic.apm.agent.bci.methodmatching.configuration.MethodMatcherValueConverter
 
toSafeString(WildcardMatcher) - Method in class co.elastic.apm.agent.matcher.WildcardMatcherValueConverter
 
toString() - Method in class co.elastic.apm.agent.bci.bytebuddy.MatcherTimer
 
toString() - Method in class co.elastic.apm.agent.bci.methodmatching.MethodMatcher
 
toString() - Method in class co.elastic.apm.agent.collections.LongList
 
toString() - Method in class co.elastic.apm.agent.configuration.converter.ByteValue
 
toString() - Method in class co.elastic.apm.agent.configuration.converter.TimeDuration
 
toString() - Method in enum co.elastic.apm.agent.configuration.CoreConfiguration.EventType
 
toString() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.NameAndIdField
 
toString() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.ProviderAccount
 
toString() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo.ProviderMachine
 
toString() - Method in class co.elastic.apm.agent.impl.payload.CloudProviderInfo
 
toString() - Method in class co.elastic.apm.agent.impl.transaction.Id
 
toString() - Method in enum co.elastic.apm.agent.impl.transaction.Outcome
 
toString() - Method in class co.elastic.apm.agent.impl.transaction.Span
 
toString() - Method in class co.elastic.apm.agent.impl.transaction.StackFrame
 
toString() - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
toString() - Method in class co.elastic.apm.agent.impl.transaction.Transaction
 
toString() - Method in class co.elastic.apm.agent.matcher.AnnotationMatcher
 
toString() - Method in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
toString() - Method in class co.elastic.apm.agent.report.ReportingEvent
 
toString() - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
toString(MethodMatcher) - Method in enum co.elastic.apm.agent.bci.methodmatching.configuration.MethodMatcherValueConverter
 
toString(ByteValue) - Method in class co.elastic.apm.agent.configuration.converter.ByteValueConverter
 
toString(TimeDuration) - Method in class co.elastic.apm.agent.configuration.converter.TimeDurationValueConverter
 
toString(WildcardMatcher) - Method in class co.elastic.apm.agent.matcher.WildcardMatcherValueConverter
 
toString(Double) - Method in class co.elastic.apm.agent.configuration.converter.RoundedDoubleConverter
 
toTextHeader() - Method in class co.elastic.apm.agent.impl.transaction.TraceState
 
TRACE_PARENT_BINARY_HEADER_NAME - Static variable in class co.elastic.apm.agent.impl.transaction.TraceContext
 
traceContext - Variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
TraceContext - Class in co.elastic.apm.agent.impl.transaction
This is an implementation of the w3c traceparent header draft.
TraceContext.ChildContextCreator<T> - Interface in co.elastic.apm.agent.impl.transaction
 
TraceContext.ChildContextCreatorTwoArg<T,​A> - Interface in co.elastic.apm.agent.impl.transaction
 
traceIdAndIdEquals(byte[]) - Method in class co.elastic.apm.agent.impl.transaction.TraceContext
 
TraceMethodInstrumentation - Class in co.elastic.apm.agent.bci.methodmatching
 
TraceMethodInstrumentation(ElasticApmTracer, MethodMatcher) - Constructor for class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
traceMethodThresholdMicros - Static variable in class co.elastic.apm.agent.bci.methodmatching.TraceMethodInstrumentation
 
tracer - Variable in class co.elastic.apm.agent.bci.HelperClassManager
Deprecated.
 
tracer - Static variable in class co.elastic.apm.agent.bci.TracerAwareInstrumentation
 
tracer - Variable in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
Tracer - Interface in co.elastic.apm.agent.impl
 
Tracer.TracerState - Enum in co.elastic.apm.agent.impl
An enumeration used to represent the current tracer state.
TracerAwareInstrumentation - Class in co.elastic.apm.agent.bci
The constructor can optionally have a ElasticApmTracer parameter.
TracerAwareInstrumentation() - Constructor for class co.elastic.apm.agent.bci.TracerAwareInstrumentation
 
TracerConfiguration - Class in co.elastic.apm.agent.impl
 
TracerConfiguration() - Constructor for class co.elastic.apm.agent.impl.TracerConfiguration
 
TraceState - Class in co.elastic.apm.agent.impl.transaction
 
TraceState() - Constructor for class co.elastic.apm.agent.impl.transaction.TraceState
 
TRACESTATE_HEADER_NAME - Static variable in class co.elastic.apm.agent.impl.transaction.TraceContext
 
Transaction - Class in co.elastic.apm.agent.impl.transaction
Data captured by an agent representing an event occurring in a monitored service
Transaction(ElasticApmTracer) - Constructor for class co.elastic.apm.agent.impl.transaction.Transaction
 
TransactionContext - Class in co.elastic.apm.agent.impl.context
Context
TransactionContext() - Constructor for class co.elastic.apm.agent.impl.context.TransactionContext
 
TransactionInfo() - Constructor for class co.elastic.apm.agent.impl.error.ErrorCapture.TransactionInfo
 
transactionName(CharSequence) - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
TransactionNameUtils - Class in co.elastic.apm.agent.util
 
TransactionNameUtils() - Constructor for class co.elastic.apm.agent.util.TransactionNameUtils
 
TRANSACTIONS - co.elastic.apm.agent.configuration.CoreConfiguration.EventType
Request bodies will only be reported with request transactions
transactionType(String) - Method in class co.elastic.apm.agent.metrics.Labels.Mutable
 
transform(DynamicType.Builder<?>, TypeDescription, ClassLoader, JavaModule) - Method in class co.elastic.apm.agent.bci.bytebuddy.PatchBytecodeVersionTo51Transformer
 
tryCreateInstance() - Method in class co.elastic.apm.agent.objectpool.impl.AbstractObjectPool
Tries to create an instance in pool
tryCreateInstance() - Method in class co.elastic.apm.agent.objectpool.impl.ListBasedObjectPool
 
tryCreateInstance() - Method in class co.elastic.apm.agent.objectpool.impl.QueueBasedObjectPool
 
TYPE_REQUEST - Static variable in class co.elastic.apm.agent.impl.transaction.Transaction
 

U

UNINITIALIZED - co.elastic.apm.agent.impl.Tracer.TracerState
The agent's state before it has been started for the first time.
UninitializedException(String) - Constructor for exception co.elastic.apm.agent.report.serialize.PayloadSerializer.UninitializedException
 
UNKNOWN - co.elastic.apm.agent.impl.transaction.Outcome
 
UNKNOWN_VERSION - Static variable in class co.elastic.apm.agent.util.Version
 
update(long) - Method in class co.elastic.apm.agent.metrics.Timer
 
update(long, long) - Method in class co.elastic.apm.agent.metrics.Timer
 
updateTimer(String, Labels, long) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
 
updateTimer(String, Labels, long, long) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
 
Url - Class in co.elastic.apm.agent.impl.context
A complete Url, with scheme, host and path.
Url() - Constructor for class co.elastic.apm.agent.impl.context.Url
 
UrlConnectionUtils - Class in co.elastic.apm.agent.util
 
UrlConnectionUtils() - Constructor for class co.elastic.apm.agent.util.UrlConnectionUtils
 
User - Class in co.elastic.apm.agent.impl.context
User
User() - Constructor for class co.elastic.apm.agent.impl.context.User
 

V

V1_4 - co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator
 
V1_5 - co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator
 
valueOf(String) - Static method in enum co.elastic.apm.agent.bci.bytebuddy.FailSafeDeclaredMethodsCompiler
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.bci.methodmatching.configuration.MethodMatcherValueConverter
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.configuration.CoreConfiguration.CloudProvider
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.configuration.CoreConfiguration.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.configuration.MessagingConfiguration.Strategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.impl.payload.ProcessFactory.ForCurrentVM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.impl.payload.ProcessFactory.ForLegacyVM
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.impl.Scope.NoopScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.impl.Tracer.TracerState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.impl.transaction.Outcome
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum co.elastic.apm.agent.logging.LogFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class co.elastic.apm.agent.matcher.WildcardMatcher
Constructs a new WildcardMatcher via a wildcard string.
values - Variable in class co.elastic.apm.agent.metrics.Labels.AbstractBase
 
values() - Static method in enum co.elastic.apm.agent.bci.bytebuddy.FailSafeDeclaredMethodsCompiler
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.bci.methodmatching.configuration.MethodMatcherValueConverter
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.configuration.CoreConfiguration.CloudProvider
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.configuration.CoreConfiguration.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.configuration.MessagingConfiguration.Strategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.impl.payload.ProcessFactory.ForCurrentVM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.impl.payload.ProcessFactory.ForLegacyVM
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.impl.Scope.NoopScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.impl.Tracer.TracerState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.impl.transaction.Outcome
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum co.elastic.apm.agent.logging.LogFormat
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Class in co.elastic.apm.agent.util
VersionUtils - Class in co.elastic.apm.agent.util
 
VisibleForAdvice - Annotation Type in co.elastic.apm.agent.bci
Deprecated.
This annotation is not needed for TracerAwareInstrumentation.indyPlugin() indy plugins}. That's because indy plugins never use inlined advices.

W

W3C_TRACE_PARENT_TEXTUAL_HEADER_NAME - Static variable in class co.elastic.apm.agent.impl.transaction.TraceContext
 
waitFor(long, Sequence, Sequence, SequenceBarrier) - Method in class co.elastic.apm.agent.report.disruptor.ExponentionallyIncreasingSleepingWaitStrategy
 
warning(String) - Method in class co.elastic.apm.agent.logging.JulBridgeLogger
 
WeakKeySoftValueLoadingCache<K,​V> - Class in co.elastic.apm.agent.cache
This cache is useful in situations when hard referencing the cache key and the value would otherwise lead to memory or class loader leaks.
WeakKeySoftValueLoadingCache(WeakKeySoftValueLoadingCache.ValueSupplier<K, V>) - Constructor for class co.elastic.apm.agent.cache.WeakKeySoftValueLoadingCache
 
WeakKeySoftValueLoadingCache.ValueSupplier<K,​V> - Interface in co.elastic.apm.agent.cache
Supplies a value, given a key.
WeakMapCleaner - Class in co.elastic.apm.agent.collections
Regularly calls WeakMapSupplier.expungeStaleEntries()
WeakMapCleaner() - Constructor for class co.elastic.apm.agent.collections.WeakMapCleaner
 
WebConfiguration - Class in co.elastic.apm.agent.impl.context.web
 
WebConfiguration() - Constructor for class co.elastic.apm.agent.impl.context.web.WebConfiguration
 
WildcardMatcher - Class in co.elastic.apm.agent.matcher
This matcher is used in for example to disable tracing for certain URLs.
WildcardMatcher() - Constructor for class co.elastic.apm.agent.matcher.WildcardMatcher
 
WildcardMatcherValueConverter - Class in co.elastic.apm.agent.matcher
This class is used to be able to use WildcardMatcher in a ConfigurationOption.
WildcardMatcherValueConverter() - Constructor for class co.elastic.apm.agent.matcher.WildcardMatcherValueConverter
 
with128BitId(ElasticApmTracer) - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
Creates a new TraceContext with a 128 bit TraceContext.id, suitable for errors, as those might not have a trace reference and therefore require a larger id in order to be globally unique.
with64BitId(ElasticApmTracer) - Static method in class co.elastic.apm.agent.impl.transaction.TraceContext
Creates a new traceparent-compliant TraceContext with a 64 bit TraceContext.id.
withAction(String) - Method in class co.elastic.apm.agent.impl.transaction.Span
Action related to this span (eg: 'query', 'render' etc)
withAddress(CharSequence) - Method in class co.elastic.apm.agent.impl.context.Destination
 
withAddressPort(String) - Method in class co.elastic.apm.agent.impl.context.Destination
 
withAffectedRowsCount(long) - Method in class co.elastic.apm.agent.impl.context.Db
Sets the number of affected rows by statement execution
withAge(long) - Method in class co.elastic.apm.agent.impl.context.Message
 
withAgent(Agent) - Method in class co.elastic.apm.agent.impl.payload.Service
Name and version of the Elastic APM agent (Required)
withArgv(List<String>) - Method in class co.elastic.apm.agent.impl.payload.ProcessInfo
Command line arguments used to start this process
withBody(String) - Method in class co.elastic.apm.agent.impl.context.Message
 
withBodyBuffer() - Method in class co.elastic.apm.agent.impl.context.Request
Gets a pooled CharBuffer to record the request body and associates it with this instance.
withChildIds(LongList) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
withConnection(HttpURLConnection) - Method in interface co.elastic.apm.agent.report.ApmServerClient.ConnectionHandler
Gets the HttpURLConnection after the connection has been established and returns a result, for example the status code or the response body.
withDbLink(String) - Method in class co.elastic.apm.agent.impl.context.Db
DB Link for connections between 2 databases
withDefaultDuration(String) - Static method in class co.elastic.apm.agent.configuration.converter.TimeDurationValueConverter
 
withEmail(String) - Method in class co.elastic.apm.agent.impl.context.User
Email of the logged in user
withEncrypted(boolean) - Method in class co.elastic.apm.agent.impl.context.Socket
Indicates whether request was sent as SSL/HTTPS request.
withEnvironment(String) - Method in class co.elastic.apm.agent.impl.payload.Service
Environment name of the service, e.g.
withFinished(boolean) - Method in class co.elastic.apm.agent.impl.context.Response
A boolean indicating whether the response was finished or not
withHeadersSent(boolean) - Method in class co.elastic.apm.agent.impl.context.Response
 
withHostname(String) - Method in class co.elastic.apm.agent.impl.context.Url
The hostname of the request, e.g.
withHttpVersion(String) - Method in class co.elastic.apm.agent.impl.context.Request
 
withId(String) - Method in class co.elastic.apm.agent.impl.context.User
Identifier of the logged in user, e.g.
withInstance(String) - Method in class co.elastic.apm.agent.impl.context.Db
Database instance name
withLanguage(Language) - Method in class co.elastic.apm.agent.impl.payload.Service
Name and version of the programming language used
withLevel(String) - Method in class co.elastic.apm.agent.impl.error.Log
The severity of the record.
withLifecycleListener(LifecycleListener) - Method in class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
 
withLoggerName(String) - Method in class co.elastic.apm.agent.impl.error.Log
The name of the logger instance used.
withMessage(String) - Method in class co.elastic.apm.agent.impl.error.Log
The additionally logged error message.
withMethod(String) - Method in class co.elastic.apm.agent.impl.context.Http
 
withMethod(String) - Method in class co.elastic.apm.agent.impl.context.Request
 
withName(String) - Method in class co.elastic.apm.agent.impl.context.Destination.Service
 
withName(String) - Method in class co.elastic.apm.agent.impl.payload.Service
Immutable name of the service emitting this event (Required)
withName(String) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
withName(String, int) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
withName(String, int, boolean) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
 
withNode(Node) - Method in class co.elastic.apm.agent.impl.payload.Service
Representation of a service node
withObjectPoolFactory(ObjectPoolFactory) - Method in class co.elastic.apm.agent.impl.ElasticApmTracerBuilder
 
withOutcome(Outcome) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Sets outcome
withParamMessage(String) - Method in class co.elastic.apm.agent.impl.error.Log
A parametrized message.
withPathname(String) - Method in class co.elastic.apm.agent.impl.context.Url
The path of the request, e.g.
withPid(long) - Method in class co.elastic.apm.agent.impl.payload.ProcessInfo
Process ID of the service
withPort(int) - Method in class co.elastic.apm.agent.impl.context.Destination
 
withPort(int) - Method in class co.elastic.apm.agent.impl.context.Url
The port of the request, e.g.
withPpid(Long) - Method in class co.elastic.apm.agent.impl.payload.ProcessInfo
Parent process ID of the service
withPrecision(int) - Static method in class co.elastic.apm.agent.configuration.converter.RoundedDoubleConverter
 
withProtocol(String) - Method in class co.elastic.apm.agent.impl.context.Url
The protocol of the request, e.g.
withQueue(String) - Method in class co.elastic.apm.agent.impl.context.Message
 
withRemoteAddress(String) - Method in class co.elastic.apm.agent.impl.context.Socket
 
withResource(String) - Method in class co.elastic.apm.agent.impl.context.Destination.Service
 
withResult(String) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
The result of the transaction.
withResultIfUnset(String) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
The result of the transaction.
withRuntime(RuntimeInfo) - Method in class co.elastic.apm.agent.impl.payload.Service
Name and version of the language runtime running this service
withSearch(String) - Method in class co.elastic.apm.agent.impl.context.Url
The search describes the query string of the request.
withStacktrace(Throwable) - Method in class co.elastic.apm.agent.impl.transaction.Span
 
withStatement(String) - Method in class co.elastic.apm.agent.impl.context.Db
A database statement (e.g.
withStatementBuffer() - Method in class co.elastic.apm.agent.impl.context.Db
Gets a pooled CharBuffer to record the DB statement and associates it with this instance.
withStatusCode(int) - Method in class co.elastic.apm.agent.impl.context.Http
 
withStatusCode(int) - Method in class co.elastic.apm.agent.impl.context.Response
The HTTP status code of the response.
withSubtype(String) - Method in class co.elastic.apm.agent.impl.transaction.Span
Sets the span's subtype, related to the (eg: 'mysql', 'postgresql', 'jsf' etc)
withTimestamp(long) - Method in class co.elastic.apm.agent.impl.error.ErrorCapture
 
withType(String) - Method in class co.elastic.apm.agent.impl.context.Db
Database type.
withType(String) - Method in class co.elastic.apm.agent.impl.context.Destination.Service
 
withType(String) - Method in class co.elastic.apm.agent.impl.transaction.Span
Keywords of specific relevance in the span's domain (eg: 'db', 'template', 'ext', etc)
withType(String) - Method in class co.elastic.apm.agent.impl.transaction.Transaction
Keyword of specific relevance in the service's domain (eg: 'request', 'backgroundjob')
withUrl(String) - Method in class co.elastic.apm.agent.impl.context.Http
URL used for the outgoing HTTP call
withUser(String) - Method in class co.elastic.apm.agent.impl.context.Db
Username for accessing database
withUsername(String) - Method in class co.elastic.apm.agent.impl.context.User
The username of the logged in user
withUserOutcome(Outcome) - Method in class co.elastic.apm.agent.impl.transaction.AbstractSpan
Sets user outcome, which has priority over outcome set through AbstractSpan.withOutcome(Outcome)
withVersion(String) - Method in class co.elastic.apm.agent.impl.payload.Service
Version of the service emitting this event
wrap(TypeDescription, ClassVisitor, Implementation.Context, TypePool, FieldList<FieldDescription.InDefinedShape>, MethodList<?>, int, int) - Method in enum co.elastic.apm.agent.bci.bytebuddy.MinimumClassFileVersionValidator
 
writeAsHex(long, JsonWriter) - Static method in class co.elastic.apm.agent.util.HexUtils
 
writeAsHex(JsonWriter) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
writeAsHex(StringBuilder) - Method in class co.elastic.apm.agent.impl.transaction.Id
 
writeByteAsHex(byte, StringBuilder) - Static method in class co.elastic.apm.agent.util.HexUtils
 
writeBytes(byte[], int) - Method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
writeBytes(byte[], int) - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
 
writeBytesAsHex(byte[], int, int, StringBuilder) - Static method in class co.elastic.apm.agent.util.HexUtils
 
writeBytesAsHex(byte[], JsonWriter) - Static method in class co.elastic.apm.agent.util.HexUtils
 
writeBytesAsHex(byte[], StringBuilder) - Static method in class co.elastic.apm.agent.util.HexUtils
 
writeFieldName(String, JsonWriter) - Static method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
writeLastField(String, CharSequence, StringBuilder, JsonWriter) - Static method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
writerCriticalSectionEnter() - Method in class co.elastic.apm.agent.metrics.MetricRegistry
 
writerCriticalSectionExit(long) - Method in class co.elastic.apm.agent.metrics.MetricRegistry
 
writeStringValue(CharSequence, StringBuilder, JsonWriter) - Static method in class co.elastic.apm.agent.report.serialize.DslJsonSerializer
 
A B C D E F G H I J K L M N O P Q R S T U V W 
All Classes All Packages