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" ] "[metrics/prometheus/reporter.go]" -- "[metrics/prometheus/metric_set.go]" [label=" 7 ", penwidth="7", color="#00688bC9"]; "[metrics/prometheus/reporter.go]" -- "[metrics/prometheus/constant.go]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[metrics/prometheus/metric_set.go]" -- "[metrics/prometheus/constant.go]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[metrics/prometheus/model.go]" -- "[metrics/prometheus/constant.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[metrics/prometheus/metric_set.go]" -- "[metrics/reporter.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[filter/metrics/filter.go]" -- "[metrics/prometheus/constant.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[metrics/prometheus/reporter.go]" -- "[metrics/prometheus/model.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[metrics/prometheus/reporter.go]" -- "[metrics/reporter.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[metrics/prometheus/model.go]" -- "[metrics/prometheus/metric_set.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[metrics/prometheus/constant.go]" -- "[config/metric_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/prometheus/api.go]" -- "[metrics/reporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/reporter.go]" -- "[common/constant/key.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/prometheus/api.go]" -- "[metrics/prometheus/reporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[filter/metrics/filter.go]" -- "[config/metric_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[filter/metrics/filter.go]" -- "[metrics/prometheus/reporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[filter/metrics/filter.go]" -- "[metrics/prometheus/metric_set.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/prometheus/constant.go]" -- "[metrics/reporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/prometheus/api.go]" -- "[config/metric_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[filter/metrics/filter.go]" -- "[metrics/reporter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/prometheus/api.go]" -- "[metrics/prometheus/metric_set.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/prometheus/api.go]" -- "[metrics/prometheus/constant.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/reporter.go]" -- "[config/metric_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[config_center/nacos/listener.go]" -- "[config/metric_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/util/aggregate/sliding_window.go]" -- "[metrics/util/aggregate/quantile.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[config/metric_config.go]" -- "[common/constant/key.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[config/config_loader.go]" -- "[config/application_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[imports/imports.go]" -- "[common/constant/key.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/nacos/registry.go]" -- "[config_center/nacos/listener.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[protocol/dubbo3/dubbo3_protocol.go]" -- "[protocol/dubbo3/dubbo3_invoker.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[metrics/prometheus/api.go]" -- "[filter/metrics/filter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[registry/nacos/registry.go]" -- "[config/metric_config.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[cluster/router/condition/matcher/pattern_value/scope.go]" -- "[cluster/router/condition/matcher/factory.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[remoting/zookeeper/curator_discovery/service_instance.go]" -- "[config/config_loader.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/common.go]" -- "[common/constant/key.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/reporter.go]" -- "[metrics/metadata/collector.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[common/extension/logger.go]" -- "[config/metric_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/registry/event.go]" -- "[metrics/common.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[config/service.go]" -- "[registry/nacos/registry.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/registry/collector.go]" -- "[metrics/app_info/collector.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/bus.go]" -- "[common/host_util.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/util/aggregate/sliding_window.go]" -- "[metrics/prometheus/metric_set.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cluster/router/condition/matcher/factory.go]" -- "[cluster/router/condition/dynamic_router.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[registry/base_registry.go]" -- "[metrics/registry/event.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[cluster/router/condition/matcher/pattern_value/scope.go]" -- "[cluster/router/condition/matcher/attachment.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[config/config_loader.go]" -- "[common/constant/key.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/app_info/collector.go]" -- "[config/metric_config.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/prometheus/util.go]" -- "[metrics/prometheus/metric_set.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[common/constant/default.go]" -- "[protocol/dubbo3/health/serverhealth.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/prometheus/registry.go]" -- "[metrics/common.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[metrics/registry/metric_set.go]" -- "[config/instance/metadata_report.go]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }