aws / amazon-ecs-agent
File Change Frequency

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

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 500 files with 51,153 lines of code.
    • 13 files changed more than 100 times (16,000 lines of code)
    • 19 files changed 51-100 times (4,944 lines of code)
    • 85 files changed 21-50 times (12,304 lines of code)
    • 270 files changed 6-20 times (13,591 lines of code)
    • 113 files changed 1-5 times (4,314 lines of code)
31% | 9% | 24% | 26% | 8%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, json, dockerfile, ps1, md, yml, mod, sh, c, gitignore, dockerignore, txt, gitmodules, yaml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go31% | 9% | 24% | 26% | 8%
ps10% | 0% | 15% | 68% | 15%
yml0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
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
agent/ecs_client98% | 0% | <1% | <1% | 0%
agent/api45% | 12% | 20% | 19% | 2%
agent/engine43% | 22% | 14% | 9% | 10%
agent/dockerclient40% | 0% | 21% | 38% | 0%
agent/acs38% | 21% | 9% | 25% | 3%
agent/app45% | 13% | 23% | 18% | 0%
agent/config38% | 18% | 21% | 16% | 5%
agent/statemanager39% | 0% | 0% | 60% | 0%
agent/version12% | 0% | 0% | 87% | 0%
agent/stats0% | 33% | 43% | 8% | 14%
agent/eventhandler0% | 77% | 6% | 15% | 0%
agent/wsclient0% | 41% | 17% | 40% | 0%
agent/ecscni0% | 15% | 18% | 44% | 21%
agent/tcs0% | 13% | 82% | 3% | <1%
agent0% | 78% | 0% | 0% | 21%
agent/taskresource0% | 0% | 55% | 41% | 3%
agent/handlers0% | 0% | 25% | 67% | 7%
agent/ec20% | 0% | 82% | 17% | 0%
agent/containermetadata0% | 0% | 76% | 23% | 0%
agent/ecr0% | 0% | 87% | 12% | 0%
agent/eni0% | 0% | 27% | 16% | 55%
agent/logger0% | 0% | 26% | 31% | 41%
agent/utils0% | 0% | 17% | 42% | 39%
agent/gogenerate0% | 0% | 100% | 0% | 0%
agent/asm0% | 0% | 9% | 90% | 0%
agent/sighandlers0% | 0% | 73% | 26% | 0%
scripts0% | 0% | 23% | 64% | 11%
agent/httpclient0% | 0% | 36% | 64% | 0%
misc/windows-deploy0% | 0% | 13% | 86% | 0%
agent/data0% | 0% | 0% | 75% | 25%
agent/metrics0% | 0% | 0% | 100% | 0%
agent/gpu0% | 0% | 0% | 100% | 0%
agent/ssm0% | 0% | 0% | 100% | 0%
agent/credentials0% | 0% | 0% | 66% | 33%
agent/async0% | 0% | 0% | 100% | 0%
agent/s30% | 0% | 0% | 54% | 45%
agent/eventstream0% | 0% | 0% | 100% | 0%
misc/netkitten0% | 0% | 0% | 17% | 82%
agent/statechange0% | 0% | 0% | 100% | 0%
agent/doctor0% | 0% | 0% | 0% | 100%
agent/fsx0% | 0% | 0% | 0% | 100%
misc/exec-command-agent-test0% | 0% | 0% | 0% | 100%
misc/gremlin0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
misc/pause-container0% | 0% | 0% | 0% | 100%
misc/volumes-test0% | 0% | 0% | 0% | 100%
misc/container-health-windows0% | 0% | 0% | 0% | 100%
misc/stats-windows0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
docker_task_engine.go
in agent/engine
1355 56 196 2604 349
version.go
in agent/version
4 - 17 2530 229
config.go
in agent/config
438 13 79 2604 179
task_manager.go
in agent/engine
1121 41 144 2470 179
task.go
in agent/api/task
1902 128 153 1393 173
agent.go
in agent/app
699 29 158 1693 164
types.go
in agent/config
92 - 140 2604 157
state_manager.go
in agent/statemanager
162 6 375 2588 132
agent_capability.go
in agent/app
334 13 104 1652 126
docker_client.go
in agent/dockerclient/dockerapi
1270 63 88 1391 116
api.go
in agent/ecs_client/model/ecs
6737 1159 375 2450 116
container.go
in agent/api/container
771 91 336 1377 112
api.go
in agent/acs/model/ecsacs
1115 192 284 2516 108
config_unix.go
in agent/config
89 4 111 1910 100
client.go
in agent/api/ecsclient
512 26 125 1909 100
task_handler.go
in agent/eventhandler
283 14 220 2604 99
engine.go
in agent/stats
588 29 77 2446 98
config_windows.go
in agent/config
172 5 104 1910 93
acs_handler.go
in agent/acs/handler
353 18 270 2516 90
agent.go
in agent
15 2 500 2604 87