aws / amazon-cloudwatch-agent-operator
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 173 files with 31,211 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 2 files changed 51-100 times (1,481 lines of code)
    • 9 files changed 21-50 times (1,902 lines of code)
    • 55 files changed 6-20 times (14,394 lines of code)
    • 107 files changed 1-5 times (13,434 lines of code)
0% | 4% | 6% | 46% | 43%
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 173 files with 31,211 lines of code.
    • 2 files changed by more than 25 contributors (1,481 lines of code)
    • 13 files changed by 11-25 contributors (2,330 lines of code)
    • 29 files changed by 6-10 contributors (3,115 lines of code)
    • 87 files changed by 2-5 contributors (22,086 lines of code)
    • 42 files changed by 1 contributor (2,199 lines of code)
4% | 7% | 9% | 70% | 7%
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, yaml, json, tf, md, txt, mod, gitignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 11% | 12% | 37% | 38%
yaml0% | 0% | 1% | 52% | 46%
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
apis0% | 39% | 13% | 37% | 10%
ROOT0% | 100% | 0% | 0% | 0%
pkg0% | 0% | 34% | 40% | 25%
internal0% | 0% | 4% | 49% | 45%
config0% | 0% | 1% | 52% | 46%
controllers0% | 0% | 0% | 60% | 39%
cmd0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.go
in root
344 7 2020-08-19 2025-01-07 75 29 juraci@kroehling.de zmengyi@amazon.com
zz_generated.deepcopy.go
in apis/v1alpha1
1137 86 2021-11-11 2024-11-26 64 35 p.loffay@gmail.com 107267850+okankoamz@users.n...
main.go
in internal/config
109 17 2020-08-19 2024-11-26 44 23 juraci@kroehling.de 107267850+okankoamz@users.n...
podmutator.go
in pkg/instrumentation
365 10 2021-11-02 2024-12-03 41 21 p.loffay@gmail.com dricross@amazon.com
sdk.go
in pkg/instrumentation
463 14 2021-11-02 2024-11-26 34 21 p.loffay@gmail.com 107267850+okankoamz@users.n...
role.yaml
in config/rbac
217 - 2020-08-19 2024-04-18 32 19 juraci@kroehling.de 884273+movence@users.norepl...
options.go
in internal/config
129 18 2020-08-20 2024-11-26 30 17 juraci@kroehling.de 107267850+okankoamz@users.n...
292 10 2021-11-15 2024-01-19 25 16 p.loffay@gmail.com lguo25@gmail.com
kustomization.yaml
in config/manager
8 - 2020-08-19 2024-04-25 24 17 juraci@kroehling.de 44349099+mitali-salvi@users...
instrumentation_types.go
in apis/v1alpha1
94 1 2021-11-11 2024-01-19 22 13 p.loffay@gmail.com lguo25@gmail.com
defaultinstrumentation.go
in pkg/instrumentation
225 6 2023-10-20 2025-01-10 22 14 lguo25@gmail.com musaasad@amazon.com
main.go
in internal/version
139 13 2020-08-19 2024-11-26 20 12 juraci@kroehling.de 107267850+okankoamz@users.n...
javaagent.go
in pkg/instrumentation
67 1 2021-11-02 2024-07-16 19 9 p.loffay@gmail.com lguo25@gmail.com
pod.go
in pkg/sidecar
55 3 2020-09-01 2024-01-19 18 9 juraci@kroehling.de lguo25@gmail.com
upgrade.go
in pkg/instrumentation/upgrade
113 2 2021-11-22 2024-01-19 18 10 p.loffay@gmail.com lguo25@gmail.com
container.go
in internal/manifests/collector
154 5 2023-08-02 2024-11-26 18 13 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
manifests.yaml
in config/webhook
192 - 2020-08-26 2024-02-08 17 10 juraci@kroehling.de chienjef@amazon.com
annotation.go
in pkg/instrumentation
43 1 2021-11-02 2024-01-19 16 12 p.loffay@gmail.com lguo25@gmail.com
featuregate.go
in pkg/featuregate
79 1 2023-04-04 2024-11-26 16 10 12352919+tylerhelmuth@users... 107267850+okankoamz@users.n...
dotnet.go
in pkg/instrumentation
132 2 2022-07-26 2024-07-16 16 9 avadhutpisal47@gmail.com lguo25@gmail.com
podmutator.go
in pkg/sidecar
147 8 2021-11-02 2024-01-19 14 8 p.loffay@gmail.com lguo25@gmail.com
main.go
in internal/naming
79 26 2023-08-02 2024-11-26 13 9 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
helper.go
in pkg/instrumentation
87 6 2022-05-13 2024-01-19 13 9 fabrice.scellos@soprasteria... lguo25@gmail.com
python.go
in pkg/instrumentation
92 1 2021-11-17 2024-01-19 13 11 anuraaga@gmail.com lguo25@gmail.com
manager.yaml
in config/manager
39 - 2020-08-19 2024-05-06 12 10 juraci@kroehling.de 50599809+paramadon@users.no...
nodejs.go
in pkg/instrumentation
58 1 2021-11-10 2024-01-19 12 9 anuraaga@gmail.com lguo25@gmail.com
route.go
in internal/manifests/collector
74 1 2023-08-02 2024-01-31 12 6 jaronoff97@users.noreply.gi... lguo25@gmail.com
service.go
in internal/manifests/collector
127 6 2023-08-02 2024-10-16 12 9 jaronoff97@users.noreply.gi... 44349099+mitali-salvi@users...
collector.go
in internal/manifests/collector
64 1 2023-08-02 2024-11-26 11 8 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
152 1 2023-08-02 2024-11-26 11 5 44349099+mitali-salvi@users... 107267850+okankoamz@users.n...
common.go
in controllers
163 7 2023-10-03 2024-12-03 10 7 jaronoff97@users.noreply.gi... dricross@amazon.com
ports.go
in internal/manifests/collector
274 12 2024-01-17 2025-01-10 10 9 lisaguo@amazon.com musaasad@amazon.com
targetallocator.go
in internal/manifests/targetallocator
26 1 2023-08-02 2024-11-26 9 7 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
configmap.go
in internal/manifests/collector
77 1 2023-08-02 2024-11-26 9 7 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
config_to_ports.go
in internal/manifests/collector/adapters
103 4 2023-08-02 2024-10-16 9 6 jaronoff97@users.noreply.gi... 44349099+mitali-salvi@users...
config_from.go
in internal/manifests/collector/adapters
126 5 2023-08-02 2025-01-10 9 6 jaronoff97@users.noreply.gi... musaasad@amazon.com
collector_webhook.go
in apis/v1alpha1
279 8 2023-10-17 2024-11-26 9 6 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
9049 - 2023-08-04 2024-11-26 9 5 44349099+mitali-salvi@users... 107267850+okankoamz@users.n...
kustomization.yaml
in config/crd
5 - 2020-08-19 2024-04-18 8 7 juraci@kroehling.de 884273+movence@users.norepl...
ingress_type.go
in apis/v1alpha1
22 - 2022-10-11 2024-01-19 8 5 bongartz@klimlive.de lguo25@gmail.com
deployment.go
in internal/manifests/targetallocator
54 1 2023-08-02 2024-11-26 8 8 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
servicemonitor.go
in internal/manifests/collector
54 2 2023-08-02 2024-01-19 8 5 jaronoff97@users.noreply.gi... lguo25@gmail.com
ingress.go
in internal/manifests/collector
123 4 2023-08-02 2024-01-19 8 6 jaronoff97@users.noreply.gi... lguo25@gmail.com
zz_generated.deepcopy.go
in apis/v1alpha2
540 40 2023-11-14 2024-11-26 8 5 iblancasa@gmail.com 107267850+okankoamz@users.n...
params.go
in internal/manifests
19 - 2023-08-02 2024-04-18 7 5 jaronoff97@users.noreply.gi... 884273+movence@users.norepl...
annotation.go
in pkg/sidecar
25 1 2020-09-01 2024-01-02 7 5 juraci@kroehling.de lisaguo@amazon.com
daemonset.go
in internal/manifests/collector
48 1 2023-08-02 2024-01-19 7 6 jaronoff97@users.noreply.gi... lguo25@gmail.com
container.go
in internal/manifests/targetallocator
63 1 2023-08-02 2024-11-26 7 6 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
68 1 2024-01-17 2024-11-26 7 5 lisaguo@amazon.com 107267850+okankoamz@users.n...
horizontalpodautoscaler.go
in internal/manifests/collector
91 1 2023-08-02 2024-01-19 7 5 jaronoff97@users.noreply.gi... lguo25@gmail.com
Files With Most Contributors (Top 50)
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
zz_generated.deepcopy.go
in apis/v1alpha1
1137 86 2021-11-11 2024-11-26 64 35 p.loffay@gmail.com 107267850+okankoamz@users.n...
main.go
in root
344 7 2020-08-19 2025-01-07 75 29 juraci@kroehling.de zmengyi@amazon.com
main.go
in internal/config
109 17 2020-08-19 2024-11-26 44 23 juraci@kroehling.de 107267850+okankoamz@users.n...
podmutator.go
in pkg/instrumentation
365 10 2021-11-02 2024-12-03 41 21 p.loffay@gmail.com dricross@amazon.com
sdk.go
in pkg/instrumentation
463 14 2021-11-02 2024-11-26 34 21 p.loffay@gmail.com 107267850+okankoamz@users.n...
role.yaml
in config/rbac
217 - 2020-08-19 2024-04-18 32 19 juraci@kroehling.de 884273+movence@users.norepl...
options.go
in internal/config
129 18 2020-08-20 2024-11-26 30 17 juraci@kroehling.de 107267850+okankoamz@users.n...
kustomization.yaml
in config/manager
8 - 2020-08-19 2024-04-25 24 17 juraci@kroehling.de 44349099+mitali-salvi@users...
292 10 2021-11-15 2024-01-19 25 16 p.loffay@gmail.com lguo25@gmail.com
defaultinstrumentation.go
in pkg/instrumentation
225 6 2023-10-20 2025-01-10 22 14 lguo25@gmail.com musaasad@amazon.com
instrumentation_types.go
in apis/v1alpha1
94 1 2021-11-11 2024-01-19 22 13 p.loffay@gmail.com lguo25@gmail.com
container.go
in internal/manifests/collector
154 5 2023-08-02 2024-11-26 18 13 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
main.go
in internal/version
139 13 2020-08-19 2024-11-26 20 12 juraci@kroehling.de 107267850+okankoamz@users.n...
annotation.go
in pkg/instrumentation
43 1 2021-11-02 2024-01-19 16 12 p.loffay@gmail.com lguo25@gmail.com
python.go
in pkg/instrumentation
92 1 2021-11-17 2024-01-19 13 11 anuraaga@gmail.com lguo25@gmail.com
upgrade.go
in pkg/instrumentation/upgrade
113 2 2021-11-22 2024-01-19 18 10 p.loffay@gmail.com lguo25@gmail.com
manifests.yaml
in config/webhook
192 - 2020-08-26 2024-02-08 17 10 juraci@kroehling.de chienjef@amazon.com
featuregate.go
in pkg/featuregate
79 1 2023-04-04 2024-11-26 16 10 12352919+tylerhelmuth@users... 107267850+okankoamz@users.n...
manager.yaml
in config/manager
39 - 2020-08-19 2024-05-06 12 10 juraci@kroehling.de 50599809+paramadon@users.no...
javaagent.go
in pkg/instrumentation
67 1 2021-11-02 2024-07-16 19 9 p.loffay@gmail.com lguo25@gmail.com
pod.go
in pkg/sidecar
55 3 2020-09-01 2024-01-19 18 9 juraci@kroehling.de lguo25@gmail.com
dotnet.go
in pkg/instrumentation
132 2 2022-07-26 2024-07-16 16 9 avadhutpisal47@gmail.com lguo25@gmail.com
helper.go
in pkg/instrumentation
87 6 2022-05-13 2024-01-19 13 9 fabrice.scellos@soprasteria... lguo25@gmail.com
main.go
in internal/naming
79 26 2023-08-02 2024-11-26 13 9 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
nodejs.go
in pkg/instrumentation
58 1 2021-11-10 2024-01-19 12 9 anuraaga@gmail.com lguo25@gmail.com
service.go
in internal/manifests/collector
127 6 2023-08-02 2024-10-16 12 9 jaronoff97@users.noreply.gi... 44349099+mitali-salvi@users...
ports.go
in internal/manifests/collector
274 12 2024-01-17 2025-01-10 10 9 lisaguo@amazon.com musaasad@amazon.com
podmutator.go
in pkg/sidecar
147 8 2021-11-02 2024-01-19 14 8 p.loffay@gmail.com lguo25@gmail.com
collector.go
in internal/manifests/collector
64 1 2023-08-02 2024-11-26 11 8 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
deployment.go
in internal/manifests/targetallocator
54 1 2023-08-02 2024-11-26 8 8 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
common.go
in controllers
163 7 2023-10-03 2024-12-03 10 7 jaronoff97@users.noreply.gi... dricross@amazon.com
configmap.go
in internal/manifests/collector
77 1 2023-08-02 2024-11-26 9 7 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
targetallocator.go
in internal/manifests/targetallocator
26 1 2023-08-02 2024-11-26 9 7 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
kustomization.yaml
in config/crd
5 - 2020-08-19 2024-04-18 8 7 juraci@kroehling.de 884273+movence@users.norepl...
mutate.go
in internal/manifests
266 21 2023-09-20 2024-01-19 7 7 jaronoff97@users.noreply.gi... lguo25@gmail.com
route.go
in internal/manifests/collector
74 1 2023-08-02 2024-01-31 12 6 jaronoff97@users.noreply.gi... lguo25@gmail.com
collector_webhook.go
in apis/v1alpha1
279 8 2023-10-17 2024-11-26 9 6 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
config_to_ports.go
in internal/manifests/collector/adapters
103 4 2023-08-02 2024-10-16 9 6 jaronoff97@users.noreply.gi... 44349099+mitali-salvi@users...
config_from.go
in internal/manifests/collector/adapters
126 5 2023-08-02 2025-01-10 9 6 jaronoff97@users.noreply.gi... musaasad@amazon.com
ingress.go
in internal/manifests/collector
123 4 2023-08-02 2024-01-19 8 6 jaronoff97@users.noreply.gi... lguo25@gmail.com
daemonset.go
in internal/manifests/collector
48 1 2023-08-02 2024-01-19 7 6 jaronoff97@users.noreply.gi... lguo25@gmail.com
config_replace.go
in internal/manifests/collector
131 3 2023-08-02 2025-01-10 7 6 jaronoff97@users.noreply.gi... musaasad@amazon.com
container.go
in internal/manifests/targetallocator
63 1 2023-08-02 2024-11-26 7 6 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
volume.go
in internal/manifests/collector
64 1 2023-08-02 2024-11-26 6 6 jaronoff97@users.noreply.gi... 107267850+okankoamz@users.n...
152 1 2023-08-02 2024-11-26 11 5 44349099+mitali-salvi@users... 107267850+okankoamz@users.n...
9049 - 2023-08-04 2024-11-26 9 5 44349099+mitali-salvi@users... 107267850+okankoamz@users.n...
zz_generated.deepcopy.go
in apis/v1alpha2
540 40 2023-11-14 2024-11-26 8 5 iblancasa@gmail.com 107267850+okankoamz@users.n...
ingress_type.go
in apis/v1alpha1
22 - 2022-10-11 2024-01-19 8 5 bongartz@klimlive.de lguo25@gmail.com
servicemonitor.go
in internal/manifests/collector
54 2 2023-08-02 2024-01-19 8 5 jaronoff97@users.noreply.gi... lguo25@gmail.com
68 1 2024-01-17 2024-11-26 7 5 lisaguo@amazon.com 107267850+okankoamz@users.n...
Files With Least Contributors (Top 50)
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
server.go
in cmd/amazon-cloudwatch-agent-target-allocator/server
257 19 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
main.go
in cmd/amazon-cloudwatch-agent-target-allocator
220 1 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
consistent_hashing.go
in cmd/amazon-cloudwatch-agent-target-allocator/allocation
197 12 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
collector.go
in cmd/amazon-cloudwatch-agent-target-allocator/collector
111 5 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
99 5 2024-04-18 2024-05-15 2 1 884273+movence@users.norepl... 884273+movence@users.norepl...
99 5 2024-04-18 2024-05-15 2 1 884273+movence@users.norepl... 884273+movence@users.norepl...
strategy.go
in cmd/amazon-cloudwatch-agent-target-allocator/allocation
90 9 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
relabel.go
in cmd/amazon-cloudwatch-agent-target-allocator/prehook
74 6 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
prometheus_config.go
in apis/v1alpha1
68 6 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
container.go
in internal/manifests/dcgmexporter
66 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
file.go
in cmd/amazon-cloudwatch-agent-target-allocator/watcher
64 4 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
flags.go
in cmd/amazon-cloudwatch-agent-target-allocator/config
61 9 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
container.go
in internal/manifests/neuronmonitor
58 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
allocatortest.go
in cmd/amazon-cloudwatch-agent-target-allocator/allocation
50 4 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
service.go
in internal/manifests/dcgmexporter
48 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
service.go
in internal/manifests/neuronmonitor
48 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
prehook.go
in cmd/amazon-cloudwatch-agent-target-allocator/prehook
39 3 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
diff.go
in cmd/amazon-cloudwatch-agent-target-allocator/diff
38 4 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
handle.go
in internal/status/dcgmexporter
35 1 2024-05-15 2024-05-15 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
handle.go
in internal/status/neuronmonitor
35 1 2024-05-15 2024-05-15 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
webhookhandler.go
in internal/webhook/namespacemutation
35 2 2024-02-08 2024-02-08 1 1 chienjef@amazon.com chienjef@amazon.com
annotationtype.go
in pkg/instrumentation
33 2 2024-01-31 2024-01-31 1 1 chienjef@amazon.com chienjef@amazon.com
configmap.go
in internal/manifests/dcgmexporter
32 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
configmap.go
in internal/manifests/neuronmonitor
28 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
watcher.go
in cmd/amazon-cloudwatch-agent-target-allocator/watcher
28 1 2024-11-26 2024-11-26 1 1 107267850+okankoamz@users.n... 107267850+okankoamz@users.n...
dcgmexporter.go
in internal/manifests/dcgmexporter
27 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
neuronmonitor.go
in internal/manifests/neuronmonitor
27 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
serviceaccount.go
in internal/manifests/dcgmexporter
26 2 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
serviceaccount.go
in internal/manifests/neuronmonitor
26 2 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
volume.go
in internal/manifests/dcgmexporter
22 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
volume.go
in internal/manifests/neuronmonitor
22 1 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
annotations.go
in internal/manifests/dcgmexporter
21 2 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
annotations.go
in internal/manifests/neuronmonitor
21 2 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
jmx.go
in pkg/instrumentation/jmx
16 1 2024-10-14 2024-10-14 1 1 44349099+mitali-salvi@users... 44349099+mitali-salvi@users...
dcgmexporter.go
in internal/status/dcgmexporter
13 1 2024-05-15 2024-05-15 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
neuronmonitor.go
in internal/status/neuronmonitor
13 1 2024-05-15 2024-05-15 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
12 - 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
12 - 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
9 - 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
9 - 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
5 - 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
5 - 2024-04-18 2024-04-18 1 1 884273+movence@users.norepl... 884273+movence@users.norepl...
3203 - 2024-04-18 2024-10-16 2 2 884273+movence@users.norepl... 44349099+mitali-salvi@users...
3024 - 2024-04-18 2024-10-16 2 2 884273+movence@users.norepl... 44349099+mitali-salvi@users...
promOperator.go
in cmd/amazon-cloudwatch-agent-target-allocator/watcher
287 9 2024-11-26 2024-12-03 2 2 107267850+okankoamz@users.n... dricross@amazon.com
config.go
in cmd/amazon-cloudwatch-agent-target-allocator/config
207 9 2024-11-26 2025-01-10 2 2 107267850+okankoamz@users.n... musaasad@amazon.com
callback.go
in pkg/instrumentation/auto
123 8 2024-02-06 2024-04-12 2 2 chienjef@amazon.com 108111936+sky333999@users.n...
annotationmutator.go
in pkg/instrumentation
71 7 2024-01-31 2024-04-12 3 2 chienjef@amazon.com 108111936+sky333999@users.n...
webhookhandler.go
in internal/webhook/workloadmutation
49 2 2024-02-02 2024-02-08 3 2 44349099+mitali-salvi@users... chienjef@amazon.com
neuronmonitor_types.go
in apis/v1alpha1
42 1 2024-04-18 2024-05-21 2 2 884273+movence@users.norepl... 165414028+musa-asad@users.n...
Correlations

File Size vs. Number of Changes: 173 points

config/rbac/agent_role.yaml x: 32 lines of code y: 4 # changes cmd/amazon-cloudwatch-agent-target-allocator/config/config.go x: 207 lines of code y: 2 # changes internal/manifests/collector/adapters/config_from.go x: 126 lines of code y: 9 # changes internal/manifests/collector/config_replace.go x: 131 lines of code y: 7 # changes internal/manifests/collector/ports.go x: 274 lines of code y: 10 # changes pkg/instrumentation/defaultinstrumentation.go x: 225 lines of code y: 22 # changes main.go x: 344 lines of code y: 75 # changes cmd/amazon-cloudwatch-agent-target-allocator/watcher/promOperator.go x: 287 lines of code y: 2 # changes controllers/common.go x: 163 lines of code y: 10 # changes pkg/instrumentation/podmutator.go x: 365 lines of code y: 41 # changes apis/v1alpha1/allocation_strategy.go x: 7 lines of code y: 3 # changes apis/v1alpha1/amazoncloudwatchagent_types.go x: 152 lines of code y: 11 # changes apis/v1alpha1/collector_webhook.go x: 279 lines of code y: 9 # changes apis/v1alpha1/prometheus_config.go x: 68 lines of code y: 1 # changes apis/v1alpha1/zz_generated.deepcopy.go x: 1137 lines of code y: 64 # changes apis/v1alpha2/amazoncloudwatchagent_types.go x: 68 lines of code y: 7 # changes apis/v1alpha2/zz_generated.deepcopy.go x: 540 lines of code y: 8 # changes cmd/amazon-cloudwatch-agent-target-allocator/allocation/allocatortest.go x: 50 lines of code y: 1 # changes cmd/amazon-cloudwatch-agent-target-allocator/allocation/consistent_hashing.go x: 197 lines of code y: 1 # changes cmd/amazon-cloudwatch-agent-target-allocator/allocation/strategy.go x: 90 lines of code y: 1 # changes cmd/amazon-cloudwatch-agent-target-allocator/collector/collector.go x: 111 lines of code y: 1 # changes cmd/amazon-cloudwatch-agent-target-allocator/diff/diff.go x: 38 lines of code y: 1 # changes cmd/amazon-cloudwatch-agent-target-allocator/main.go x: 220 lines of code y: 1 # changes cmd/amazon-cloudwatch-agent-target-allocator/server/server.go x: 257 lines of code y: 1 # changes cmd/amazon-cloudwatch-agent-target-allocator/watcher/watcher.go x: 28 lines of code y: 1 # changes config/crd/bases/cloudwatch.aws.amazon.com_amazoncloudwatchagents.yaml x: 9049 lines of code y: 9 # changes internal/config/main.go x: 109 lines of code y: 44 # changes internal/config/options.go x: 129 lines of code y: 30 # changes internal/manifests/collector/collector.go x: 64 lines of code y: 11 # changes internal/manifests/collector/configmap.go x: 77 lines of code y: 9 # changes internal/manifests/collector/container.go x: 154 lines of code y: 18 # changes internal/manifests/collector/volume.go x: 64 lines of code y: 6 # changes internal/manifests/manifestutils/labels.go x: 63 lines of code y: 5 # changes internal/manifests/targetallocator/adapters/config_to_prom_config.go x: 207 lines of code y: 3 # changes internal/manifests/targetallocator/annotations.go x: 29 lines of code y: 3 # changes internal/manifests/targetallocator/configmap.go x: 72 lines of code y: 6 # changes internal/manifests/targetallocator/container.go x: 63 lines of code y: 7 # changes internal/manifests/targetallocator/deployment.go x: 54 lines of code y: 8 # changes internal/manifests/targetallocator/service.go x: 34 lines of code y: 6 # changes internal/manifests/targetallocator/serviceaccount.go x: 32 lines of code y: 5 # changes internal/manifests/targetallocator/targetallocator.go x: 26 lines of code y: 9 # changes internal/manifests/targetallocator/volume.go x: 41 lines of code y: 3 # changes internal/naming/main.go x: 79 lines of code y: 13 # changes internal/version/main.go x: 139 lines of code y: 20 # changes pkg/featuregate/featuregate.go x: 79 lines of code y: 16 # changes pkg/instrumentation/sdk.go x: 463 lines of code y: 34 # changes config/crd/bases/cloudwatch.aws.amazon.com_dcgmexporters.yaml x: 3024 lines of code y: 2 # changes config/crd/bases/cloudwatch.aws.amazon.com_instrumentations.yaml x: 1790 lines of code y: 5 # changes config/crd/bases/cloudwatch.aws.amazon.com_neuronmonitors.yaml x: 3203 lines of code y: 2 # changes internal/manifests/collector/adapters/config_to_ports.go x: 103 lines of code y: 9 # changes internal/manifests/collector/parser/receiver/receiver.go x: 100 lines of code y: 4 # changes internal/manifests/collector/parser/receiver/receiver_generic.go x: 46 lines of code y: 4 # changes internal/manifests/collector/parser/receiver/receiver_jaeger.go x: 94 lines of code y: 4 # changes internal/manifests/collector/service.go x: 127 lines of code y: 12 # changes pkg/instrumentation/jmx/jmx.go x: 16 lines of code y: 1 # changes pkg/instrumentation/dotnet.go x: 132 lines of code y: 16 # changes pkg/instrumentation/javaagent.go x: 67 lines of code y: 19 # changes apis/v1alpha1/dcgmexpoter_types.go x: 41 lines of code y: 2 # changes controllers/dcgmexporter_controller.go x: 99 lines of code y: 2 # changes config/manager/manager.yaml x: 39 lines of code y: 12 # changes config/manager/kustomization.yaml x: 8 lines of code y: 24 # changes config/crd/kustomization.yaml x: 5 lines of code y: 8 # changes config/rbac/kustomization.yaml x: 13 lines of code y: 5 # changes config/rbac/role.yaml x: 217 lines of code y: 32 # changes internal/manifests/params.go x: 19 lines of code y: 7 # changes pkg/instrumentation/annotationmutator.go x: 71 lines of code y: 3 # changes pkg/instrumentation/auto/annotation.go x: 192 lines of code y: 5 # changes pkg/instrumentation/auto/callback.go x: 123 lines of code y: 2 # changes config/webhook/manifests.yaml x: 192 lines of code y: 17 # changes internal/manifests/collector/route.go x: 74 lines of code y: 12 # changes apis/v1alpha1/ingress_type.go x: 22 lines of code y: 8 # changes apis/v1alpha1/instrumentation_types.go x: 94 lines of code y: 22 # changes apis/v1alpha1/instrumentation_webhook.go x: 292 lines of code y: 25 # changes apis/v1alpha2/instrumentation_types.go x: 95 lines of code y: 3 # changes internal/manifests/collector/adapters/config_to_probe.go x: 121 lines of code y: 3 # changes internal/manifests/collector/adapters/config_validate.go x: 76 lines of code y: 5 # changes internal/manifests/collector/daemonset.go x: 48 lines of code y: 7 # changes internal/manifests/collector/horizontalpodautoscaler.go x: 91 lines of code y: 7 # changes internal/manifests/collector/ingress.go x: 123 lines of code y: 8 # changes internal/manifests/collector/poddisruptionbudget.go x: 33 lines of code y: 5 # changes internal/manifests/collector/podmonitor.go x: 58 lines of code y: 4 # changes internal/manifests/collector/serviceaccount.go x: 30 lines of code y: 6 # changes internal/manifests/mutate.go x: 266 lines of code y: 7 # changes pkg/instrumentation/annotation.go x: 43 lines of code y: 16 # changes pkg/instrumentation/apachehttpd.go x: 203 lines of code y: 7 # changes pkg/instrumentation/helper.go x: 87 lines of code y: 13 # changes pkg/instrumentation/nginx.go x: 251 lines of code y: 4 # changes pkg/instrumentation/nodejs.go x: 58 lines of code y: 12 # changes pkg/instrumentation/upgrade/upgrade.go x: 113 lines of code y: 18 # changes pkg/sidecar/attributes.go x: 82 lines of code y: 6 # changes pkg/sidecar/pod.go x: 55 lines of code y: 18 # changes pkg/sidecar/podmutator.go x: 147 lines of code y: 14 # changes apis/v1alpha1/propagators.go x: 14 lines of code y: 6 # changes config/rbac/agent_role_binding.yaml x: 12 lines of code y: 2 # changes config/rbac/role_binding.yaml x: 12 lines of code y: 4 # changes config/webhook/kustomizeconfig.yaml x: 21 lines of code y: 2 # changes
75.0
# changes
  min: 1.0
  average: 7.09
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 75.0
0 9049.0
lines of code
min: 4.0 | average: 180.41 | 25th percentile: 22.0 | median: 48.0 | 75th percentile: 101.5 | max: 9049.0

Number of Contributors vs. Number of Changes: 173 points

config/rbac/agent_role.yaml x: 5 # contributors y: 4 # changes cmd/amazon-cloudwatch-agent-target-allocator/config/config.go x: 2 # contributors y: 2 # changes internal/manifests/collector/adapters/config_from.go x: 6 # contributors y: 9 # changes internal/manifests/collector/config_replace.go x: 6 # contributors y: 7 # changes internal/manifests/collector/ports.go x: 9 # contributors y: 10 # changes pkg/instrumentation/defaultinstrumentation.go x: 14 # contributors y: 22 # changes main.go x: 29 # contributors y: 75 # changes controllers/common.go x: 7 # contributors y: 10 # changes pkg/instrumentation/podmutator.go x: 21 # contributors y: 41 # changes apis/v1alpha1/allocation_strategy.go x: 3 # contributors y: 3 # changes apis/v1alpha1/amazoncloudwatchagent_types.go x: 5 # contributors y: 11 # changes apis/v1alpha1/prometheus_config.go x: 1 # contributors y: 1 # changes apis/v1alpha1/zz_generated.deepcopy.go x: 35 # contributors y: 64 # changes apis/v1alpha2/amazoncloudwatchagent_types.go x: 5 # contributors y: 7 # changes apis/v1alpha2/zz_generated.deepcopy.go x: 5 # contributors y: 8 # changes config/crd/bases/cloudwatch.aws.amazon.com_amazoncloudwatchagents.yaml x: 5 # contributors y: 9 # changes controllers/amazoncloudwatchagent_controller.go x: 4 # contributors y: 7 # changes internal/config/main.go x: 23 # contributors y: 44 # changes internal/config/options.go x: 17 # contributors y: 30 # changes internal/manifests/collector/collector.go x: 8 # contributors y: 11 # changes internal/manifests/collector/configmap.go x: 7 # contributors y: 9 # changes internal/manifests/collector/container.go x: 13 # contributors y: 18 # changes internal/manifests/collector/volume.go x: 6 # contributors y: 6 # changes internal/manifests/manifestutils/labels.go x: 4 # contributors y: 5 # changes internal/manifests/targetallocator/configmap.go x: 5 # contributors y: 6 # changes internal/manifests/targetallocator/deployment.go x: 8 # contributors y: 8 # changes internal/manifests/targetallocator/labels.go x: 4 # contributors y: 4 # changes internal/naming/main.go x: 9 # contributors y: 13 # changes internal/version/main.go x: 12 # contributors y: 20 # changes pkg/featuregate/featuregate.go x: 10 # contributors y: 16 # changes pkg/instrumentation/sdk.go x: 21 # contributors y: 34 # changes config/crd/bases/cloudwatch.aws.amazon.com_instrumentations.yaml x: 3 # contributors y: 5 # changes internal/manifests/collector/parser/receiver/receiver.go x: 3 # contributors y: 4 # changes internal/manifests/collector/service.go x: 9 # contributors y: 12 # changes pkg/instrumentation/dotnet.go x: 9 # contributors y: 16 # changes pkg/instrumentation/javaagent.go x: 9 # contributors y: 19 # changes controllers/dcgmexporter_controller.go x: 1 # contributors y: 2 # changes config/manager/manager.yaml x: 10 # contributors y: 12 # changes config/manager/kustomization.yaml x: 17 # contributors y: 24 # changes config/crd/kustomization.yaml x: 7 # contributors y: 8 # changes config/rbac/kustomization.yaml x: 5 # contributors y: 5 # changes config/rbac/role.yaml x: 19 # contributors y: 32 # changes pkg/instrumentation/annotationmutator.go x: 2 # contributors y: 3 # changes config/webhook/manifests.yaml x: 10 # contributors y: 17 # changes internal/manifests/collector/route.go x: 6 # contributors y: 12 # changes apis/v1alpha1/instrumentation_types.go x: 13 # contributors y: 22 # changes apis/v1alpha1/instrumentation_webhook.go x: 16 # contributors y: 25 # changes internal/manifests/collector/ingress.go x: 6 # contributors y: 8 # changes internal/manifests/mutate.go x: 7 # contributors y: 7 # changes pkg/instrumentation/annotation.go x: 12 # contributors y: 16 # changes pkg/instrumentation/python.go x: 11 # contributors y: 13 # changes pkg/instrumentation/upgrade/upgrade.go x: 10 # contributors y: 18 # changes pkg/sidecar/attributes.go x: 4 # contributors y: 6 # changes pkg/sidecar/pod.go x: 9 # contributors y: 18 # changes pkg/sidecar/podmutator.go x: 8 # contributors y: 14 # changes
75.0
# changes
  min: 1.0
  average: 7.09
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 75.0
0 35.0
# contributors
min: 1.0 | average: 4.87 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 35.0

Number of Contributors vs. File Size: 173 points

config/rbac/agent_role.yaml x: 5 # contributors y: 32 lines of code cmd/amazon-cloudwatch-agent-target-allocator/config/config.go x: 2 # contributors y: 207 lines of code internal/manifests/collector/adapters/config_from.go x: 6 # contributors y: 126 lines of code internal/manifests/collector/ports.go x: 9 # contributors y: 274 lines of code pkg/instrumentation/defaultinstrumentation.go x: 14 # contributors y: 225 lines of code main.go x: 29 # contributors y: 344 lines of code cmd/amazon-cloudwatch-agent-target-allocator/watcher/promOperator.go x: 2 # contributors y: 287 lines of code controllers/common.go x: 7 # contributors y: 163 lines of code pkg/instrumentation/podmutator.go x: 21 # contributors y: 365 lines of code apis/v1alpha1/allocation_strategy.go x: 3 # contributors y: 7 lines of code apis/v1alpha1/amazoncloudwatchagent_types.go x: 5 # contributors y: 152 lines of code apis/v1alpha1/collector_webhook.go x: 6 # contributors y: 279 lines of code apis/v1alpha1/prometheus_config.go x: 1 # contributors y: 68 lines of code apis/v1alpha1/zz_generated.deepcopy.go x: 35 # contributors y: 1137 lines of code apis/v1alpha2/amazoncloudwatchagent_types.go x: 5 # contributors y: 68 lines of code apis/v1alpha2/zz_generated.deepcopy.go x: 5 # contributors y: 540 lines of code cmd/amazon-cloudwatch-agent-target-allocator/allocation/consistent_hashing.go x: 1 # contributors y: 197 lines of code cmd/amazon-cloudwatch-agent-target-allocator/allocation/strategy.go x: 1 # contributors y: 90 lines of code cmd/amazon-cloudwatch-agent-target-allocator/collector/collector.go x: 1 # contributors y: 111 lines of code cmd/amazon-cloudwatch-agent-target-allocator/main.go x: 1 # contributors y: 220 lines of code cmd/amazon-cloudwatch-agent-target-allocator/server/server.go x: 1 # contributors y: 257 lines of code cmd/amazon-cloudwatch-agent-target-allocator/watcher/watcher.go x: 1 # contributors y: 28 lines of code config/crd/bases/cloudwatch.aws.amazon.com_amazoncloudwatchagents.yaml x: 5 # contributors y: 9049 lines of code controllers/amazoncloudwatchagent_controller.go x: 4 # contributors y: 146 lines of code internal/config/main.go x: 23 # contributors y: 109 lines of code internal/config/options.go x: 17 # contributors y: 129 lines of code internal/manifests/collector/collector.go x: 8 # contributors y: 64 lines of code internal/manifests/collector/configmap.go x: 7 # contributors y: 77 lines of code internal/manifests/collector/container.go x: 13 # contributors y: 154 lines of code internal/manifests/collector/volume.go x: 6 # contributors y: 64 lines of code internal/manifests/manifestutils/labels.go x: 4 # contributors y: 63 lines of code internal/manifests/targetallocator/adapters/config_to_prom_config.go x: 3 # contributors y: 207 lines of code internal/manifests/targetallocator/configmap.go x: 5 # contributors y: 72 lines of code internal/manifests/targetallocator/labels.go x: 4 # contributors y: 21 lines of code internal/manifests/targetallocator/targetallocator.go x: 7 # contributors y: 26 lines of code internal/manifests/targetallocator/volume.go x: 3 # contributors y: 41 lines of code internal/naming/main.go x: 9 # contributors y: 79 lines of code internal/version/main.go x: 12 # contributors y: 139 lines of code pkg/featuregate/featuregate.go x: 10 # contributors y: 79 lines of code pkg/instrumentation/sdk.go x: 21 # contributors y: 463 lines of code config/crd/bases/cloudwatch.aws.amazon.com_dcgmexporters.yaml x: 2 # contributors y: 3024 lines of code config/crd/bases/cloudwatch.aws.amazon.com_instrumentations.yaml x: 3 # contributors y: 1790 lines of code config/crd/bases/cloudwatch.aws.amazon.com_neuronmonitors.yaml x: 2 # contributors y: 3203 lines of code internal/manifests/collector/adapters/config_to_ports.go x: 6 # contributors y: 103 lines of code internal/manifests/collector/parser/receiver/receiver.go x: 3 # contributors y: 100 lines of code internal/manifests/collector/service.go x: 9 # contributors y: 127 lines of code pkg/instrumentation/javaagent.go x: 9 # contributors y: 67 lines of code apis/v1alpha1/dcgmexpoter_types.go x: 2 # contributors y: 41 lines of code config/manager/manager.yaml x: 10 # contributors y: 39 lines of code config/manager/kustomization.yaml x: 17 # contributors y: 8 lines of code config/rbac/role.yaml x: 19 # contributors y: 217 lines of code pkg/instrumentation/auto/callback.go x: 2 # contributors y: 123 lines of code pkg/instrumentation/auto/restart.go x: 2 # contributors y: 35 lines of code config/webhook/manifests.yaml x: 10 # contributors y: 192 lines of code apis/v1alpha1/instrumentation_types.go x: 13 # contributors y: 94 lines of code apis/v1alpha1/instrumentation_webhook.go x: 16 # contributors y: 292 lines of code internal/manifests/collector/adapters/config_to_probe.go x: 3 # contributors y: 121 lines of code internal/manifests/collector/adapters/config_validate.go x: 4 # contributors y: 76 lines of code internal/manifests/mutate.go x: 7 # contributors y: 266 lines of code pkg/instrumentation/annotation.go x: 12 # contributors y: 43 lines of code pkg/instrumentation/apachehttpd.go x: 5 # contributors y: 203 lines of code pkg/instrumentation/nginx.go x: 3 # contributors y: 251 lines of code pkg/instrumentation/python.go x: 11 # contributors y: 92 lines of code pkg/instrumentation/upgrade/upgrade.go x: 10 # contributors y: 113 lines of code pkg/sidecar/podmutator.go x: 8 # contributors y: 147 lines of code
9049.0
lines of code
  min: 4.0
  average: 180.41
  25th percentile: 22.0
  median: 48.0
  75th percentile: 101.5
  max: 9049.0
0 35.0
# contributors
min: 1.0 | average: 4.87 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 6.0 | max: 35.0