alibaba / opentelemetry-go-auto-instrumentation
Temporal Dependencies

A temporal dependency occurs when developers change two or more files at the same time (i.e. they are a part of the same commit).


Files Most Frequently Changed Together (Top 50)

data...

Pairs # same commits # commits 1 # commits 2 latest commit
tool/preprocess/preprocess.go
tool/config/config.go
3 49 (6%) 8 (37%) 2025-05-12
tool/preprocess/match.go
tool/config/config.go
3 27 (11%) 8 (37%) 2025-05-12
tool/preprocess/preprocess.go
tool/preprocess/match.go
3 49 (6%) 27 (11%) 2025-05-12
tool/util/shared.go
tool/config/config.go
2 5 (40%) 8 (25%) 2025-05-12
tool/util/shared.go
tool/preprocess/preprocess.go
2 5 (40%) 49 (4%) 2025-05-12
pkg/rules/mcp/server_setup.go
pkg/rules/mcp/client_setup.go
2 2 (100%) 2 (100%) 2025-05-12
tool/util/shared.go
tool/preprocess/match.go
2 5 (40%) 27 (7%) 2025-05-12
tool/instrument/inst_struct.go
pkg/rules/zap/setup.go
1 12 (8%) 8 (12%) 2025-05-12
pkg/rules/mongo/client_setup.go
pkg/rules/kratos/grpc/kratos_internal_setup.go
1 9 (11%) 6 (16%) 2025-05-12
pkg/rules/mux/mux_server_setup.go
pkg/rules/kitex/kitex_client_setup.go
1 7 (14%) 2 (50%) 2025-05-12
pkg/rules/mux/mux_server_setup.go
pkg/rules/http/client_setup.go
1 7 (14%) 9 (11%) 2025-05-12
tool/preprocess/preprocess.go
pkg/rules/zap/setup.go
1 49 (2%) 8 (12%) 2025-05-12
tool/util/util.go
pkg/rules/kratos/http/kratos_internal_setup.go
1 15 (6%) 5 (20%) 2025-05-12
pkg/rules/langchain/llm_setup.go
pkg/rules/gorestful/gorestful_server_setup.go
1 2 (50%) 4 (25%) 2025-05-12
tool/config/config.go
pkg/rules/gomicro/gomicro_client_setup.go
1 8 (12%) 4 (25%) 2025-05-12
tool/config/config.go
pkg/rules/mcp/client_setup.go
1 8 (12%) 2 (50%) 2025-05-12
tool/instrument/inst_struct.go
pkg/rules/otel-sdk/baggage/context.go
1 12 (8%) 3 (33%) 2025-05-12
pkg/rules/langchain/llm_setup.go
pkg/rules/fasthttp/fasthttp_client_setup.go
1 2 (50%) 4 (25%) 2025-05-12
tool/config/config.go
pkg/rules/amqp091/publish_setup.go
1 8 (12%) 2 (50%) 2025-05-12
tool/config/config.go
pkg/rules/gin/gin_html_setup.go
1 8 (12%) 7 (14%) 2025-05-12
pkg/rules/langchain/llm_generate_setup.go
pkg/rules/grpc/grpc_new_client_setup.go
1 2 (50%) 8 (12%) 2025-05-12
pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go
pkg/rules/gomicro/gomicro_server_setup.go
1 2 (50%) 2 (50%) 2025-05-12
pkg/rules/otel-context/span_context.go
pkg/rules/goredisv8/setup.go
1 2 (50%) 3 (33%) 2025-05-12
pkg/rules/redigo/redigo_client_setup.go
pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go
1 4 (25%) 2 (50%) 2025-05-12
tool/data/exporter.go
pkg/rules/golog/setup.go
1 1 (100%) 5 (20%) 2025-05-12
tool/preprocess/match.go
pkg/rules/mcp/client_setup.go
1 27 (3%) 2 (50%) 2025-05-12
pkg/rules/goredisv8/setup.go
pkg/rules/amqp091/publish_setup.go
1 3 (33%) 2 (50%) 2025-05-12
tool/preprocess/preprocess.go
pkg/rules/grpc/grpc_new_client_setup.go
1 49 (2%) 8 (12%) 2025-05-12
tool/instrument/trampoline.go
pkg/rules/trpc/trpc_client_setup.go
1 21 (4%) 2 (50%) 2025-05-12
tool/data/exporter.go
pkg/rules/kratos/grpc/kratos_internal_setup.go
1 1 (100%) 6 (16%) 2025-05-12
tool/data/exporter.go
pkg/rules/runtime/runtime_linker.go
1 1 (100%) 7 (14%) 2025-05-12
tool/instrument/inst_func.go
pkg/rules/otel-sdk/otel_trace_context_linker.go
1 22 (4%) 3 (33%) 2025-05-12
pkg/rules/runtime/runtime_linker.go
pkg/rules/langchain/embed_setup.go
1 7 (14%) 2 (50%) 2025-05-12
pkg/rules/langchain/agents_setup.go
pkg/rules/elasticsearch/es_client_setup.go
1 2 (50%) 3 (33%) 2025-05-12
pkg/rules/otel-sdk/otel_trace_context_linker.go
pkg/rules/goslog/setup.go
1 3 (33%) 5 (20%) 2025-05-12
pkg/rules/zerolog/setup.go
pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go
1 3 (33%) 2 (50%) 2025-05-12
tool/cmd/main.go
pkg/rules/otel-sdk/trace-context/tracer.go
1 5 (20%) 3 (33%) 2025-05-12
tool/resource/bundle.go
pkg/rules/langchain/llm_generate_setup.go
1 16 (6%) 2 (50%) 2025-05-12
tool/instrument/inst_func.go
pkg/rules/zap/setup.go
1 22 (4%) 8 (12%) 2025-05-12
pkg/rules/otel-sdk/trace-context/otel_trace_context.go
pkg/rules/hertz/client/hertz_client_setup.go
1 5 (20%) 4 (25%) 2025-05-12
pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go
pkg/otel_setup.go
1 2 (50%) 20 (5%) 2025-05-12
pkg/rules/langchain/chains_setup.go
pkg/rules/goslog/setup.go
1 2 (50%) 5 (20%) 2025-05-12
tool/preprocess/template.go
pkg/rules/goredis/setup.go
1 1 (100%) 7 (14%) 2025-05-12
pkg/rules/langchain/relevant_doc_setup.go
pkg/rules/echo/echo_server_setup.go
1 2 (50%) 7 (14%) 2025-05-12
tool/util/shared.go
pkg/rules/goredisv8/setup.go
1 5 (20%) 3 (33%) 2025-05-12
pkg/rules/zerolog/setup.go
pkg/rules/http/client_setup.go
1 3 (33%) 9 (11%) 2025-05-12
tool/preprocess/preprocess.go
pkg/rules/iris/router_setup.go
1 49 (2%) 2 (50%) 2025-05-12
tool/config/config.go
pkg/rules/nacos/service/nacos_go_client_service_setup.go
1 8 (12%) 2 (50%) 2025-05-12
pkg/rules/golog/setup.go
example/extension/nethttp/rules/hook.go
1 5 (20%) 2 (50%) 2025-05-12
pkg/rules/kitex/kitex_client_setup.go
pkg/rules/goslog/setup.go
1 2 (50%) 5 (20%) 2025-05-12
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [tool/preprocess/preprocess.go] [tool/preprocess/preprocess.go] [tool/config/config.go] [tool/config/config.go] [tool/preprocess/preprocess.go]--[tool/config/config.go] 3 [tool/preprocess/match.go] [tool/preprocess/match.go] [tool/preprocess/preprocess.go]--[tool/preprocess/match.go] 3 [pkg/rules/zap/setup.go] [pkg/rules/zap/setup.go] [tool/preprocess/preprocess.go]--[pkg/rules/zap/setup.go] 1 [pkg/rules/grpc/grpc_new_client_setup.go] [pkg/rules/grpc/grpc_new_client_setup.go] [tool/preprocess/preprocess.go]--[pkg/rules/grpc/grpc_new_client_setup.go] 1 [pkg/rules/iris/router_setup.go] [pkg/rules/iris/router_setup.go] [tool/preprocess/preprocess.go]--[pkg/rules/iris/router_setup.go] 1 [pkg/rules/mcp/client_setup.go] [pkg/rules/mcp/client_setup.go] [tool/config/config.go]--[pkg/rules/mcp/client_setup.go] 1 [pkg/rules/gomicro/gomicro_client_setup.go] [pkg/rules/gomicro/gomicro_client_setup.go] [tool/config/config.go]--[pkg/rules/gomicro/gomicro_client_setup.go] 1 [pkg/rules/amqp091/publish_setup.go] [pkg/rules/amqp091/publish_setup.go] [tool/config/config.go]--[pkg/rules/amqp091/publish_setup.go] 1 [pkg/rules/gin/gin_html_setup.go] [pkg/rules/gin/gin_html_setup.go] [tool/config/config.go]--[pkg/rules/gin/gin_html_setup.go] 1 [pkg/rules/nacos/service/nacos_go_client_service_setup.go] [pkg/rules/nacos/service/nacos_go_client_service_setup.go] [tool/config/config.go]--[pkg/rules/nacos/service/nacos_go_client_service_setup.go] 1 [tool/preprocess/match.go]--[tool/config/config.go] 3 [tool/preprocess/match.go]--[pkg/rules/mcp/client_setup.go] 1 [tool/util/shared.go] [tool/util/shared.go] [tool/util/shared.go]--[tool/preprocess/preprocess.go] 2 [tool/util/shared.go]--[tool/config/config.go] 2 [tool/util/shared.go]--[tool/preprocess/match.go] 2 [pkg/rules/goredisv8/setup.go] [pkg/rules/goredisv8/setup.go] [tool/util/shared.go]--[pkg/rules/goredisv8/setup.go] 1 [pkg/rules/mcp/server_setup.go] [pkg/rules/mcp/server_setup.go] [pkg/rules/mcp/server_setup.go]--[pkg/rules/mcp/client_setup.go] 2 [tool/instrument/inst_struct.go] [tool/instrument/inst_struct.go] [tool/instrument/inst_struct.go]--[pkg/rules/zap/setup.go] 1 [pkg/rules/otel-sdk/baggage/context.go] [pkg/rules/otel-sdk/baggage/context.go] [tool/instrument/inst_struct.go]--[pkg/rules/otel-sdk/baggage/context.go] 1 [pkg/rules/mongo/client_setup.go] [pkg/rules/mongo/client_setup.go] [pkg/rules/kratos/grpc/kratos_internal_setup.go] [pkg/rules/kratos/grpc/kratos_internal_setup.go] [pkg/rules/mongo/client_setup.go]--[pkg/rules/kratos/grpc/kratos_internal_setup.go] 1 [pkg/rules/mux/mux_server_setup.go] [pkg/rules/mux/mux_server_setup.go] [pkg/rules/kitex/kitex_client_setup.go] [pkg/rules/kitex/kitex_client_setup.go] [pkg/rules/mux/mux_server_setup.go]--[pkg/rules/kitex/kitex_client_setup.go] 1 [pkg/rules/http/client_setup.go] [pkg/rules/http/client_setup.go] [pkg/rules/mux/mux_server_setup.go]--[pkg/rules/http/client_setup.go] 1 [pkg/rules/goslog/setup.go] [pkg/rules/goslog/setup.go] [pkg/rules/kitex/kitex_client_setup.go]--[pkg/rules/goslog/setup.go] 1 [tool/util/util.go] [tool/util/util.go] [pkg/rules/kratos/http/kratos_internal_setup.go] [pkg/rules/kratos/http/kratos_internal_setup.go] [tool/util/util.go]--[pkg/rules/kratos/http/kratos_internal_setup.go] 1 [pkg/rules/langchain/llm_setup.go] [pkg/rules/langchain/llm_setup.go] [pkg/rules/gorestful/gorestful_server_setup.go] [pkg/rules/gorestful/gorestful_server_setup.go] [pkg/rules/langchain/llm_setup.go]--[pkg/rules/gorestful/gorestful_server_setup.go] 1 [pkg/rules/fasthttp/fasthttp_client_setup.go] [pkg/rules/fasthttp/fasthttp_client_setup.go] [pkg/rules/langchain/llm_setup.go]--[pkg/rules/fasthttp/fasthttp_client_setup.go] 1 [pkg/rules/langchain/llm_generate_setup.go] [pkg/rules/langchain/llm_generate_setup.go] [pkg/rules/langchain/llm_generate_setup.go]--[pkg/rules/grpc/grpc_new_client_setup.go] 1 [pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go] [pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go] [pkg/rules/gomicro/gomicro_server_setup.go] [pkg/rules/gomicro/gomicro_server_setup.go] [pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go]--[pkg/rules/gomicro/gomicro_server_setup.go] 1 [pkg/otel_setup.go] [pkg/otel_setup.go] [pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go]--[pkg/otel_setup.go] 1 [pkg/rules/otel-context/span_context.go] [pkg/rules/otel-context/span_context.go] [pkg/rules/otel-context/span_context.go]--[pkg/rules/goredisv8/setup.go] 1 [pkg/rules/goredisv8/setup.go]--[pkg/rules/amqp091/publish_setup.go] 1 [pkg/rules/redigo/redigo_client_setup.go] [pkg/rules/redigo/redigo_client_setup.go] [pkg/rules/redigo/redigo_client_setup.go]--[pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go] 1 [tool/data/exporter.go] [tool/data/exporter.go] [tool/data/exporter.go]--[pkg/rules/kratos/grpc/kratos_internal_setup.go] 1 [pkg/rules/golog/setup.go] [pkg/rules/golog/setup.go] [tool/data/exporter.go]--[pkg/rules/golog/setup.go] 1 [pkg/rules/runtime/runtime_linker.go] [pkg/rules/runtime/runtime_linker.go] [tool/data/exporter.go]--[pkg/rules/runtime/runtime_linker.go] 1 [example/extension/nethttp/rules/hook.go] [example/extension/nethttp/rules/hook.go] [pkg/rules/golog/setup.go]--[example/extension/nethttp/rules/hook.go] 1 [tool/instrument/trampoline.go] [tool/instrument/trampoline.go] [pkg/rules/trpc/trpc_client_setup.go] [pkg/rules/trpc/trpc_client_setup.go] [tool/instrument/trampoline.go]--[pkg/rules/trpc/trpc_client_setup.go] 1 [pkg/rules/langchain/embed_setup.go] [pkg/rules/langchain/embed_setup.go] [pkg/rules/runtime/runtime_linker.go]--[pkg/rules/langchain/embed_setup.go] 1 [tool/instrument/inst_func.go] [tool/instrument/inst_func.go] [tool/instrument/inst_func.go]--[pkg/rules/zap/setup.go] 1 [pkg/rules/otel-sdk/otel_trace_context_linker.go] [pkg/rules/otel-sdk/otel_trace_context_linker.go] [tool/instrument/inst_func.go]--[pkg/rules/otel-sdk/otel_trace_context_linker.go] 1 [pkg/rules/otel-sdk/otel_trace_context_linker.go]--[pkg/rules/goslog/setup.go] 1 [pkg/rules/langchain/agents_setup.go] [pkg/rules/langchain/agents_setup.go] [pkg/rules/elasticsearch/es_client_setup.go] [pkg/rules/elasticsearch/es_client_setup.go] [pkg/rules/langchain/agents_setup.go]--[pkg/rules/elasticsearch/es_client_setup.go] 1 [pkg/rules/zerolog/setup.go] [pkg/rules/zerolog/setup.go] [pkg/rules/zerolog/setup.go]--[pkg/rules/http/client_setup.go] 1 [pkg/rules/zerolog/setup.go]--[pkg/rules/nacos2_1_1/dom/nacos_go_client_dom_setup_211.go] 1 [tool/cmd/main.go] [tool/cmd/main.go] [pkg/rules/otel-sdk/trace-context/tracer.go] [pkg/rules/otel-sdk/trace-context/tracer.go] [tool/cmd/main.go]--[pkg/rules/otel-sdk/trace-context/tracer.go] 1 [tool/resource/bundle.go] [tool/resource/bundle.go] [tool/resource/bundle.go]--[pkg/rules/langchain/llm_generate_setup.go] 1 [pkg/rules/otel-sdk/trace-context/otel_trace_context.go] [pkg/rules/otel-sdk/trace-context/otel_trace_context.go] [pkg/rules/hertz/client/hertz_client_setup.go] [pkg/rules/hertz/client/hertz_client_setup.go] [pkg/rules/otel-sdk/trace-context/otel_trace_context.go]--[pkg/rules/hertz/client/hertz_client_setup.go] 1 [pkg/rules/langchain/chains_setup.go] [pkg/rules/langchain/chains_setup.go] [pkg/rules/langchain/chains_setup.go]--[pkg/rules/goslog/setup.go] 1 [tool/preprocess/template.go] [tool/preprocess/template.go] [pkg/rules/goredis/setup.go] [pkg/rules/goredis/setup.go] [tool/preprocess/template.go]--[pkg/rules/goredis/setup.go] 1 [pkg/rules/langchain/relevant_doc_setup.go] [pkg/rules/langchain/relevant_doc_setup.go] [pkg/rules/echo/echo_server_setup.go] [pkg/rules/echo/echo_server_setup.go] [pkg/rules/langchain/relevant_doc_setup.go]--[pkg/rules/echo/echo_server_setup.go] 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...
Open 2D force graph (file dependencies with commits)... Open 3D force graph (file dependencies with commits)...
Dependencies between components in same commits (primary)
The number on the lines shows the number of shared commits.
G tool tool tool--tool 3 pkg pkg tool--pkg 1 example example tool--example 1 pkg--pkg 2 pkg--example 1
Download: SVG DOT (open online Graphviz editor)

Open 2D force graph (file dependencies)... Open 3D force graph (file dependencies)...