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" ] "[tool/preprocess/match.go]" -- "[tool/config/config.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pkg/rules/grpc/grpc_new_client_setup.go]" -- "[pkg/rules/grpc/grpc_client_setup.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[tool/instrument/trampoline.go]" -- "[tool/instrument/instrument.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[tool/preprocess/preprocess.go]" -- "[tool/preprocess/match.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[tool/preprocess/preprocess.go]" -- "[tool/instrument/instrument.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[tool/instrument/trampoline.go]" -- "[tool/instrument/inst_func.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[tool/instrument/instrument.go]" -- "[tool/instrument/inst_func.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[tool/preprocess/preprocess.go]" -- "[tool/config/config.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[tool/preprocess/preprocess.go]" -- "[tool/instrument/inst_func.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[tool/instrument/optimize.go]" -- "[tool/instrument/trampoline.go]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[pkg/rules/langchain/relevant_doc_setup.go]" -- "[pkg/rules/langchain/chains_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/mongo/mongo_otel_instrumenter.go]" -- "[pkg/rules/elasticsearch/es_otel_instrumenter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/http/client_setup.go]" -- "[pkg/rules/gorestful/gorestful_server_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tool/util/ast.go]" -- "[tool/instrument/inst_func.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/redigo/redigo_client_setup.go]" -- "[pkg/rules/goslog/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/mux/mux_server_setup.go]" -- "[pkg/rules/hertz/server/hertz_server_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/http/server_setup.go]" -- "[pkg/rules/gorm/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tool/util/ast.go]" -- "[tool/instrument/optimize.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/gorestful/gorestful_server_setup.go]" -- "[pkg/rules/goredisv8/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/testaccess/access.go]" -- "[pkg/otel_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/logrus/setup.go]" -- "[pkg/rules/gorestful/gorestful_server_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/zerolog/setup.go]" -- "[pkg/rules/gorestful/gorestful_server_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/zerolog/setup.go]" -- "[pkg/rules/goslog/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/goslog/setup.go]" -- "[pkg/rules/gorm/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/redigo/redigo_otel_instrumenter.go]" -- "[pkg/rules/databasesql/databasesql_otel_instrumenter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/zerolog/setup.go]" -- "[pkg/rules/gorm/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/zap/setup.go]" -- "[pkg/rules/gorestful/gorestful_server_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/grpc/grpc_data_type.go]" -- "[pkg/rules/grpc/grpc_new_client_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/gorm/setup.go]" -- "[pkg/rules/databasesql/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/mux/mux_server_setup.go]" -- "[pkg/rules/golog/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/mongo/client_setup.go]" -- "[pkg/rules/goredisv8/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/http/server_setup.go]" -- "[pkg/rules/databasesql/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/logrus/setup.go]" -- "[pkg/rules/hertz/client/hertz_client_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/http/server_setup.go]" -- "[pkg/rules/golog/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/trpc/trpc_server_setup.go]" -- "[pkg/rules/trpc/trpc_client_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/gorm/setup.go]" -- "[pkg/rules/golog/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/mux/mux_server_setup.go]" -- "[pkg/rules/databasesql/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tool/instrument/inst_func.go]" -- "[pkg/rules/langchain/relevant_doc_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tool/instrument/optimize.go]" -- "[tool/instrument/instrument.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/inst-api-semconv/instrumenter/message/message_attrs_getter.go]" -- "[pkg/inst-api-semconv/instrumenter/message/message_attrs_extractor.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tool/util/shared.go]" -- "[tool/preprocess/preprocess.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/golog/setup.go]" -- "[pkg/rules/fiberv2/fiber_server_setup_v2.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tool/instrument/inst_func.go]" -- "[pkg/rules/langchain/agents_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/mux/mux_server_setup.go]" -- "[pkg/rules/goslog/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/langchain/relevant_doc_setup.go]" -- "[pkg/rules/langchain/llm_generate_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/zap/setup.go]" -- "[pkg/rules/goslog/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/zap/setup.go]" -- "[pkg/rules/databasesql/setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/redigo/redigo_otel_instrumenter.go]" -- "[pkg/rules/goredis/goredis_otel_instrumenter.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/redigo/redigo_client_setup.go]" -- "[pkg/rules/gorestful/gorestful_server_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[pkg/rules/goslog/setup.go]" -- "[pkg/rules/elasticsearch/es_client_setup.go]" [label=" 2 ", penwidth="2", color="#00688b70"]; }