aws-solutions / aws-devops-monitoring-dashboard
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: 49
  • Daily file updates (only one update per file and date counted): 128
  • First update: 2021-03-25
  • Latest update: 2021-06-23
  • Days between first and latest update: 91 (13 weeks, estimated 65 working days)
  • Active days (at least one file change): 2
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 49 files with 3,749 lines of code in files.
    • 0 files that are 366+ days old (0 lines of code)
    • 49 files that are 181-365 days old (3,749 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)
0% | 100% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 49 files with 3,749 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 49 files have been last changed 181-365 days ago (3,749 lines of code)
    • 0 files have been last changed 91-180 days ago (0 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)
0% | 100% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, js, json, ts, md, txt, sh, gitignore, snap, ini
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
ts0% | 100% | 0% | 0% | 0%
py0% | 100% | 0% | 0% | 0%
js0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
ts0% | 100% | 0% | 0% | 0%
py0% | 100% | 0% | 0% | 0%
js0% | 100% | 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
source/lambda/quicksight-custom-resources0% | 100% | 0% | 0% | 0%
source/lambda/query_runner0% | 100% | 0% | 0% | 0%
source/lib0% | 100% | 0% | 0% | 0%
source/lambda/event_parser0% | 100% | 0% | 0% | 0%
source/lib/deployment-helper0% | 100% | 0% | 0% | 0%
source/lib/events0% | 100% | 0% | 0% | 0%
source/lib/database0% | 100% | 0% | 0% | 0%
source/lib/quicksight-custom-resources0% | 100% | 0% | 0% | 0%
source/lib/solution-helper0% | 100% | 0% | 0% | 0%
deployment/cdk-solution-helper0% | 100% | 0% | 0% | 0%
source/lambda/solution_helper0% | 100% | 0% | 0% | 0%
source0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source/lambda/quicksight-custom-resources0% | 100% | 0% | 0% | 0%
source/lambda/query_runner0% | 100% | 0% | 0% | 0%
source/lib0% | 100% | 0% | 0% | 0%
source/lambda/event_parser0% | 100% | 0% | 0% | 0%
source/lib/deployment-helper0% | 100% | 0% | 0% | 0%
source/lib/events0% | 100% | 0% | 0% | 0%
source/lib/database0% | 100% | 0% | 0% | 0%
source/lib/quicksight-custom-resources0% | 100% | 0% | 0% | 0%
source/lib/solution-helper0% | 100% | 0% | 0% | 0%
deployment/cdk-solution-helper0% | 100% | 0% | 0% | 0%
source/lambda/solution_helper0% | 100% | 0% | 0% | 0%
source0% | 100% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aws_devops_monitoring_dashboard_stack.ts
in source/lib
520 1 224 314 2
database_construct.ts
in source/lib/database
289 1 224 314 2
canary_alarm.ts
in source/lib/deployment-helper
288 1 224 314 2
build_athena_query.js
in source/lambda/query_runner
157 - 224 314 2
quicksight-construct.ts
in source/lib/quicksight-custom-resources
136 4 224 314 2
index.js
in source/lambda/query_runner
128 1 224 314 2
quicksight.py
in source/lambda/quicksight-custom-resources/util
126 21 224 314 2
quicksight_resource.py
in source/lambda/quicksight-custom-resources/util
125 14 224 314 2
lambda_function.py
in source/lambda/quicksight-custom-resources
119 6 224 314 2
add_athena_partition.js
in source/lambda/query_runner
115 - 224 314 2
template.py
in source/lambda/quicksight-custom-resources/util
111 10 224 314 2
quicksight-stack.ts
in source/lib/quicksight-custom-resources
105 - 224 314 2
quicksight_application.py
in source/lambda/quicksight-custom-resources/util
99 12 224 314 2
dataset.py
in source/lambda/quicksight-custom-resources/util
85 7 224 314 2
dashboard.py
in source/lambda/quicksight-custom-resources/util
70 6 224 314 2
codecommit_events.js
in source/lambda/event_parser
70 - 224 314 2
datasource.py
in source/lambda/quicksight-custom-resources/util
68 5 224 314 2
analysis.py
in source/lambda/quicksight-custom-resources/util
65 5 224 314 2
index.js
in deployment/cdk-solution-helper
65 - 314 314 1
index.js
in source/lambda/event_parser
58 - 224 314 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
__init__.py
in source/lambda/quicksight-custom-resources/util
1 - 314 314 1
__init__.py
in source/lambda/quicksight-custom-resources
1 - 314 314 1
__init__.py
in source/lambda/solution_helper
1 - 314 314 1
__init__.py
in source/lambda/quicksight-custom-resources/_yaml
18 - 314 314 1
code_deploy_events_construct.ts
in source/lib/events
36 1 314 314 1
index.js
in deployment/cdk-solution-helper
65 - 314 314 1
jest.config.js
in source
9 - 224 314 2
jest.config.js
in source/lambda/query_runner
12 - 224 314 2
jest.config.js
in source/lambda/event_parser
12 - 224 314 2
logger.js
in source/lambda/query_runner/lib
17 2 224 314 2
logger.js
in source/lambda/event_parser/lib
17 2 224 314 2
logging.py
in source/lambda/quicksight-custom-resources/util
21 2 224 314 2
solution_metrics.py
in source/lambda/solution_helper/util
22 1 224 314 2
codebuild_metrics.js
in source/lambda/event_parser
23 - 224 224 1
lambda_function.py
in source/lambda/solution_helper
26 2 224 314 2
cfn.js
in source/lambda/query_runner/lib
28 - 224 314 2
lambda-role-cloudwatch-construct.ts
in source/lib/solution-helper
28 1 224 314 2
codedeploy_events.js
in source/lambda/event_parser
29 - 224 314 2
metrics_helper.js
in source/lambda/query_runner/lib
33 - 224 314 2
execute_athena_query.js
in source/lambda/query_runner/lib
33 - 224 314 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
code_build_events_construct.ts
in source/lib/events
175 1 224 224 1
codepipeline_events.js
in source/lambda/event_parser
44 - 224 224 1
codebuild_index.js
in source/lambda/event_parser
39 - 224 224 1
code_pipeline_events_construct.ts
in source/lib/events
36 1 224 224 1
codebuild_metrics.js
in source/lambda/event_parser
23 - 224 224 1
aws_devops_monitoring_dashboard_stack.ts
in source/lib
520 1 224 314 2
database_construct.ts
in source/lib/database
289 1 224 314 2
canary_alarm.ts
in source/lib/deployment-helper
288 1 224 314 2
build_athena_query.js
in source/lambda/query_runner
157 - 224 314 2
quicksight-construct.ts
in source/lib/quicksight-custom-resources
136 4 224 314 2
index.js
in source/lambda/query_runner
128 1 224 314 2
quicksight.py
in source/lambda/quicksight-custom-resources/util
126 21 224 314 2
quicksight_resource.py
in source/lambda/quicksight-custom-resources/util
125 14 224 314 2
lambda_function.py
in source/lambda/quicksight-custom-resources
119 6 224 314 2
add_athena_partition.js
in source/lambda/query_runner
115 - 224 314 2
template.py
in source/lambda/quicksight-custom-resources/util
111 10 224 314 2
quicksight-stack.ts
in source/lib/quicksight-custom-resources
105 - 224 314 2
quicksight_application.py
in source/lambda/quicksight-custom-resources/util
99 12 224 314 2
dataset.py
in source/lambda/quicksight-custom-resources/util
85 7 224 314 2
dashboard.py
in source/lambda/quicksight-custom-resources/util
70 6 224 314 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
aws_devops_monitoring_dashboard_stack.ts
in source/lib
520 1 224 314 2
database_construct.ts
in source/lib/database
289 1 224 314 2
canary_alarm.ts
in source/lib/deployment-helper
288 1 224 314 2
code_build_events_construct.ts
in source/lib/events
175 1 224 224 1
build_athena_query.js
in source/lambda/query_runner
157 - 224 314 2
quicksight-construct.ts
in source/lib/quicksight-custom-resources
136 4 224 314 2
index.js
in source/lambda/query_runner
128 1 224 314 2
quicksight.py
in source/lambda/quicksight-custom-resources/util
126 21 224 314 2
quicksight_resource.py
in source/lambda/quicksight-custom-resources/util
125 14 224 314 2
lambda_function.py
in source/lambda/quicksight-custom-resources
119 6 224 314 2
add_athena_partition.js
in source/lambda/query_runner
115 - 224 314 2
template.py
in source/lambda/quicksight-custom-resources/util
111 10 224 314 2
quicksight-stack.ts
in source/lib/quicksight-custom-resources
105 - 224 314 2
quicksight_application.py
in source/lambda/quicksight-custom-resources/util
99 12 224 314 2
dataset.py
in source/lambda/quicksight-custom-resources/util
85 7 224 314 2
dashboard.py
in source/lambda/quicksight-custom-resources/util
70 6 224 314 2
codecommit_events.js
in source/lambda/event_parser
70 - 224 314 2
datasource.py
in source/lambda/quicksight-custom-resources/util
68 5 224 314 2
analysis.py
in source/lambda/quicksight-custom-resources/util
65 5 224 314 2
index.js
in source/lambda/event_parser
58 - 224 314 2