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=" 2 ", penwidth="2", color="#00688b70"]; "[src/WebJobs.Script/Host/FunctionMetadataManager.cs]" -- "[src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/FunctionsSyncService.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Diagnostics/MetricEventNames.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Management/TriggersOperationResult.cs]" -- "[src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/ScriptConstants.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.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/Sanitizer.cs]" -- "[src/WebJobs.Script.WebHost/Middleware/SystemTraceMiddleware.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerLegionMetricsPublisher.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/ScriptConstants.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Host/IFunctionMetadataManager.cs]" -- "[src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Profiles/WorkerProfileConditionDescriptor.cs]" -- "[src/WebJobs.Script/Workers/Profiles/Conditions/EnvironmentCondition.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/Management/TriggersResult.cs]" -- "[src/WebJobs.Script.WebHost/Management/FunctionsSyncManager.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/Profiles/WorkerProfileConditionDescriptor.cs]" -- "[src/WebJobs.Script/Workers/Profiles/Conditions/HostPropertyCondition.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Management/TriggersResult.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Models/ExtensionReferencesJsonContext.cs]" -- "[src/WebJobs.Script/Models/ExtensionReferences.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/Models/ExtensionReference.cs]" -- "[src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Management/TriggersResult.cs]" -- "[src/WebJobs.Script.WebHost/Management/TriggersOperationResult.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Host/ScriptHost.cs]" -- "[src/WebJobs.Script/Host/FunctionMetadataManager.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Models/ExtensionReferencesJsonContext.cs]" -- "[src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.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/Environment/EnvironmentExtensions.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Environment/EnvironmentExtensions.cs]" -- "[src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Workers/Rpc/Configuration/RpcWorkerConfigFactory.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/ScriptConstants.cs]" -- "[src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/ScriptHostBuilderExtensions.cs]" -- "[src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Metrics/FlexConsumptionMetricsPublisher.cs]" -- "[src/WebJobs.Script.WebHost/Configuration/FlexConsumptionMetricsPublisherOptions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Diagnostics/MetricEventNames.cs]" -- "[src/WebJobs.Script.WebHost/Management/TriggersResult.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Host/IFunctionMetadataManager.cs]" -- "[src/WebJobs.Script/Host/FunctionMetadataManager.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/MetricEventNames.cs]" -- "[src/WebJobs.Script.WebHost/Management/IFunctionsSyncManager.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Helpers/TableStorageHelpers.cs]" -- "[src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.Log.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/WebScriptHostHttpRoutesManager.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Helpers/TableStorageHelpers.cs]" -- "[src/WebJobs.Script.WebHost/Diagnostics/DiagnosticEventTableStorageRepository.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Models/ExtensionReferences.cs]" -- "[src/WebJobs.Script/DependencyInjection/ScriptStartupTypeLocator.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Models/ExtensionReferences.cs]" -- "[src/WebJobs.Script/Models/ExtensionReference.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs]" -- "[src/WebJobs.Script.WebHost/Metrics/CgroupMemoryUsageHelper.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.WebHost/Management/FunctionsSyncManager.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Management/IFunctionsSyncManager.cs]" -- "[src/WebJobs.Script.WebHost/Controllers/HostController.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Models/ExtensionReferencesJsonContext.cs]" -- "[src/WebJobs.Script/Models/ExtensionReference.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Diagnostics/OpenTelemetry/OpenTelemetryConfigurationExtensions.cs]" -- "[src/WebJobs.Script.Grpc/Channel/GrpcWorkerChannel.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script.WebHost/Metrics/LinuxContainerMetricsPublisher.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/WebJobs.Script/Config/FunctionsHostingConfigOptions.cs]" -- "[src/WebJobs.Script.WebHost/WebHostServiceCollectionExtensions.cs]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }