path # lines of code internal-logging/build.gradle.kts 25 internal-logging/src/main/java/co/elastic/otel/logging/AgentLog.java 27 internal-logging/src/main/java/co/elastic/otel/logging/ElasticLoggingCustomizer.java 37 internal-logging/src/main/java/co/elastic/otel/logging/Slf4jInternalLogger.java 55 settings.gradle.kts 42 custom/build.gradle.kts 55 custom/src/main/java/co/elastic/otel/metrics/DelegatingMetricData.java 40 custom/src/main/java/co/elastic/otel/ElasticDistroResourceProvider.java 28 custom/src/main/java/co/elastic/otel/ElasticUserAgentHeader.java 54 custom/src/main/java/co/elastic/otel/config/LegacyConfigurations.java 175 custom/src/main/java/co/elastic/otel/config/ConfigurationOption.java 32 custom/src/main/java/co/elastic/otel/dynamicconfig/DynamicConfiguration.java 115 custom/src/main/java/co/elastic/otel/dynamicconfig/BlockableSpanExporter.java 43 custom/src/main/java/co/elastic/otel/dynamicconfig/BlockableLogRecordExporter.java 47 custom/src/main/java/co/elastic/otel/dynamicconfig/DynamicConfigurationPropertyChecker.java 99 custom/src/main/java/co/elastic/otel/dynamicconfig/DynamicInstrumentation.java 54 custom/src/main/java/co/elastic/otel/dynamicconfig/BlockableMetricExporter.java 58 custom/src/main/java/co/elastic/otel/common/util/Version.java 81 custom/src/main/java/co/elastic/otel/SpanStackTraceFilter.java 11 custom/src/main/java/co/elastic/otel/ElasticAutoConfigurationCustomizerProvider.java 122 build.gradle.kts 70 catalog-info.yaml 64 buildSrc/settings.gradle.kts 7 buildSrc/build.gradle.kts 19 buildSrc/src/main/kotlin/elastic-otel.library-packaging-conventions.gradle.kts 47 buildSrc/src/main/kotlin/elastic-otel.instrumentation-conventions.gradle.kts 63 buildSrc/src/main/kotlin/elastic-otel.license-report-conventions.gradle.kts 51 buildSrc/src/main/kotlin/elastic-otel.agent-packaging-conventions.gradle.kts 146 buildSrc/src/main/kotlin/elastic-otel.java-conventions.gradle.kts 66 buildSrc/src/main/kotlin/elastic-otel.test-with-agent-conventions.gradle.kts 33 buildSrc/src/main/kotlin/elastic-otel.sign-and-publish-conventions.gradle.kts 90 buildSrc/src/main/kotlin/elastic-otel.spotless-conventions.gradle.kts 14 common/build.gradle.kts 19 common/src/main/java/io/opentelemetry/sdk/trace/FieldBackedSpanValueStorageProvider.java 63 common/src/main/java/co/elastic/otel/common/SpanValueStorageProvider.java 48 common/src/main/java/co/elastic/otel/common/MutableSpan.java 112 common/src/main/java/co/elastic/otel/common/config/WildcardMatcher.java 248 common/src/main/java/co/elastic/otel/common/config/PropertiesApplier.java 44 common/src/main/java/co/elastic/otel/common/ChainingSpanProcessorsInstaller.java 75 common/src/main/java/co/elastic/otel/common/SpanValue.java 136 common/src/main/java/co/elastic/otel/common/WeakConcurrent.java 51 common/src/main/java/co/elastic/otel/common/SpanValueStorage.java 95 common/src/main/java/co/elastic/otel/common/AbstractChainingSpanProcessor.java 51 common/src/main/java/co/elastic/otel/common/util/HexUtils.java 77 common/src/main/java/co/elastic/otel/common/util/ExecutorUtils.java 34 common/src/main/java/co/elastic/otel/common/ChainingSpanProcessorRegisterer.java 12 common/src/main/java/co/elastic/otel/common/MutableSpanData.java 76 common/src/main/java/co/elastic/otel/common/ElasticAttributes.java 15 common/src/main/java/co/elastic/otel/common/ChainingSpanProcessorAutoConfiguration.java 6 common/src/main/java/co/elastic/otel/common/LocalRootSpan.java 55 common/src/main/java/co/elastic/otel/common/AbstractSimpleChainingSpanProcessor.java 31 common/src/main/java/co/elastic/otel/common/MutableCompositeSpanProcessor.java 47 testing-common/build.gradle.kts 14 testing-common/src/main/java/co/elastic/otel/testing/MapGetter.java 15 testing-common/src/main/java/co/elastic/otel/testing/TemporaryProperties.java 29 testing-common/src/main/java/co/elastic/otel/testing/OtelReflectionUtils.java 100 testing-common/src/main/java/co/elastic/otel/testing/AutoConfiguredDataCapture.java 31 testing-common/src/main/java/co/elastic/otel/testing/DisabledOnAppleSilicon.java 14 testing-common/src/main/java/co/elastic/otel/testing/AutoConfigTestProperties.java 15 testing-common/src/main/java/co/elastic/otel/testing/DisabledOnOpenJ9.java 14 testing-common/src/main/java/co/elastic/otel/testing/AssertionCollector.java 18 testing-common/src/main/java/co/elastic/otel/testing/DisabledOnOpenJ9Condition.java 24 testing-common/src/main/java/co/elastic/otel/testing/DisabledOnAppleSiliconCondition.java 26 agentextension/build.gradle.kts 35 agentextension/src/main/java/co/elastic/otel/JavadocPlaceholder.java 2 instrumentation/build.gradle.kts 7 instrumentation/openai-client-instrumentation/instrumentation-1.1/build.gradle.kts 25 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/OpenAiOkHttpClientBuilderInstrumentation.java 32 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/InstrumentedChatService.java 24 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/GenAiClientMetrics.java 145 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/InstrumentedEmbeddingsService.java 113 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/GenAiAttributes.java 46 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/ChatCompletionEventsHelper.java 227 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/InstrumentationSettings.java 25 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/TracingStreamedResponse.java 119 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/DelegatingInvocationHandler.java 28 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/Constants.java 4 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/InstrumentedOpenAiClient.java 85 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/MapValueBuilder.java 22 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/StreamedMessageBuffer.java 65 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/EventLoggingStreamedResponse.java 49 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/wrappers/InstrumentedChatCompletionService.java 259 instrumentation/openai-client-instrumentation/instrumentation-1.1/src/main/java/co/elastic/otel/openai/v1_1/OpenAiClientInstrumentationModule.java 21 agent/build.gradle.kts 38 agent/entrypoint/build.gradle.kts 6 agent/entrypoint/src/main/java/co/elastic/otel/agent/ElasticAgent.java 30 inferred-spans/build.gradle.kts 22 inferred-spans/src/main/java/co/elastic/otel/InferredSpansBackwardsCompatibilityConfig.java 83 gradle/libs.versions.toml 78 runtime-attach/build.gradle.kts 23 runtime-attach/src/main/java/co/elastic/otel/agent/attach/RuntimeAttach.java 9 resources/build.gradle.kts 9 resources/src/main/java/co/elastic/otel/resources/ResourcesAutoConfiguration.java 28 universal-profiling-integration/build.gradle.kts 26 universal-profiling-integration/src/main/java/co/elastic/otel/SpanByIdSet.java 119 universal-profiling-integration/src/main/java/co/elastic/otel/UniversalProfilingProcessor.java 285 universal-profiling-integration/src/main/java/co/elastic/otel/hostid/ProfilerHostIdApplyingSpanExporter.java 53 universal-profiling-integration/src/main/java/co/elastic/otel/hostid/ProfilerProvidedHostId.java 16 universal-profiling-integration/src/main/java/co/elastic/otel/hostid/ProfilerHostIdResourceUpdater.java 57 universal-profiling-integration/src/main/java/co/elastic/otel/disruptor/MoveableEvent.java 5 universal-profiling-integration/src/main/java/co/elastic/otel/disruptor/FreezableList.java 17 universal-profiling-integration/src/main/java/co/elastic/otel/disruptor/PeekingPoller.java 44 universal-profiling-integration/src/main/java/co/elastic/otel/ProfilerSharedMemoryWriter.java 77 universal-profiling-integration/src/main/java/co/elastic/otel/SpanProfilingSamplesCorrelator.java 163 universal-profiling-integration/src/main/java/co/elastic/otel/UniversalProfilingIncubatingAttributes.java 8 universal-profiling-integration/src/main/java/co/elastic/otel/UniversalProfilingProcessorBuilder.java 48 universal-profiling-integration/src/main/java/co/elastic/otel/UniversalProfilingProcessorAutoConfig.java 72 universal-profiling-integration/src/jmh/java/co/elastic/otel/UniversalProfilingIntegrationBenchmark.java 74 universal-profiling-integration/src/jmh/java/co/elastic/otel/BlackholeSpanProcessor.java 26 bootstrap/build.gradle.kts 5 buildscripts/spotless.reallogic.license.java 1 buildscripts/spotless.license.java 1 jvmti-access/build.gradle.kts 200 jvmti-access/src/main/java/co/elastic/otel/profiler/UnknownMessage.java 11 jvmti-access/src/main/java/co/elastic/otel/profiler/ProfilerRegistrationMessage.java 12 jvmti-access/src/main/java/co/elastic/otel/profiler/MessageDecoder.java 47 jvmti-access/src/main/java/co/elastic/otel/profiler/DecodeException.java 6 jvmti-access/src/main/java/co/elastic/otel/profiler/TraceCorrelationMessage.java 34 jvmti-access/src/main/java/co/elastic/otel/profiler/ProfilerMessage.java 2 jvmti-access/src/main/java/co/elastic/otel/JvmtiAccessImpl.java 15 jvmti-access/src/main/java/co/elastic/otel/JvmtiAccess.java 197 jvmti-access/src/main/java/co/elastic/otel/UniversalProfilingCorrelation.java 133 jvmti-access/src/main/java/co/elastic/otel/ResourceExtractionUtil.java 104 jvmti-access/src/main/jni/VirtualThreadSupport.cpp 193 jvmti-access/src/main/jni/JvmtiAccessImpl.cpp 38 jvmti-access/src/main/jni/ElasticJvmtiAgent.cpp 114 jvmti-access/src/main/jni/VirtualThreadSupport.h 22 jvmti-access/src/main/jni/ElasticJvmtiAgent.h 55 jvmti-access/src/main/jni/ProfilerSocket.cpp 125 jvmti-access/src/main/jni/ProfilerSocket.h 32 testing/agent-for-testing/build.gradle.kts 7