elastic / elastic-serverless-forwarder
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 37 files with 3,440 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 7 files changed 21-50 times (2,031 lines of code)
    • 16 files changed 6-20 times (856 lines of code)
    • 14 files changed 1-5 times (553 lines of code)
0% | 0% | 59% | 24% | 16%
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 37 files with 3,440 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)
    • 5 files changed by 6-10 contributors (1,656 lines of code)
    • 21 files changed by 2-5 contributors (1,595 lines of code)
    • 11 files changed by 1 contributor (189 lines of code)
0% | 0% | 48% | 46% | 5%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
py, md, yaml, sh, txt, json, ini, gitignore, toml, editorconfig
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
py0% | 0% | 59% | 24% | 15%
toml0% | 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
handlers0% | 0% | 77% | 20% | 1%
share0% | 0% | 41% | 18% | 40%
shippers0% | 0% | 52% | 26% | 20%
storage0% | 0% | 49% | 50% | 0%
ROOT0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 37)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
utils.py
in handlers/aws
324 29 2021-09-10 2025-05-09 48 7 andrea.spacca@elastic.co maurizio.branca@elastic.co
handler.py
in handlers/aws
486 1 2021-09-10 2024-09-25 42 6 andrea.spacca@elastic.co maurizio.branca@elastic.co
es.py
in shippers
260 15 2021-09-10 2025-05-05 41 8 andrea.spacca@elastic.co maurizio.branca@elastic.co
sqs_trigger.py
in handlers/aws
167 2 2021-09-10 2025-05-05 36 6 andrea.spacca@elastic.co maurizio.branca@elastic.co
config.py
in share
419 62 2021-10-07 2024-07-11 35 6 andrea.spacca@elastic.co 95703246+emilioalvap@users....
decorator.py
in storage
245 10 2021-10-14 2025-03-04 23 3 andrea.spacca@elastic.co williamseaston@gmail.com
s3_sqs_trigger.py
in handlers/aws
130 2 2022-03-10 2025-05-09 21 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
s3.py
in storage
86 4 2021-09-10 2023-12-06 20 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
120 3 2022-03-15 2025-05-05 19 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
storage.py
in storage
29 5 2021-09-10 2023-12-06 18 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
kinesis_trigger.py
in handlers/aws
120 2 2022-02-09 2025-05-05 18 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
factory.py
in shippers
58 2 2021-09-10 2024-07-11 17 4 andrea.spacca@elastic.co 95703246+emilioalvap@users....
__init__.py
in share
10 - 2021-09-10 2023-12-06 15 3 andrea.spacca@elastic.co andrea.spacca@elastic.co
shipper.py
in shippers
15 4 2021-09-10 2023-12-06 14 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
composite.py
in shippers
44 7 2021-10-07 2023-03-08 14 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
replay_trigger.py
in handlers/aws
54 5 2022-02-09 2024-06-18 14 4 andrea.spacca@elastic.co 113898685+constanca-m@users...
payload.py
in storage
90 4 2022-02-09 2023-12-06 13 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
factory.py
in storage
36 1 2021-09-10 2023-04-06 12 2 andrea.spacca@elastic.co dede.morton@elastic.co
__init__.py
in shippers
12 - 2021-09-10 2023-02-16 11 2 andrea.spacca@elastic.co 1390902+girodav@users.norep...
version.py
in share
1 - 2023-11-28 2024-12-13 10 5 1390902+girodav@users.norep... maurizio.branca@elastic.co
__init__.py
in storage
5 - 2021-09-10 2023-12-06 8 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
83 3 2022-06-21 2024-03-13 8 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
93 4 2021-12-06 2023-12-11 8 2 58806298+bogdan-copocean@us... andrea.spacca@elastic.co
json.py
in share
8 2 2022-08-17 2023-12-11 5 3 andrea.spacca@elastic.co andrea.spacca@elastic.co
__init__.py
in handlers/aws
8 - 2021-11-04 2022-04-21 5 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
logger.py
in share
12 - 2021-10-07 2025-05-09 5 3 andrea.spacca@elastic.co maurizio.branca@elastic.co
logstash.py
in shippers
102 9 2023-02-16 2024-06-18 5 3 1390902+girodav@users.norep... 113898685+constanca-m@users...
5 1 2021-11-04 2022-02-09 3 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
utils.py
in share
6 2 2023-03-06 2023-11-28 3 2 andrea.spacca@elastic.co 1390902+girodav@users.norep...
multiline.py
in share
285 29 2022-07-14 2025-05-05 3 2 andrea.spacca@elastic.co maurizio.branca@elastic.co
__init__.py
in handlers
1 - 2021-11-04 2021-11-04 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
9 2 2023-11-28 2023-11-28 1 1 1390902+girodav@users.norep... 1390902+girodav@users.norep...
events.py
in share
10 1 2023-02-16 2023-02-16 1 1 1390902+girodav@users.norep... 1390902+girodav@users.norep...
exceptions.py
in handlers/aws
10 - 2022-04-21 2022-04-21 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
12 - 2021-09-10 2021-09-10 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
factory.py
in share
24 1 2022-07-14 2022-07-14 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
61 11 2022-03-28 2022-03-28 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
Files With Most Contributors (Top 37)
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.py
in shippers
260 15 2021-09-10 2025-05-05 41 8 andrea.spacca@elastic.co maurizio.branca@elastic.co
utils.py
in handlers/aws
324 29 2021-09-10 2025-05-09 48 7 andrea.spacca@elastic.co maurizio.branca@elastic.co
handler.py
in handlers/aws
486 1 2021-09-10 2024-09-25 42 6 andrea.spacca@elastic.co maurizio.branca@elastic.co
sqs_trigger.py
in handlers/aws
167 2 2021-09-10 2025-05-05 36 6 andrea.spacca@elastic.co maurizio.branca@elastic.co
config.py
in share
419 62 2021-10-07 2024-07-11 35 6 andrea.spacca@elastic.co 95703246+emilioalvap@users....
s3_sqs_trigger.py
in handlers/aws
130 2 2022-03-10 2025-05-09 21 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
120 3 2022-03-15 2025-05-05 19 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
kinesis_trigger.py
in handlers/aws
120 2 2022-02-09 2025-05-05 18 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
version.py
in share
1 - 2023-11-28 2024-12-13 10 5 1390902+girodav@users.norep... maurizio.branca@elastic.co
factory.py
in shippers
58 2 2021-09-10 2024-07-11 17 4 andrea.spacca@elastic.co 95703246+emilioalvap@users....
replay_trigger.py
in handlers/aws
54 5 2022-02-09 2024-06-18 14 4 andrea.spacca@elastic.co 113898685+constanca-m@users...
decorator.py
in storage
245 10 2021-10-14 2025-03-04 23 3 andrea.spacca@elastic.co williamseaston@gmail.com
__init__.py
in share
10 - 2021-09-10 2023-12-06 15 3 andrea.spacca@elastic.co andrea.spacca@elastic.co
logstash.py
in shippers
102 9 2023-02-16 2024-06-18 5 3 1390902+girodav@users.norep... 113898685+constanca-m@users...
json.py
in share
8 2 2022-08-17 2023-12-11 5 3 andrea.spacca@elastic.co andrea.spacca@elastic.co
logger.py
in share
12 - 2021-10-07 2025-05-09 5 3 andrea.spacca@elastic.co maurizio.branca@elastic.co
s3.py
in storage
86 4 2021-09-10 2023-12-06 20 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
storage.py
in storage
29 5 2021-09-10 2023-12-06 18 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
shipper.py
in shippers
15 4 2021-09-10 2023-12-06 14 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
payload.py
in storage
90 4 2022-02-09 2023-12-06 13 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
factory.py
in storage
36 1 2021-09-10 2023-04-06 12 2 andrea.spacca@elastic.co dede.morton@elastic.co
__init__.py
in shippers
12 - 2021-09-10 2023-02-16 11 2 andrea.spacca@elastic.co 1390902+girodav@users.norep...
93 4 2021-12-06 2023-12-11 8 2 58806298+bogdan-copocean@us... andrea.spacca@elastic.co
83 3 2022-06-21 2024-03-13 8 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
utils.py
in share
6 2 2023-03-06 2023-11-28 3 2 andrea.spacca@elastic.co 1390902+girodav@users.norep...
multiline.py
in share
285 29 2022-07-14 2025-05-05 3 2 andrea.spacca@elastic.co maurizio.branca@elastic.co
composite.py
in shippers
44 7 2021-10-07 2023-03-08 14 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
__init__.py
in storage
5 - 2021-09-10 2023-12-06 8 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
__init__.py
in handlers/aws
8 - 2021-11-04 2022-04-21 5 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
5 1 2021-11-04 2022-02-09 3 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
12 - 2021-09-10 2021-09-10 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
exceptions.py
in handlers/aws
10 - 2022-04-21 2022-04-21 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
__init__.py
in handlers
1 - 2021-11-04 2021-11-04 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
9 2 2023-11-28 2023-11-28 1 1 1390902+girodav@users.norep... 1390902+girodav@users.norep...
61 11 2022-03-28 2022-03-28 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
factory.py
in share
24 1 2022-07-14 2022-07-14 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
events.py
in share
10 1 2023-02-16 2023-02-16 1 1 1390902+girodav@users.norep... 1390902+girodav@users.norep...
Files With Least Contributors (Top 37)
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
61 11 2022-03-28 2022-03-28 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
composite.py
in shippers
44 7 2021-10-07 2023-03-08 14 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
factory.py
in share
24 1 2022-07-14 2022-07-14 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
12 - 2021-09-10 2021-09-10 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
exceptions.py
in handlers/aws
10 - 2022-04-21 2022-04-21 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
events.py
in share
10 1 2023-02-16 2023-02-16 1 1 1390902+girodav@users.norep... 1390902+girodav@users.norep...
9 2 2023-11-28 2023-11-28 1 1 1390902+girodav@users.norep... 1390902+girodav@users.norep...
__init__.py
in handlers/aws
8 - 2021-11-04 2022-04-21 5 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
__init__.py
in storage
5 - 2021-09-10 2023-12-06 8 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
5 1 2021-11-04 2022-02-09 3 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
__init__.py
in handlers
1 - 2021-11-04 2021-11-04 1 1 andrea.spacca@elastic.co andrea.spacca@elastic.co
multiline.py
in share
285 29 2022-07-14 2025-05-05 3 2 andrea.spacca@elastic.co maurizio.branca@elastic.co
93 4 2021-12-06 2023-12-11 8 2 58806298+bogdan-copocean@us... andrea.spacca@elastic.co
payload.py
in storage
90 4 2022-02-09 2023-12-06 13 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
s3.py
in storage
86 4 2021-09-10 2023-12-06 20 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
83 3 2022-06-21 2024-03-13 8 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
factory.py
in storage
36 1 2021-09-10 2023-04-06 12 2 andrea.spacca@elastic.co dede.morton@elastic.co
storage.py
in storage
29 5 2021-09-10 2023-12-06 18 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
shipper.py
in shippers
15 4 2021-09-10 2023-12-06 14 2 andrea.spacca@elastic.co andrea.spacca@elastic.co
__init__.py
in shippers
12 - 2021-09-10 2023-02-16 11 2 andrea.spacca@elastic.co 1390902+girodav@users.norep...
utils.py
in share
6 2 2023-03-06 2023-11-28 3 2 andrea.spacca@elastic.co 1390902+girodav@users.norep...
decorator.py
in storage
245 10 2021-10-14 2025-03-04 23 3 andrea.spacca@elastic.co williamseaston@gmail.com
logstash.py
in shippers
102 9 2023-02-16 2024-06-18 5 3 1390902+girodav@users.norep... 113898685+constanca-m@users...
logger.py
in share
12 - 2021-10-07 2025-05-09 5 3 andrea.spacca@elastic.co maurizio.branca@elastic.co
__init__.py
in share
10 - 2021-09-10 2023-12-06 15 3 andrea.spacca@elastic.co andrea.spacca@elastic.co
json.py
in share
8 2 2022-08-17 2023-12-11 5 3 andrea.spacca@elastic.co andrea.spacca@elastic.co
factory.py
in shippers
58 2 2021-09-10 2024-07-11 17 4 andrea.spacca@elastic.co 95703246+emilioalvap@users....
replay_trigger.py
in handlers/aws
54 5 2022-02-09 2024-06-18 14 4 andrea.spacca@elastic.co 113898685+constanca-m@users...
s3_sqs_trigger.py
in handlers/aws
130 2 2022-03-10 2025-05-09 21 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
kinesis_trigger.py
in handlers/aws
120 2 2022-02-09 2025-05-05 18 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
120 3 2022-03-15 2025-05-05 19 5 andrea.spacca@elastic.co maurizio.branca@elastic.co
version.py
in share
1 - 2023-11-28 2024-12-13 10 5 1390902+girodav@users.norep... maurizio.branca@elastic.co
handler.py
in handlers/aws
486 1 2021-09-10 2024-09-25 42 6 andrea.spacca@elastic.co maurizio.branca@elastic.co
config.py
in share
419 62 2021-10-07 2024-07-11 35 6 andrea.spacca@elastic.co 95703246+emilioalvap@users....
sqs_trigger.py
in handlers/aws
167 2 2021-09-10 2025-05-05 36 6 andrea.spacca@elastic.co maurizio.branca@elastic.co
utils.py
in handlers/aws
324 29 2021-09-10 2025-05-09 48 7 andrea.spacca@elastic.co maurizio.branca@elastic.co
es.py
in shippers
260 15 2021-09-10 2025-05-05 41 8 andrea.spacca@elastic.co maurizio.branca@elastic.co