aws-observability / aws-otel-collector
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 60 files with 5,331 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (213 lines of code)
    • 14 files changed 6-20 times (1,036 lines of code)
    • 43 files changed 1-5 times (4,082 lines of code)
0% | 0% | 3% | 19% | 76%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
md, yaml, go, sh, yml, json, txt, mod, py, ps1, gitignore, spec, tpl, wxs
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 16% | 25% | 58%
yaml0% | 0% | 0% | 14% | 85%
py0% | 0% | 0% | 48% | 51%
spec0% | 0% | 0% | 100% | 0%
tpl0% | 0% | 0% | 100% | 0%
ps10% | 0% | 0% | 0% | 100%
wxs0% | 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
pkg/defaultcomponents0% | 0% | 100% | 0% | 0%
cmd/awscollector0% | 0% | 63% | 36% | 0%
pkg/config0% | 0% | 31% | 0% | 68%
deployment-template/ecs0% | 0% | 0% | 46% | 53%
e2etest0% | 0% | 0% | 100% | 0%
pkg/userutils0% | 0% | 0% | 90% | 9%
pkg/logger0% | 0% | 0% | 100% | 0%
pkg/extraconfig0% | 0% | 0% | 87% | 12%
tools/packaging0% | 0% | 0% | 32% | 67%
pkg/lambdacomponents0% | 0% | 0% | 100% | 0%
config/ecs0% | 0% | 0% | 5% | 94%
ROOT0% | 0% | 0% | 78% | 21%
e2etest/templates0% | 0% | 0% | 100% | 0%
config/eks0% | 0% | 0% | 0% | 100%
tools/release0% | 0% | 0% | 0% | 100%
deployment-template/eks0% | 0% | 0% | 0% | 100%
tools/workflow0% | 0% | 0% | 0% | 100%
tools/ssm0% | 0% | 0% | 0% | 100%
tools/ctl0% | 0% | 0% | 0% | 100%
deployment-template/ec20% | 0% | 0% | 0% | 100%
tools/version0% | 0% | 0% | 0% | 100%
config/apprunner0% | 0% | 0% | 0% | 100%
tools/linters0% | 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
defaults.go
in pkg/defaultcomponents
112 1 72 504 37
main.go
in cmd/awscollector
84 4 23 504 32
config_factory.go
in pkg/config
17 1 6 504 21
get-testcases.py
in e2etest
76 - 13 463 20
logger.go
in pkg/logger
74 5 27 504 18
main_others.go
in cmd/awscollector
20 2 27 504 14
config.yaml
in root
32 - 356 504 14
main_windows.go
in cmd/awscollector
29 3 103 504 10
get-performance-model-table.py
in e2etest
85 4 41 434 10
defaults.go
in pkg/lambdacomponents
42 1 103 427 9
aws-otel-ec2-sidecar-deployment-cfn.yaml
in deployment-template/ecs
199 - 323 472 8
aws-otel-fargate-sidecar-deployment-cfn.yaml
in deployment-template/ecs
200 - 9 472 8
userutil_linux.go
in pkg/userutils
110 6 103 426 7
tpl
performance_model.tpl
in e2etest/templates
13 - 48 434 6
ecs-default-config.yaml
in config/ecs
37 - 323 427 6
spec
build.spec
in tools/packaging/linux
56 - 342 504 6
extraconfig.go
in pkg/extraconfig
63 2 27 422 6
create_msi.ps1
in tools/packaging/windows
21 - 342 504 5
build.go
in tools/version
28 2 359 504 5
otel-task-metrics-config.yaml
in config/ecs/container-insights
213 - 323 427 5