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" ] "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs]" -- "[src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/WebJobs.Script/ScriptConstants.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[src/WebJobs.Script/ScriptConstants.cs]" -- "[src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/WebJobs.Script.WebHost/WebJobsScriptHostService.cs]" -- "[src/WebJobs.Script.WebHost/Diagnostics/DeferredLoggerProvider.cs]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptionsSetup.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/WebJobsScriptHostService.cs]" -- "[src/WebJobs.Script/Host/WorkerFunctionMetadataProvider.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Configuration/AzureMonitorLoggingOptions.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Management/TriggersResult.cs]" -- "[src/WebJobs.Script.WebHost/Management/IFunctionsSyncManager.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Host/ScriptHost.cs]" -- "[src/WebJobs.Script/Host/IFunctionMetadataManager.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptions.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Profiles/Conditions/HostPropertyCondition.cs]" -- "[src/WebJobs.Script/Workers/Profiles/Conditions/EnvironmentCondition.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Environment/EnvironmentExtensions.cs]" -- "[src/WebJobs.Script.WebHost/FunctionsSyncService.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs]" -- "[src/WebJobs.Script.WebHost/WebJobsScriptHostService.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs]" -- "[src/WebJobs.Script/Workers/FunctionInvocationDispatcherFactory.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Management/WebFunctionsManager.cs]" -- "[src/WebJobs.Script.WebHost/Extensions/FunctionMetadataExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Management/TriggersOperationResult.cs]" -- "[src/WebJobs.Script.WebHost/Management/IFunctionsSyncManager.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/WebJobsApplicationBuilderExtension.cs]" -- "[src/WebJobs.Script.WebHost/Configuration/ResponseCompressionOptionsSetup.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Configuration/AzureMonitorLoggingOptions.cs]" -- "[src/WebJobs.Script/ScriptConstants.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Rpc/Configuration/LanguageWorkerOptionsSetup.cs]" -- "[src/WebJobs.Script/Workers/FunctionInvocationDispatcherFactory.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Configuration/ResponseCompressionOptionsSetup.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.cs]" -- "[src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.Log.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Description/FunctionGroups.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Environment/EnvironmentSettingNames.cs]" -- "[src/WebJobs.Script/ScriptConstants.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Description/FunctionGroups.cs]" -- "[src/WebJobs.Script.WebHost/FunctionsSyncService.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/ScriptHostBuilderExtensions.cs]" -- "[src/WebJobs.Script/Host/ScriptHost.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConstants.cs]" -- "[src/WebJobs.Script.WebHost/Diagnostics/FunctionInstanceLogger.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Metrics/HostMetrics.cs]" -- "[src/WebJobs.Script/Diagnostics/OpenTelemetry/ResourceSemanticConventions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Diagnostics/OpenTelemetry/TelemetryMode.cs]" -- "[src/WebJobs.Script/ScriptHostBuilderExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Environment/EnvironmentSettingNames.cs]" -- "[src/WebJobs.Script/Environment/EnvironmentExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Metrics/LegionMetricsFileManager.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConstants.cs]" -- "[src/WebJobs.Script/Diagnostics/OpenTelemetry/FunctionsResourceDetector.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Configuration/HostBuiltChangeTokenSource.cs]" -- "[src/WebJobs.Script/ScriptHostBuilderExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Rpc/Configuration/LanguageWorkerOptionsSetup.cs]" -- "[src/WebJobs.Script.WebHost/Configuration/HostBuiltChangeTokenSource.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs]" -- "[src/WebJobs.Script.WebHost/Configuration/HostBuiltChangeTokenSource.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Host/ScriptHost.cs]" -- "[src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Environment/EnvironmentSettingNames.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Configuration/HostBuiltChangeTokenSource.cs]" -- "[src/WebJobs.Script/Host/WorkerFunctionMetadataProvider.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Rpc/WebHostRpcWorkerChannelManager.cs]" -- "[src/WebJobs.Script/Description/FunctionDescriptorProvider.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Environment/EnvironmentSettingNames.cs]" -- "[src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Config/HostJsonFileConfigurationSource.cs]" -- "[src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Environment/EnvironmentExtensions.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptionsSetup.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Metrics/LegionMetricsFileManager.cs]" -- "[src/WebJobs.Script.WebHost/Configuration/LinuxConsumptionLegionMetricsPublisherOptionsSetup.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }