elastic / apm-server
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
x-pack/apm-server/main.go
internal/beatcmd/reloader.go
2 87 (2%) 15 (13%) 2025-05-05
internal/beater/beater.go
internal/beatcmd/beat.go
2 76 (2%) 27 (7%) 2025-05-05
internal/beater/server.go
internal/beatcmd/beat.go
2 29 (6%) 27 (7%) 2025-05-05
internal/beater/server.go
internal/beater/beatertest/server.go
2 29 (6%) 12 (16%) 2025-05-05
x-pack/apm-server/main.go
internal/beater/beater.go
2 87 (2%) 76 (2%) 2025-05-05
internal/beater/beater.go
internal/beatcmd/reloader.go
2 76 (2%) 15 (13%) 2025-05-05
internal/beater/server.go
internal/beatcmd/reloader.go
2 29 (6%) 15 (13%) 2025-05-05
internal/beater/server.go
internal/beater/beater.go
2 29 (6%) 76 (2%) 2025-05-05
internal/beatcmd/reloader.go
internal/beater/beatertest/server.go
2 15 (13%) 12 (16%) 2025-05-05
internal/beatcmd/beat.go
internal/beater/beatertest/server.go
2 27 (7%) 12 (16%) 2025-05-05
x-pack/apm-server/main.go
internal/beatcmd/beat.go
2 87 (2%) 27 (7%) 2025-05-05
internal/beatcmd/reloader.go
internal/beatcmd/beat.go
2 15 (13%) 27 (7%) 2025-05-05
internal/beater/beater.go
internal/beater/beatertest/server.go
2 76 (2%) 12 (16%) 2025-05-05
x-pack/apm-server/main.go
internal/beater/server.go
2 87 (2%) 29 (6%) 2025-05-05
x-pack/apm-server/main.go
internal/beater/beatertest/server.go
2 87 (2%) 12 (16%) 2025-05-05
internal/beater/config/config.go
internal/beater/beater.go
2 10 (20%) 76 (2%) 2025-05-05
x-pack/apm-server/sampling/eventstorage/pebble.go
internal/agentcfg/kibana.go
1 3 (33%) 4 (25%) 2025-05-05
x-pack/apm-server/sampling/processor.go
internal/beater/server.go
1 50 (2%) 29 (3%) 2025-05-05
x-pack/apm-server/sampling/pubsub/pubsub.go
internal/beatcmd/beat.go
1 27 (3%) 27 (3%) 2025-05-05
internal/sourcemap/kibana.go
internal/beater/tracing.go
1 4 (25%) 13 (7%) 2025-05-05
internal/sourcemap/sourcemap_fetcher.go
internal/beater/beater.go
1 3 (33%) 76 (1%) 2025-05-05
internal/sourcemap/metadata_fetcher.go
internal/sourcemap/elasticsearch.go
1 8 (12%) 5 (20%) 2025-05-05
internal/sourcemap/sourcemap_fetcher.go
internal/sourcemap/body_caching.go
1 3 (33%) 3 (33%) 2025-05-05
x-pack/apm-server/main.go
internal/sourcemap/body_caching.go
1 87 (1%) 3 (33%) 2025-05-05
x-pack/apm-server/sampling/eventstorage/pebble.go
internal/sourcemap/chained.go
1 3 (33%) 5 (20%) 2025-05-05
internal/sourcemap/kibana.go
internal/idxmgmt/supporter_factory.go
1 4 (25%) 6 (16%) 2025-05-05
internal/sourcemap/metadata_fetcher.go
internal/idxmgmt/supporter_factory.go
1 8 (12%) 6 (16%) 2025-05-05
internal/beater/tracing.go
internal/beatcmd/reloader.go
1 13 (7%) 15 (6%) 2025-05-05
internal/sourcemap/elasticsearch.go
internal/beater/api/mux.go
1 5 (20%) 27 (3%) 2025-05-05
internal/sourcemap/elasticsearch.go
internal/agentcfg/elasticsearch.go
1 5 (20%) 13 (7%) 2025-05-05
internal/idxmgmt/supporter_factory.go
internal/beater/beater.go
1 6 (16%) 76 (1%) 2025-05-05
internal/sourcemap/body_caching.go
internal/beatcmd/testcmd.go
1 3 (33%) 4 (25%) 2025-05-05
internal/beater/server.go
internal/beater/api/mux.go
1 29 (3%) 27 (3%) 2025-05-05
internal/sourcemap/elasticsearch.go
internal/beater/beatertest/server.go
1 5 (20%) 12 (8%) 2025-05-05
x-pack/apm-server/sampling/pubsub/pubsub.go
internal/beater/config/config.go
1 27 (3%) 10 (10%) 2025-05-05
internal/beatcmd/testcmd.go
internal/agentcfg/elasticsearch.go
1 4 (25%) 13 (7%) 2025-05-05
internal/beater/server.go
internal/beatcmd/testcmd.go
1 29 (3%) 4 (25%) 2025-05-05
x-pack/apm-server/sampling/pubsub/pubsub.go
internal/sourcemap/body_caching.go
1 27 (3%) 3 (33%) 2025-05-05
internal/sourcemap/metadata_fetcher.go
internal/sourcemap/kibana.go
1 8 (12%) 4 (25%) 2025-05-05
x-pack/apm-server/sampling/pubsub/pubsub.go
internal/agentcfg/elasticsearch.go
1 27 (3%) 13 (7%) 2025-05-05
internal/sourcemap/chained.go
internal/beater/config/config.go
1 5 (20%) 10 (10%) 2025-05-05
internal/sourcemap/elasticsearch.go
internal/beater/tracing.go
1 5 (20%) 13 (7%) 2025-05-05
x-pack/apm-server/sampling/eventstorage/pebble.go
internal/beatcmd/reloader.go
1 3 (33%) 15 (6%) 2025-05-05
internal/beater/config/config.go
internal/agentcfg/elasticsearch.go
1 10 (10%) 13 (7%) 2025-05-05
internal/sourcemap/elasticsearch.go
internal/agentcfg/reporter.go
1 5 (20%) 8 (12%) 2025-05-05
internal/sourcemap/sourcemap_fetcher.go
internal/sourcemap/elasticsearch.go
1 3 (33%) 5 (20%) 2025-05-05
x-pack/apm-server/sampling/eventstorage/storage_manager.go
internal/beatcmd/beat.go
1 7 (14%) 27 (3%) 2025-05-05
x-pack/apm-server/sampling/processor.go
internal/beater/beater.go
1 50 (2%) 76 (1%) 2025-05-05
internal/beater/config/config.go
internal/beatcmd/testcmd.go
1 10 (10%) 4 (25%) 2025-05-05
x-pack/apm-server/sampling/eventstorage/pebble.go
internal/sourcemap/sourcemap_fetcher.go
1 3 (33%) 3 (33%) 2025-05-05
Dependencies between files in same commits
The number on the lines shows the number of shared commits.
G [x-pack/apm-server/main.go] [x-pack/apm-server/main.go] [internal/beatcmd/reloader.go] [internal/beatcmd/reloader.go] [x-pack/apm-server/main.go]--[internal/beatcmd/reloader.go] 2 [internal/beater/beater.go] [internal/beater/beater.go] [x-pack/apm-server/main.go]--[internal/beater/beater.go] 2 [internal/beatcmd/beat.go] [internal/beatcmd/beat.go] [x-pack/apm-server/main.go]--[internal/beatcmd/beat.go] 2 [internal/beater/server.go] [internal/beater/server.go] [x-pack/apm-server/main.go]--[internal/beater/server.go] 2 [internal/beater/beatertest/server.go] [internal/beater/beatertest/server.go] [x-pack/apm-server/main.go]--[internal/beater/beatertest/server.go] 2 [internal/sourcemap/body_caching.go] [internal/sourcemap/body_caching.go] [x-pack/apm-server/main.go]--[internal/sourcemap/body_caching.go] 1 [internal/beatcmd/reloader.go]--[internal/beatcmd/beat.go] 2 [internal/beatcmd/reloader.go]--[internal/beater/beatertest/server.go] 2 [internal/beater/beater.go]--[internal/beatcmd/reloader.go] 2 [internal/beater/beater.go]--[internal/beatcmd/beat.go] 2 [internal/beater/beater.go]--[internal/beater/beatertest/server.go] 2 [internal/beatcmd/beat.go]--[internal/beater/beatertest/server.go] 2 [internal/beater/server.go]--[internal/beatcmd/reloader.go] 2 [internal/beater/server.go]--[internal/beater/beater.go] 2 [internal/beater/server.go]--[internal/beatcmd/beat.go] 2 [internal/beater/server.go]--[internal/beater/beatertest/server.go] 2 [internal/beater/api/mux.go] [internal/beater/api/mux.go] [internal/beater/server.go]--[internal/beater/api/mux.go] 1 [internal/beatcmd/testcmd.go] [internal/beatcmd/testcmd.go] [internal/beater/server.go]--[internal/beatcmd/testcmd.go] 1 [internal/beater/config/config.go] [internal/beater/config/config.go] [internal/beater/config/config.go]--[internal/beater/beater.go] 2 [internal/agentcfg/elasticsearch.go] [internal/agentcfg/elasticsearch.go] [internal/beater/config/config.go]--[internal/agentcfg/elasticsearch.go] 1 [internal/beater/config/config.go]--[internal/beatcmd/testcmd.go] 1 [x-pack/apm-server/sampling/eventstorage/pebble.go] [x-pack/apm-server/sampling/eventstorage/pebble.go] [x-pack/apm-server/sampling/eventstorage/pebble.go]--[internal/beatcmd/reloader.go] 1 [internal/agentcfg/kibana.go] [internal/agentcfg/kibana.go] [x-pack/apm-server/sampling/eventstorage/pebble.go]--[internal/agentcfg/kibana.go] 1 [internal/sourcemap/sourcemap_fetcher.go] [internal/sourcemap/sourcemap_fetcher.go] [x-pack/apm-server/sampling/eventstorage/pebble.go]--[internal/sourcemap/sourcemap_fetcher.go] 1 [internal/sourcemap/chained.go] [internal/sourcemap/chained.go] [x-pack/apm-server/sampling/eventstorage/pebble.go]--[internal/sourcemap/chained.go] 1 [x-pack/apm-server/sampling/processor.go] [x-pack/apm-server/sampling/processor.go] [x-pack/apm-server/sampling/processor.go]--[internal/beater/beater.go] 1 [x-pack/apm-server/sampling/processor.go]--[internal/beater/server.go] 1 [x-pack/apm-server/sampling/pubsub/pubsub.go] [x-pack/apm-server/sampling/pubsub/pubsub.go] [x-pack/apm-server/sampling/pubsub/pubsub.go]--[internal/beatcmd/beat.go] 1 [x-pack/apm-server/sampling/pubsub/pubsub.go]--[internal/beater/config/config.go] 1 [x-pack/apm-server/sampling/pubsub/pubsub.go]--[internal/sourcemap/body_caching.go] 1 [x-pack/apm-server/sampling/pubsub/pubsub.go]--[internal/agentcfg/elasticsearch.go] 1 [internal/sourcemap/kibana.go] [internal/sourcemap/kibana.go] [internal/beater/tracing.go] [internal/beater/tracing.go] [internal/sourcemap/kibana.go]--[internal/beater/tracing.go] 1 [internal/idxmgmt/supporter_factory.go] [internal/idxmgmt/supporter_factory.go] [internal/sourcemap/kibana.go]--[internal/idxmgmt/supporter_factory.go] 1 [internal/beater/tracing.go]--[internal/beatcmd/reloader.go] 1 [internal/sourcemap/sourcemap_fetcher.go]--[internal/beater/beater.go] 1 [internal/sourcemap/elasticsearch.go] [internal/sourcemap/elasticsearch.go] [internal/sourcemap/sourcemap_fetcher.go]--[internal/sourcemap/elasticsearch.go] 1 [internal/sourcemap/sourcemap_fetcher.go]--[internal/sourcemap/body_caching.go] 1 [internal/sourcemap/metadata_fetcher.go] [internal/sourcemap/metadata_fetcher.go] [internal/sourcemap/metadata_fetcher.go]--[internal/sourcemap/kibana.go] 1 [internal/sourcemap/metadata_fetcher.go]--[internal/sourcemap/elasticsearch.go] 1 [internal/sourcemap/metadata_fetcher.go]--[internal/idxmgmt/supporter_factory.go] 1 [internal/sourcemap/elasticsearch.go]--[internal/beater/beatertest/server.go] 1 [internal/sourcemap/elasticsearch.go]--[internal/beater/tracing.go] 1 [internal/sourcemap/elasticsearch.go]--[internal/beater/api/mux.go] 1 [internal/sourcemap/elasticsearch.go]--[internal/agentcfg/elasticsearch.go] 1 [internal/agentcfg/reporter.go] [internal/agentcfg/reporter.go] [internal/sourcemap/elasticsearch.go]--[internal/agentcfg/reporter.go] 1 [internal/sourcemap/body_caching.go]--[internal/beatcmd/testcmd.go] 1 [internal/sourcemap/chained.go]--[internal/beater/config/config.go] 1 [internal/idxmgmt/supporter_factory.go]--[internal/beater/beater.go] 1 [internal/beatcmd/testcmd.go]--[internal/agentcfg/elasticsearch.go] 1 [x-pack/apm-server/sampling/eventstorage/storage_manager.go] [x-pack/apm-server/sampling/eventstorage/storage_manager.go] [x-pack/apm-server/sampling/eventstorage/storage_manager.go]--[internal/beatcmd/beat.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 internal internal internal--internal 4 functionaltests functionaltests functionaltests--functionaltests 4 x-pack x-pack x-pack--internal 2 x-pack--x-pack 1 cmd cmd cmd--internal 1 cmd--x-pack 1
Download: SVG DOT (open online Graphviz editor)

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