aws / amazon-ecs-service-connect-agent
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 22 files with 4,491 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 2 files changed 6-20 times (1,790 lines of code)
    • 20 files changed 1-5 times (2,701 lines of code)
0% | 0% | 0% | 39% | 60%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 22 files with 4,491 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 8 files changed by 2-5 contributors (3,161 lines of code)
    • 14 files changed by 1 contributor (1,330 lines of code)
0% | 0% | 0% | 70% | 29%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, md, yaml, txt, mod, gitignore, json
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 0% | 40% | 59%
yaml0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
agent0% | 0% | 0% | 39% | 60%
Most Frequently Changed Files (Top 22)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
envoy_bootstrap.go
in agent/envoy_bootstrap
1395 58 2023-02-01 2023-12-12 10 3 liubnu@users.noreply.github... sunnrs@amazon.com
agent_config.go
in agent/config
395 13 2023-02-01 2025-01-15 6 4 liubnu@users.noreply.github... karanvasnani@users.noreply....
relay_bootstrap.yaml
in agent/resources/bootstrap_configs
80 - 2023-02-01 2025-04-10 5 4 liubnu@users.noreply.github... 193648030+kaih-w@users.nore...
snapshotter.go
in agent/stats
195 6 2023-02-01 2023-09-22 4 4 liubnu@users.noreply.github... sunnrs@amazon.com
agent.go
in agent
469 13 2023-02-01 2025-01-15 4 4 liubnu@users.noreply.github... karanvasnani@users.noreply....
222 7 2023-02-01 2023-08-29 3 3 liubnu@users.noreply.github... sunnrs@amazon.com
agent_http_client.go
in agent/client
123 8 2023-02-01 2023-05-31 2 2 liubnu@users.noreply.github... karanvasnani@users.noreply....
platform_info_collector.go
in agent/envoy_bootstrap/platforminfo
282 10 2023-02-01 2023-07-21 2 2 liubnu@users.noreply.github... sunnrs@amazon.com
mesh_resource.go
in agent/envoy_bootstrap/mesh_resource
8 - 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
listener_info_collector.go
in agent/envoy_bootstrap/listenerinfo
29 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
container_info_collector.go
in agent/envoy_bootstrap/applicationinfo
29 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
env.go
in agent/envoy_bootstrap/env
38 5 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
54 2 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
agent_http_server.go
in agent/server
55 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
network_listener.go
in agent/internal/netlistenertest
85 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
metric_filter.go
in agent/envoy_bootstrap/metric_filter
98 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
message_sources.go
in agent/messagesources
113 16 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
listener_draining.go
in agent/listenerdraining
115 3 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
network_info_collector.go
in agent/envoy_bootstrap/netinfo
138 7 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
163 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
agent_logging.go
in agent/logging
202 9 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
health_check.go
in agent/healthcheck
203 6 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
Files With Most Contributors (Top 22)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
agent_config.go
in agent/config
395 13 2023-02-01 2025-01-15 6 4 liubnu@users.noreply.github... karanvasnani@users.noreply....
relay_bootstrap.yaml
in agent/resources/bootstrap_configs
80 - 2023-02-01 2025-04-10 5 4 liubnu@users.noreply.github... 193648030+kaih-w@users.nore...
agent.go
in agent
469 13 2023-02-01 2025-01-15 4 4 liubnu@users.noreply.github... karanvasnani@users.noreply....
snapshotter.go
in agent/stats
195 6 2023-02-01 2023-09-22 4 4 liubnu@users.noreply.github... sunnrs@amazon.com
envoy_bootstrap.go
in agent/envoy_bootstrap
1395 58 2023-02-01 2023-12-12 10 3 liubnu@users.noreply.github... sunnrs@amazon.com
222 7 2023-02-01 2023-08-29 3 3 liubnu@users.noreply.github... sunnrs@amazon.com
agent_http_client.go
in agent/client
123 8 2023-02-01 2023-05-31 2 2 liubnu@users.noreply.github... karanvasnani@users.noreply....
platform_info_collector.go
in agent/envoy_bootstrap/platforminfo
282 10 2023-02-01 2023-07-21 2 2 liubnu@users.noreply.github... sunnrs@amazon.com
listener_draining.go
in agent/listenerdraining
115 3 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
54 2 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
agent_logging.go
in agent/logging
202 9 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
163 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
message_sources.go
in agent/messagesources
113 16 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
health_check.go
in agent/healthcheck
203 6 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
agent_http_server.go
in agent/server
55 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
mesh_resource.go
in agent/envoy_bootstrap/mesh_resource
8 - 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
container_info_collector.go
in agent/envoy_bootstrap/applicationinfo
29 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
network_info_collector.go
in agent/envoy_bootstrap/netinfo
138 7 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
env.go
in agent/envoy_bootstrap/env
38 5 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
listener_info_collector.go
in agent/envoy_bootstrap/listenerinfo
29 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
metric_filter.go
in agent/envoy_bootstrap/metric_filter
98 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
network_listener.go
in agent/internal/netlistenertest
85 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
Files With Least Contributors (Top 22)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
health_check.go
in agent/healthcheck
203 6 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
agent_logging.go
in agent/logging
202 9 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
163 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
network_info_collector.go
in agent/envoy_bootstrap/netinfo
138 7 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
listener_draining.go
in agent/listenerdraining
115 3 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
message_sources.go
in agent/messagesources
113 16 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
metric_filter.go
in agent/envoy_bootstrap/metric_filter
98 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
network_listener.go
in agent/internal/netlistenertest
85 4 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
agent_http_server.go
in agent/server
55 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
54 2 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
env.go
in agent/envoy_bootstrap/env
38 5 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
container_info_collector.go
in agent/envoy_bootstrap/applicationinfo
29 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
listener_info_collector.go
in agent/envoy_bootstrap/listenerinfo
29 1 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
mesh_resource.go
in agent/envoy_bootstrap/mesh_resource
8 - 2023-02-01 2023-02-01 1 1 liubnu@users.noreply.github... liubnu@users.noreply.github...
platform_info_collector.go
in agent/envoy_bootstrap/platforminfo
282 10 2023-02-01 2023-07-21 2 2 liubnu@users.noreply.github... sunnrs@amazon.com
agent_http_client.go
in agent/client
123 8 2023-02-01 2023-05-31 2 2 liubnu@users.noreply.github... karanvasnani@users.noreply....
envoy_bootstrap.go
in agent/envoy_bootstrap
1395 58 2023-02-01 2023-12-12 10 3 liubnu@users.noreply.github... sunnrs@amazon.com
222 7 2023-02-01 2023-08-29 3 3 liubnu@users.noreply.github... sunnrs@amazon.com
agent.go
in agent
469 13 2023-02-01 2025-01-15 4 4 liubnu@users.noreply.github... karanvasnani@users.noreply....
agent_config.go
in agent/config
395 13 2023-02-01 2025-01-15 6 4 liubnu@users.noreply.github... karanvasnani@users.noreply....
snapshotter.go
in agent/stats
195 6 2023-02-01 2023-09-22 4 4 liubnu@users.noreply.github... sunnrs@amazon.com
relay_bootstrap.yaml
in agent/resources/bootstrap_configs
80 - 2023-02-01 2025-04-10 5 4 liubnu@users.noreply.github... 193648030+kaih-w@users.nore...
Correlations

File Size vs. Number of Changes: 22 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 80 lines of code y: 5 # changes agent/agent.go x: 469 lines of code y: 4 # changes agent/config/agent_config.go x: 395 lines of code y: 6 # changes agent/envoy_bootstrap/envoy_bootstrap.go x: 1395 lines of code y: 10 # changes agent/stats/snapshotter.go x: 195 lines of code y: 4 # changes agent/stats/envoy_prometheus_stats.go x: 222 lines of code y: 3 # changes agent/envoy_bootstrap/platforminfo/platform_info_collector.go x: 282 lines of code y: 2 # changes agent/client/agent_http_client.go x: 123 lines of code y: 2 # changes agent/envoy_bootstrap/applicationinfo/container_info_collector.go x: 29 lines of code y: 1 # changes agent/envoy_bootstrap/env/env.go x: 38 lines of code y: 1 # changes agent/envoy_bootstrap/mesh_resource/mesh_resource.go x: 8 lines of code y: 1 # changes agent/envoy_bootstrap/metric_filter/metric_filter.go x: 98 lines of code y: 1 # changes agent/envoy_bootstrap/netinfo/network_info_collector.go x: 138 lines of code y: 1 # changes agent/healthcheck/health_check.go x: 203 lines of code y: 1 # changes agent/internal/netlistenertest/network_listener.go x: 85 lines of code y: 1 # changes agent/listenerdraining/listener_draining.go x: 115 lines of code y: 1 # changes agent/logging/agent_envoy_management_proxy.go x: 163 lines of code y: 1 # changes agent/logging/agent_logging_envoy_formatter.go x: 54 lines of code y: 1 # changes agent/messagesources/message_sources.go x: 113 lines of code y: 1 # changes
10.0
# changes
  min: 1.0
  average: 2.27
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.25
  max: 10.0
0 1395.0
lines of code
min: 8.0 | average: 204.14 | 25th percentile: 54.75 | median: 119.0 | 75th percentile: 207.75 | max: 1395.0

Number of Contributors vs. Number of Changes: 22 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 4 # contributors y: 5 # changes agent/agent.go x: 4 # contributors y: 4 # changes agent/config/agent_config.go x: 4 # contributors y: 6 # changes agent/envoy_bootstrap/envoy_bootstrap.go x: 3 # contributors y: 10 # changes agent/stats/envoy_prometheus_stats.go x: 3 # contributors y: 3 # changes agent/envoy_bootstrap/platforminfo/platform_info_collector.go x: 2 # contributors y: 2 # changes agent/envoy_bootstrap/applicationinfo/container_info_collector.go x: 1 # contributors y: 1 # changes
10.0
# changes
  min: 1.0
  average: 2.27
  25th percentile: 1.0
  median: 1.0
  75th percentile: 3.25
  max: 10.0
0 4.0
# contributors
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 4.0

Number of Contributors vs. File Size: 22 points

agent/resources/bootstrap_configs/relay_bootstrap.yaml x: 4 # contributors y: 80 lines of code agent/agent.go x: 4 # contributors y: 469 lines of code agent/config/agent_config.go x: 4 # contributors y: 395 lines of code agent/envoy_bootstrap/envoy_bootstrap.go x: 3 # contributors y: 1395 lines of code agent/stats/snapshotter.go x: 4 # contributors y: 195 lines of code agent/stats/envoy_prometheus_stats.go x: 3 # contributors y: 222 lines of code agent/envoy_bootstrap/platforminfo/platform_info_collector.go x: 2 # contributors y: 282 lines of code agent/client/agent_http_client.go x: 2 # contributors y: 123 lines of code agent/envoy_bootstrap/applicationinfo/container_info_collector.go x: 1 # contributors y: 29 lines of code agent/envoy_bootstrap/env/env.go x: 1 # contributors y: 38 lines of code agent/envoy_bootstrap/mesh_resource/mesh_resource.go x: 1 # contributors y: 8 lines of code agent/envoy_bootstrap/metric_filter/metric_filter.go x: 1 # contributors y: 98 lines of code agent/envoy_bootstrap/netinfo/network_info_collector.go x: 1 # contributors y: 138 lines of code agent/healthcheck/health_check.go x: 1 # contributors y: 203 lines of code agent/internal/netlistenertest/network_listener.go x: 1 # contributors y: 85 lines of code agent/listenerdraining/listener_draining.go x: 1 # contributors y: 115 lines of code agent/logging/agent_envoy_management_proxy.go x: 1 # contributors y: 163 lines of code agent/logging/agent_logging_envoy_formatter.go x: 1 # contributors y: 54 lines of code agent/server/agent_http_server.go x: 1 # contributors y: 55 lines of code
1395.0
lines of code
  min: 8.0
  average: 204.14
  25th percentile: 54.75
  median: 119.0
  75th percentile: 207.75
  max: 1395.0
0 4.0
# contributors
min: 1.0 | average: 1.82 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 3.0 | max: 4.0