aws-samples / aws-lambda-extensions
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 95
  • Daily file updates (only one update per file and date counted): 243
  • First update: 2020-10-06
  • Latest update: 2021-10-28
  • Days between first and latest update: 388 (55 weeks, estimated 275 working days)
  • Active days (at least one file change): 40
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 93 files with 5,924 lines of code in files.
    • 71 files that are 366+ days old (4,138 lines of code)
    • 22 files that are 181-365 days old (1,786 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
69% | 30% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 93 files with 5,924 lines of code in files.
    • 52 files have been last changed 366+ days ago (2,675 lines of code)
    • 34 files have been last changed 181-365 days ago (2,527 lines of code)
    • 7 files have been last changed 91-180 days ago (722 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
45% | 42% | 12% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
go, py, md, gitignore, js, sh, json, yaml, mod, txt, svg, cs, yml, java, rb, csproj, xml, MD
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
go60% | 39% | 0% | 0% | 0%
py99% | <1% | 0% | 0% | 0%
js89% | 10% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
yaml35% | 64% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
java100% | 0% | 0% | 0% | 0%
MD100% | 0% | 0% | 0% | 0%
rb100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
go38% | 45% | 16% | 0% | 0%
py63% | 36% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
js44% | 52% | 2% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
yaml17% | 58% | 24% | 0% | 0%
MD100% | 0% | 0% | 0% | 0%
java28% | 71% | 0% | 0% | 0%
rb100% | 0% | 0% | 0% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
go-example-logs-api-extension91% | 8% | 0% | 0% | 0%
cache-extension-demo100% | 0% | 0% | 0% | 0%
go-example-crash-uploader-extension100% | 0% | 0% | 0% | 0%
s3-logs-extension-demo-container-image100% | 0% | 0% | 0% | 0%
s3-logs-extension-demo-zip-archive100% | 0% | 0% | 0% | 0%
go-example-extension100% | 0% | 0% | 0% | 0%
go-example-ipc-extension100% | 0% | 0% | 0% | 0%
python-example-elasticsearch-extension100% | 0% | 0% | 0% | 0%
nodejs-example-logs-api-extension75% | 24% | 0% | 0% | 0%
python-example-logs-api-extension77% | 22% | 0% | 0% | 0%
csharp-example-extension100% | 0% | 0% | 0% | 0%
awsappconfig-extension-demo100% | 0% | 0% | 0% | 0%
java-example-extension100% | 0% | 0% | 0% | 0%
nodejs-example-extension100% | 0% | 0% | 0% | 0%
python-example-extension100% | 0% | 0% | 0% | 0%
custom-runtime-extension-demo100% | 0% | 0% | 0% | 0%
go-example-extension-sam-layer100% | 0% | 0% | 0% | 0%
ruby-example-wrapper100% | 0% | 0% | 0% | 0%
python-example-wrapper100% | 0% | 0% | 0% | 0%
bash-example-wrapper100% | 0% | 0% | 0% | 0%
go-example-adaptive-batching-extension0% | 100% | 0% | 0% | 0%
kinesisfirehose-logs-extension-demo0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
cache-extension-demo72% | 27% | 0% | 0% | 0%
go-example-crash-uploader-extension100% | 0% | 0% | 0% | 0%
s3-logs-extension-demo-container-image100% | 0% | 0% | 0% | 0%
go-example-extension100% | 0% | 0% | 0% | 0%
go-example-ipc-extension100% | 0% | 0% | 0% | 0%
csharp-example-extension100% | 0% | 0% | 0% | 0%
awsappconfig-extension-demo100% | 0% | 0% | 0% | 0%
python-example-elasticsearch-extension60% | 39% | 0% | 0% | 0%
s3-logs-extension-demo-zip-archive45% | 54% | 0% | 0% | 0%
python-example-logs-api-extension42% | 57% | 0% | 0% | 0%
nodejs-example-extension100% | 0% | 0% | 0% | 0%
python-example-extension100% | 0% | 0% | 0% | 0%
custom-runtime-extension-demo100% | 0% | 0% | 0% | 0%
go-example-extension-sam-layer100% | 0% | 0% | 0% | 0%
java-example-extension28% | 71% | 0% | 0% | 0%
nodejs-example-logs-api-extension15% | 84% | 0% | 0% | 0%
ruby-example-wrapper100% | 0% | 0% | 0% | 0%
python-example-wrapper100% | 0% | 0% | 0% | 0%
bash-example-wrapper100% | 0% | 0% | 0% | 0%
go-example-adaptive-batching-extension0% | 100% | 0% | 0% | 0%
go-example-logs-api-extension0% | 100% | 0% | 0% | 0%
kinesisfirehose-logs-extension-demo0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
client.go
in go-example-crash-uploader-extension/extension
166 5 483 483 1
client.go
in go-example-extension/extension
166 5 483 483 1
client.go
in go-example-ipc-extension/extension
105 3 483 483 1
use-aws-sdk.go
in go-example-crash-uploader-extension
89 5 483 483 1
main.go
in go-example-crash-uploader-extension
84 3 483 483 1
upload.go
in go-example-crash-uploader-extension
75 2 483 483 1
main.go
in go-example-ipc-extension
68 3 483 483 1
main.go
in go-example-extension
62 3 483 483 1
extension.py
in python-example-extension/python-example-extension
55 5 483 483 1
template.yaml
in go-example-extension-sam-layer
47 - 483 483 1
files_with_substring.go
in go-example-crash-uploader-extension
41 2 483 483 1
ipc.go
in go-example-ipc-extension/ipc
35 3 483 483 1
lambda_function.rb
in ruby-example-wrapper
10 1 483 483 1
lambda_function.py
in python-example-wrapper
6 1 483 483 1
lambda_function.py
in bash-example-wrapper
6 1 483 483 1
template.yml
in awsappconfig-extension-demo
117 - 467 482 3
template.yml
in custom-runtime-extension-demo
48 - 467 482 4
AppConfigExtensionDemoFunction.js
in awsappconfig-extension-demo/src
43 1 482 482 1
extensions-api.js
in nodejs-example-extension/nodejs-example-extension
40 2 462 462 1
index.js
in nodejs-example-extension/nodejs-example-extension
33 2 462 462 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
lambda_function.py
in bash-example-wrapper
6 1 483 483 1
lambda_function.py
in python-example-wrapper
6 1 483 483 1
lambda_function.rb
in ruby-example-wrapper
10 1 483 483 1
ipc.go
in go-example-ipc-extension/ipc
35 3 483 483 1
files_with_substring.go
in go-example-crash-uploader-extension
41 2 483 483 1
template.yaml
in go-example-extension-sam-layer
47 - 483 483 1
extension.py
in python-example-extension/python-example-extension
55 5 483 483 1
main.go
in go-example-extension
62 3 483 483 1
main.go
in go-example-ipc-extension
68 3 483 483 1
upload.go
in go-example-crash-uploader-extension
75 2 483 483 1
main.go
in go-example-crash-uploader-extension
84 3 483 483 1
use-aws-sdk.go
in go-example-crash-uploader-extension
89 5 483 483 1
client.go
in go-example-ipc-extension/extension
105 3 483 483 1
client.go
in go-example-extension/extension
166 5 483 483 1
client.go
in go-example-crash-uploader-extension/extension
166 5 483 483 1
AppConfigExtensionDemoFunction.js
in awsappconfig-extension-demo/src
43 1 482 482 1
template.yml
in custom-runtime-extension-demo
48 - 467 482 4
template.yml
in awsappconfig-extension-demo
117 - 467 482 3
index.js
in nodejs-example-extension/nodejs-example-extension
33 2 462 462 1
extensions-api.js
in nodejs-example-extension/nodejs-example-extension
40 2 462 462 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
client.go
in go-example-extension-sam-layer/go-example-extension/extension
166 5
main.go
in go-example-extension-sam-layer/go-example-extension
62 3
client.go
in kinesisfirehose-logs-extension-demo/extension
166 5 175 201 2
template.yaml
in kinesisfirehose-logs-extension-demo
145 - 175 201 2
http.go
in kinesisfirehose-logs-extension-demo/agent
127 9 175 201 3
client.go
in kinesisfirehose-logs-extension-demo/logsapi
118 3 175 201 2
main.go
in kinesisfirehose-logs-extension-demo
87 1 175 201 2
kinesisfirehose.go
in kinesisfirehose-logs-extension-demo/agent
69 5 175 201 2
app.js
in kinesisfirehose-logs-extension-demo/hello-world
10 - 175 201 2
queuewrapper.go
in go-example-adaptive-batching-extension/queuewrapper
52 6 202 280 2
client.go
in go-example-adaptive-batching-extension/extension
166 5 202 285 2
http.go
in go-example-adaptive-batching-extension/agent
156 8 202 285 2
logger.go
in go-example-adaptive-batching-extension/agent
124 7 202 285 2
client.go
in go-example-adaptive-batching-extension/logsapi
107 3 202 285 2
metrics.go
in go-example-adaptive-batching-extension/agent
95 6 202 285 2
main.go
in go-example-adaptive-batching-extension
91 1 202 285 2
template.yaml
in go-example-adaptive-batching-extension
80 - 202 285 2
app.js
in go-example-adaptive-batching-extension/hello-world
10 - 202 285 2
template.yaml
in go-example-logs-api-extension
58 - 202 325 2
template.yaml
in nodejs-example-logs-api-extension
55 - 202 325 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
client.go
in go-example-extension-sam-layer/go-example-extension/extension
166 5
main.go
in go-example-extension-sam-layer/go-example-extension
62 3
client.go
in kinesisfirehose-logs-extension-demo/extension
166 5 175 201 2
template.yaml
in kinesisfirehose-logs-extension-demo
145 - 175 201 2
http.go
in kinesisfirehose-logs-extension-demo/agent
127 9 175 201 3
client.go
in kinesisfirehose-logs-extension-demo/logsapi
118 3 175 201 2
main.go
in kinesisfirehose-logs-extension-demo
87 1 175 201 2
kinesisfirehose.go
in kinesisfirehose-logs-extension-demo/agent
69 5 175 201 2
app.js
in kinesisfirehose-logs-extension-demo/hello-world
10 - 175 201 2
logger.go
in go-example-logs-api-extension/agent
228 12 202 446 3
client.go
in go-example-logs-api-extension/extension
166 5 202 446 3
client.go
in go-example-adaptive-batching-extension/extension
166 5 202 285 2
http.go
in go-example-adaptive-batching-extension/agent
156 8 202 285 2
logger.go
in go-example-adaptive-batching-extension/agent
124 7 202 285 2
http.go
in go-example-logs-api-extension/agent
122 8 202 446 4
client.go
in go-example-logs-api-extension/logsapi
118 3 202 446 5
template.yaml
in cache-extension-demo/SAM
110 - 202 376 3
client.go
in go-example-adaptive-batching-extension/logsapi
107 3 202 285 2
ExtensionClient.java
in java-example-extension/src/main/java/example
104 4 202 417 4
index.js
in nodejs-example-logs-api-extension/nodejs-example-logs-api-extension
97 4 202 417 4