graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[gradle/libs.versions.toml]" -- "[build-tools/src/main/kotlin/elastic.android-library.gradle.kts]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[build-tools/build.gradle.kts]" -- "[gradle/libs.versions.toml]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[settings.gradle.kts]" -- "[gradle/libs.versions.toml]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[settings.gradle.kts]" -- "[build-tools/src/main/kotlin/elastic.android-library.gradle.kts]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationConnectivity.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/ElasticApmAgent.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/opentelemetry/ElasticOpenTelemetry.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/ElasticApmAgent.kt]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/ElasticApmAgent.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[build-tools/src/main/kotlin/elastic.android-library.gradle.kts]" -- "[build-tools/src/main/java/co/elastic/otel/android/compilation/tools/publishing/ApmPublisherRootPlugin.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropMetricExporter.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropLogRecordExporter.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropLogRecordExporter.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[settings.gradle.kts]" -- "[build-tools/build.gradle.kts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/opentelemetry/ElasticOpenTelemetry.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationConnectivity.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropSpanExporter.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropManager.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropSpanExporter.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropLogRecordExporter.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gradle/libs.versions.toml]" -- "[build-tools/src/main/java/co/elastic/otel/android/compilation/tools/publishing/ApmPublisherRootPlugin.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[settings.gradle.kts]" -- "[build-tools/src/main/java/co/elastic/otel/android/compilation/tools/publishing/ApmPublisherRootPlugin.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/diskbuffering/DiskBufferingManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/ElasticApmAgent.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[build-tools/build.gradle.kts]" -- "[build-tools/src/main/kotlin/elastic.android-library.gradle.kts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[gradle/libs.versions.toml]" -- "[build-tools/src/main/kotlin/elastic.java-library.gradle.kts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationConnectivity.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[build-tools/src/main/kotlin/elastic.java-library.gradle.kts]" -- "[build-tools/src/main/kotlin/elastic.android-library.gradle.kts]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/diskbuffering/DiskBufferingManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationConnectivity.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/opentelemetry/ElasticOpenTelemetry.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/diskbuffering/DiskBufferingManager.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/exportergate/ExporterGateManager.kt]" -- "[build-tools/src/main/java/co/elastic/otel/android/compilation/tools/publishing/ApmPublisherRootPlugin.java]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropSpanExporter.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropMetricExporter.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropMetricExporter.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropManager.kt]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/session/DefaultSessionProvider.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/ElasticApmAgent.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[instrumentation/api/build.gradle.kts]" -- "[build-tools/src/main/java/co/elastic/otel/android/compilation/tools/publishing/ApmPublisherRootPlugin.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/build.gradle.kts]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropManager.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/session/DefaultSession.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationConnectivity.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/clock/ClockExporterGateManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/fetcher/CentralConfigurationFetcher.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/diskbuffering/DiskBufferingManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropSpanExporter.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/build.gradle.kts]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropLogRecordExporter.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/time/ntp/UdpClient.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropManager.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/connectivity/ConnectivityConfigurationHolder.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/api/ManagedElasticOtelAgent.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/session/DefaultSessionProvider.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationManager.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[instrumentation/api/src/main/java/co/elastic/otel/android/instrumentation/internal/Instrumentation.kt]" -- "[gradle/libs.versions.toml]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/conditionaldrop/ConditionalDropSpanExporter.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/ElasticApmAgent.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[build-tools/src/main/java/co/elastic/otel/android/compilation/tools/sourceheader/subplugins/BaseSourceHeaderPlugin.java]" -- "[build-tools/build.gradle.kts]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/clock/ClockExporterGateManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/ElasticApmAgent.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/exporters/configuration/ExportProtocol.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/session/DefaultSession.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/opentelemetry/ElasticOpenTelemetry.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/session/DefaultSession.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/exportergate/ExporterGateManager.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/diskbuffering/SignalFromDiskExporter.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/clock/ClockExporterGateManager.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/session/DefaultSessionProvider.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/sessionmanager/SessionManager.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/opentelemetry/ElasticOpenTelemetry.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/connectivity/ConnectivityConfigurationHolder.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationManager.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/exportergate/ExporterGateManager.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/opentelemetry/ElasticOpenTelemetry.kt]" -- "[build-tools/src/main/java/co/elastic/otel/android/compilation/tools/publishing/ApmPublisherRootPlugin.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/session/DefaultSession.kt]" -- "[build-tools/src/main/java/co/elastic/otel/android/compilation/tools/publishing/ApmPublisherRootPlugin.java]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[agent-sdk/src/main/java/co/elastic/otel/android/internal/logging/SimpleLoggingPolicy.kt]" -- "[agent-sdk/src/main/java/co/elastic/otel/android/internal/features/centralconfig/CentralConfigurationManager.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; }