elastic / ecs
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 21 files with 2,207 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (635 lines of code)
    • 6 files changed 6-20 times (795 lines of code)
    • 11 files changed 1-5 times (777 lines of code)
0% | 0% | 28% | 36% | 35%
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 21 files with 2,207 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (349 lines of code)
    • 3 files changed by 6-10 contributors (352 lines of code)
    • 13 files changed by 2-5 contributors (1,090 lines of code)
    • 3 files changed by 1 contributor (416 lines of code)
0% | 15% | 15% | 49% | 18%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
md, yaml, json, py, txt, gitignore, asciidoc, gitattributes, editorconfig, html
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 30% | 38% | 31%
html0% | 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
scripts0% | 0% | 30% | 38% | 31%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 21)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
generator.py
in scripts
99 3 2019-02-26 2025-03-13 35 11 webmat@gmail.com colleen.mcginnis@elastic.co
es_template.py
in scripts/generators
250 16 2019-02-26 2025-01-17 35 13 webmat@gmail.com michael.wolf@elastic.co
beats.py
in scripts/generators
113 5 2019-03-08 2023-09-25 24 9 webmat@gmail.com eric.beahan@elastic.co
ecs_helpers.py
in scripts/generators
173 23 2019-03-20 2025-03-13 24 10 webmat@gmail.com colleen.mcginnis@elastic.co
cleaner.py
in scripts/schema
200 17 2020-06-11 2023-11-07 17 5 mathieu.martin@elastic.co kylie.geller@elastic.co
finalizer.py
in scripts/schema
130 9 2020-06-11 2024-12-18 11 5 mathieu.martin@elastic.co alexanderwert@users.noreply...
intermediate_files.py
in scripts/generators
66 6 2019-02-26 2022-06-16 10 6 webmat@gmail.com eric.beahan@elastic.co
loader.py
in scripts/schema
193 16 2020-06-11 2022-05-05 9 5 mathieu.martin@elastic.co eric.beahan@elastic.co
csv_generator.py
in scripts/generators
67 3 2019-02-26 2022-06-16 8 4 webmat@gmail.com eric.beahan@elastic.co
subset_filter.py
in scripts/schema
139 9 2020-06-11 2022-06-16 7 4 mathieu.martin@elastic.co eric.beahan@elastic.co
visitor.py
in scripts/schema
49 3 2020-06-11 2022-05-05 4 3 mathieu.martin@elastic.co eric.beahan@elastic.co
128 - 2020-06-10 2021-11-11 4 3 court@epixa.com 11043991+djptek@users.norep...
exclude_filter.py
in scripts/schema
72 6 2021-05-24 2022-05-05 3 2 11043991+djptek@users.norep... eric.beahan@elastic.co
__init__.py
in scripts/schema
1 - 2020-06-11 2021-11-09 2 2 mathieu.martin@elastic.co eric.beahan@elastic.co
__init__.py
in scripts
1 - 2019-02-26 2021-11-09 2 2 webmat@gmail.com eric.beahan@elastic.co
__init__.py
in scripts/generators
1 - 2019-02-26 2021-11-09 2 2 webmat@gmail.com eric.beahan@elastic.co
__init__.py
in scripts/_types
32 - 2022-05-05 2024-12-18 2 2 eric.beahan@elastic.co alexanderwert@users.noreply...
schema_fields.py
in scripts/_types
77 - 2022-05-05 2024-12-18 2 2 eric.beahan@elastic.co alexanderwert@users.noreply...
otel_types.py
in scripts/_types
32 - 2024-12-18 2024-12-18 1 1 alexanderwert@users.noreply... alexanderwert@users.noreply...
markdown_fields.py
in scripts/generators
136 17 2025-03-13 2025-03-13 1 1 colleen.mcginnis@elastic.co colleen.mcginnis@elastic.co
otel.py
in scripts/generators
248 15 2024-12-18 2024-12-18 1 1 alexanderwert@users.noreply... alexanderwert@users.noreply...
Files With Most Contributors (Top 21)
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
es_template.py
in scripts/generators
250 16 2019-02-26 2025-01-17 35 13 webmat@gmail.com michael.wolf@elastic.co
generator.py
in scripts
99 3 2019-02-26 2025-03-13 35 11 webmat@gmail.com colleen.mcginnis@elastic.co
ecs_helpers.py
in scripts/generators
173 23 2019-03-20 2025-03-13 24 10 webmat@gmail.com colleen.mcginnis@elastic.co
beats.py
in scripts/generators
113 5 2019-03-08 2023-09-25 24 9 webmat@gmail.com eric.beahan@elastic.co
intermediate_files.py
in scripts/generators
66 6 2019-02-26 2022-06-16 10 6 webmat@gmail.com eric.beahan@elastic.co
cleaner.py
in scripts/schema
200 17 2020-06-11 2023-11-07 17 5 mathieu.martin@elastic.co kylie.geller@elastic.co
finalizer.py
in scripts/schema
130 9 2020-06-11 2024-12-18 11 5 mathieu.martin@elastic.co alexanderwert@users.noreply...
loader.py
in scripts/schema
193 16 2020-06-11 2022-05-05 9 5 mathieu.martin@elastic.co eric.beahan@elastic.co
csv_generator.py
in scripts/generators
67 3 2019-02-26 2022-06-16 8 4 webmat@gmail.com eric.beahan@elastic.co
subset_filter.py
in scripts/schema
139 9 2020-06-11 2022-06-16 7 4 mathieu.martin@elastic.co eric.beahan@elastic.co
visitor.py
in scripts/schema
49 3 2020-06-11 2022-05-05 4 3 mathieu.martin@elastic.co eric.beahan@elastic.co
128 - 2020-06-10 2021-11-11 4 3 court@epixa.com 11043991+djptek@users.norep...
exclude_filter.py
in scripts/schema
72 6 2021-05-24 2022-05-05 3 2 11043991+djptek@users.norep... eric.beahan@elastic.co
__init__.py
in scripts/generators
1 - 2019-02-26 2021-11-09 2 2 webmat@gmail.com eric.beahan@elastic.co
__init__.py
in scripts
1 - 2019-02-26 2021-11-09 2 2 webmat@gmail.com eric.beahan@elastic.co
__init__.py
in scripts/schema
1 - 2020-06-11 2021-11-09 2 2 mathieu.martin@elastic.co eric.beahan@elastic.co
__init__.py
in scripts/_types
32 - 2022-05-05 2024-12-18 2 2 eric.beahan@elastic.co alexanderwert@users.noreply...
schema_fields.py
in scripts/_types
77 - 2022-05-05 2024-12-18 2 2 eric.beahan@elastic.co alexanderwert@users.noreply...
otel.py
in scripts/generators
248 15 2024-12-18 2024-12-18 1 1 alexanderwert@users.noreply... alexanderwert@users.noreply...
markdown_fields.py
in scripts/generators
136 17 2025-03-13 2025-03-13 1 1 colleen.mcginnis@elastic.co colleen.mcginnis@elastic.co
otel_types.py
in scripts/_types
32 - 2024-12-18 2024-12-18 1 1 alexanderwert@users.noreply... alexanderwert@users.noreply...
Files With Least Contributors (Top 21)
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
otel.py
in scripts/generators
248 15 2024-12-18 2024-12-18 1 1 alexanderwert@users.noreply... alexanderwert@users.noreply...
markdown_fields.py
in scripts/generators
136 17 2025-03-13 2025-03-13 1 1 colleen.mcginnis@elastic.co colleen.mcginnis@elastic.co
otel_types.py
in scripts/_types
32 - 2024-12-18 2024-12-18 1 1 alexanderwert@users.noreply... alexanderwert@users.noreply...
schema_fields.py
in scripts/_types
77 - 2022-05-05 2024-12-18 2 2 eric.beahan@elastic.co alexanderwert@users.noreply...
exclude_filter.py
in scripts/schema
72 6 2021-05-24 2022-05-05 3 2 11043991+djptek@users.norep... eric.beahan@elastic.co
__init__.py
in scripts/_types
32 - 2022-05-05 2024-12-18 2 2 eric.beahan@elastic.co alexanderwert@users.noreply...
__init__.py
in scripts/generators
1 - 2019-02-26 2021-11-09 2 2 webmat@gmail.com eric.beahan@elastic.co
__init__.py
in scripts
1 - 2019-02-26 2021-11-09 2 2 webmat@gmail.com eric.beahan@elastic.co
__init__.py
in scripts/schema
1 - 2020-06-11 2021-11-09 2 2 mathieu.martin@elastic.co eric.beahan@elastic.co
128 - 2020-06-10 2021-11-11 4 3 court@epixa.com 11043991+djptek@users.norep...
visitor.py
in scripts/schema
49 3 2020-06-11 2022-05-05 4 3 mathieu.martin@elastic.co eric.beahan@elastic.co
subset_filter.py
in scripts/schema
139 9 2020-06-11 2022-06-16 7 4 mathieu.martin@elastic.co eric.beahan@elastic.co
csv_generator.py
in scripts/generators
67 3 2019-02-26 2022-06-16 8 4 webmat@gmail.com eric.beahan@elastic.co
cleaner.py
in scripts/schema
200 17 2020-06-11 2023-11-07 17 5 mathieu.martin@elastic.co kylie.geller@elastic.co
loader.py
in scripts/schema
193 16 2020-06-11 2022-05-05 9 5 mathieu.martin@elastic.co eric.beahan@elastic.co
finalizer.py
in scripts/schema
130 9 2020-06-11 2024-12-18 11 5 mathieu.martin@elastic.co alexanderwert@users.noreply...
intermediate_files.py
in scripts/generators
66 6 2019-02-26 2022-06-16 10 6 webmat@gmail.com eric.beahan@elastic.co
beats.py
in scripts/generators
113 5 2019-03-08 2023-09-25 24 9 webmat@gmail.com eric.beahan@elastic.co
ecs_helpers.py
in scripts/generators
173 23 2019-03-20 2025-03-13 24 10 webmat@gmail.com colleen.mcginnis@elastic.co
generator.py
in scripts
99 3 2019-02-26 2025-03-13 35 11 webmat@gmail.com colleen.mcginnis@elastic.co
es_template.py
in scripts/generators
250 16 2019-02-26 2025-01-17 35 13 webmat@gmail.com michael.wolf@elastic.co