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
All Classes All Packages
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
andErrorCapture
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 theDoubleSupplier
does not returnDouble.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 theDoubleSupplier
returns a positive number or zero. - afterDeactivate(ErrorCapture) - Method in interface co.elastic.apm.agent.impl.ActivationListener
-
A callback for
ErrorCapture.deactivate()
- afterDeactivate(AbstractSpan<?>) - Method in interface co.elastic.apm.agent.impl.ActivationListener
-
A callback for
AbstractSpan.deactivate()
- 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
Transaction
s 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
-
A callback for
ErrorCapture.activate()
- beforeActivate(AbstractSpan<?>) - Method in interface co.elastic.apm.agent.impl.ActivationListener
-
A callback for
AbstractSpan.activate()
- 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 theaccount.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
MetricSet
s, 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
andTransaction
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 theEventProcessor
s 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
ErrorCapture
s andTransaction
s 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 viaDslJsonSerializer.setOutputStream(OutputStream)
, without flushing theOutputStream
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 viaPayloadSerializer.setOutputStream(OutputStream)
, without flushing theOutputStream
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 viaDslJsonSerializer.setOutputStream(OutputStream)
and detaches thatOutputStream
from the serializer. - fullFlush() - Method in interface co.elastic.apm.agent.report.serialize.PayloadSerializer
-
Flushes the
OutputStream
which has been set viaPayloadSerializer.setOutputStream(OutputStream)
and detaches thatOutputStream
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
ANDoverrideIfSamePriority
istrue
Otherwise, returnsnull
- 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
andserver_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 fromIndyPluginClassLoader
, 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 fromIndyPluginClassLoader
, 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 fromIndyPluginClassLoader
, 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()
returnstrue
, we instruct Byte Buddy (viaAdvice.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
-
An alias for
TraceContext.isRecorded()
- 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 theConcurrentHashMap.keySet()
. - KeyListConcurrentHashMap<K,V> - Class in co.elastic.apm.agent.util
-
A subclass of
ConcurrentHashMap
which maintains aList
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 theElasticApmTracer
. - 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
inIndyBootstrap.bootstrap(java.lang.invoke.MethodHandles.Lookup, java.lang.String, java.lang.invoke.MethodType, java.lang.Object...)
so that the bootstrap can use aMethodHandles.Lookup
with a lookup class from within theIndyPluginClassLoader
, instead of callingMethodHandles.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 callingmatcher.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 aPattern
- 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 aPattern
- 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
, useQueueBasedObjectPool.ofRecyclable(Queue, boolean, Allocator)
for types that implementRecyclable
. - 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
, useQueueBasedObjectPool.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
Transaction
s,Span
s andErrorCapture
s which are created by the service which corresponds to the providedClassLoader
. - 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 viaAdvice.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 theProcessInfo
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
- 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
orErrorCapture
) gets reported. - ProcessorEventHandler - Class in co.elastic.apm.agent.report.processor
-
Invokes all registered
Processor
s before aReportingEvent
is processed by theReportingEventHandler
. - 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
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 theCharBuffer
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 returnfalse
, even ifAbstractSpan.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
orRequest.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
inAdvice.OnMethodEnter
andAdvice.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 exampleFooClass#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
TypeDescription
s which speeds up type matching - especially when the matching requires lookup of otherTypeDescription
s. - 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
-
Based on https://gist.github.com/brianguertin.
- 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 useinline
d 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 aConfigurationOption
. - 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 bitTraceContext.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
- 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
All Classes All Packages