aws-samples / amazon-lookout-for-metrics-samples
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: 34
  • Daily file updates (only one update per file and date counted): 320
  • First update: 2020-12-08
  • Latest update: 2022-01-06
  • Days between first and latest update: 395 (56 weeks, estimated 280 working days)
  • Active days (at least one file change): 45
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 34 files with 2,560 lines of code in files.
    • 1 files that are 366+ days old (458 lines of code)
    • 15 files that are 181-365 days old (1,358 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 18 files that are 31-90 days old (744 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
17% | 53% | 0% | 29% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 34 files with 2,560 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 15 files have been last changed 181-365 days ago (1,358 lines of code)
    • 1 files have been last changed 91-180 days ago (458 lines of code)
    • 18 files have been last changed 31-90 days ago (744 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
0% | 53% | 17% | 29% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
py, md, json, ts, txt, ipynb, gitignore, js, YAML, yaml, sh
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
py30% | 43% | 0% | 25% | 0%
YAML0% | 100% | 0% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
js0% | 100% | 0% | 0% | 0%
yaml0% | 0% | 0% | 100% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
py0% | 43% | 30% | 25% | 0%
YAML0% | 100% | 0% | 0% | 0%
ts0% | 100% | 0% | 0% | 0%
js0% | 100% | 0% | 0% | 0%
yaml0% | 0% | 0% | 100% | 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
getting_started71% | 28% | 0% | 0% | 0%
next_steps/readable_alerts_html0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_connector/stack0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/data_generator/src0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_detector/src0% | 100% | 0% | 0% | 0%
next_steps/readable_alerts0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_detector/stack0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/data_generator/stack0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_connector/src0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/data_generator0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_connector0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_detector0% | 100% | 0% | 0% | 0%
workshops/RI2021/ml_ops/lambdas0% | 0% | 0% | 100% | 0%
workshops/RI2021/ml_ops0% | 0% | 0% | 100% | 0%
workshops/RI20210% | 0% | 0% | 100% | 0%
workshops/RI2021/ml_ops/shared0% | 0% | 0% | 100% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
next_steps/readable_alerts_html0% | 100% | 0% | 0% | 0%
getting_started0% | 28% | 71% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_connector/stack0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/data_generator/src0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_detector/src0% | 100% | 0% | 0% | 0%
next_steps/readable_alerts0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_detector/stack0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/data_generator/stack0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_connector/src0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/data_generator0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_connector0% | 100% | 0% | 0% | 0%
next_steps/kinesis_stream_connector/l4m_detector0% | 100% | 0% | 0% | 0%
workshops/RI2021/ml_ops/lambdas0% | 0% | 0% | 100% | 0%
workshops/RI2021/ml_ops0% | 0% | 0% | 100% | 0%
workshops/RI20210% | 0% | 0% | 100% | 0%
workshops/RI2021/ml_ops/shared0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
utility.py
in getting_started
458 16 96 420 6
HumanReadableAlerts.YAML
in next_steps/readable_alerts
99 - 267 328 2
readable_alerts.py
in next_steps/readable_alerts
36 3 328 328 1
LookoutForMetricsNotebookSetup.YAML
in getting_started
51 - 313 313 1
synth_data.py
in getting_started
131 12 294 300 2
HumanReadableAlertsHtml.YAML
in next_steps/readable_alerts_html
235 - 222 222 1
readable_alerts_html.py
in next_steps/readable_alerts_html
158 7 222 222 1
l4m_connector_stack.ts
in next_steps/kinesis_stream_connector/l4m_connector/stack
157 2 197 197 1
synth_live_data_csv.py
in next_steps/kinesis_stream_connector/data_generator/src
137 12 197 197 1
synth_live_data_csv.py
in next_steps/kinesis_stream_connector/l4m_detector/src
137 12 197 197 1
l4m_detector_stack.ts
in next_steps/kinesis_stream_connector/l4m_detector/stack
76 1 197 197 1
data_generator_stack.ts
in next_steps/kinesis_stream_connector/data_generator/stack
64 1 197 197 1
glue_spark_etl_to_s3.py
in next_steps/kinesis_stream_connector/l4m_connector/src
53 2 197 197 1
jest.config.js
in next_steps/kinesis_stream_connector/data_generator
8 - 197 197 1
jest.config.js
in next_steps/kinesis_stream_connector/l4m_connector
8 - 197 197 1
jest.config.js
in next_steps/kinesis_stream_connector/l4m_detector
8 - 197 197 1
template.yaml
in workshops/RI2021/ml_ops
303 - 76 84 3
anomaly-alert-function.py
in workshops/RI2021/ml_ops/lambdas/anomaly-alert-function
195 1 71 84 2
AL4MWorkshop.yaml
in workshops/RI2021
69 - 75 84 4
attach-alert-function.py
in workshops/RI2021/ml_ops/lambdas/attach-alert-function
35 1 84 84 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
readable_alerts.py
in next_steps/readable_alerts
36 3 328 328 1
LookoutForMetricsNotebookSetup.YAML
in getting_started
51 - 313 313 1
synth_data.py
in getting_started
131 12 294 300 2
HumanReadableAlerts.YAML
in next_steps/readable_alerts
99 - 267 328 2
readable_alerts_html.py
in next_steps/readable_alerts_html
158 7 222 222 1
HumanReadableAlertsHtml.YAML
in next_steps/readable_alerts_html
235 - 222 222 1
jest.config.js
in next_steps/kinesis_stream_connector/l4m_detector
8 - 197 197 1
jest.config.js
in next_steps/kinesis_stream_connector/l4m_connector
8 - 197 197 1
jest.config.js
in next_steps/kinesis_stream_connector/data_generator
8 - 197 197 1
glue_spark_etl_to_s3.py
in next_steps/kinesis_stream_connector/l4m_connector/src
53 2 197 197 1
data_generator_stack.ts
in next_steps/kinesis_stream_connector/data_generator/stack
64 1 197 197 1
l4m_detector_stack.ts
in next_steps/kinesis_stream_connector/l4m_detector/stack
76 1 197 197 1
synth_live_data_csv.py
in next_steps/kinesis_stream_connector/l4m_detector/src
137 12 197 197 1
synth_live_data_csv.py
in next_steps/kinesis_stream_connector/data_generator/src
137 12 197 197 1
l4m_connector_stack.ts
in next_steps/kinesis_stream_connector/l4m_connector/stack
157 2 197 197 1
utility.py
in getting_started
458 16 96 420 6
__init__.py
in workshops/RI2021/ml_ops/lambdas/notify
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/attach-alert-function
1 - 84 84 1
__inti__.py
in workshops/RI2021/ml_ops/lambdas/notify-delete
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/create-and-activate-detector
1 - 84 84 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
template.yaml
in workshops/RI2021/ml_ops
303 - 76 84 3
anomaly-alert-function.py
in workshops/RI2021/ml_ops/lambdas/anomaly-alert-function
195 1 71 84 2
AL4MWorkshop.yaml
in workshops/RI2021
69 - 75 84 4
attach-alert-function.py
in workshops/RI2021/ml_ops/lambdas/attach-alert-function
35 1 84 84 1
create-and-activate-detector.py
in workshops/RI2021/ml_ops/lambdas/create-and-activate-detector
31 1 84 84 1
parse.py
in workshops/RI2021/ml_ops/lambdas/s3lambda
28 2 84 84 1
notify-delete.py
in workshops/RI2021/ml_ops/lambdas/notify-delete
18 2 84 84 1
params_builder.py
in workshops/RI2021/ml_ops
16 - 76 84 3
actions.py
in workshops/RI2021/ml_ops/shared/python
14 2 84 84 1
notify.py
in workshops/RI2021/ml_ops/lambdas/notify
13 2 84 84 1
loader.py
in workshops/RI2021/ml_ops/shared/python
8 1 84 84 1
parameters.py
in workshops/RI2021/ml_ops/shared/python
8 1 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/anomaly-alert-function
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/s3lambda
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/create-and-activate-detector
1 - 84 84 1
__inti__.py
in workshops/RI2021/ml_ops/lambdas/notify-delete
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/attach-alert-function
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/notify
1 - 84 84 1
l4m_connector_stack.ts
in next_steps/kinesis_stream_connector/l4m_connector/stack
157 2 197 197 1
synth_live_data_csv.py
in next_steps/kinesis_stream_connector/data_generator/src
137 12 197 197 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
anomaly-alert-function.py
in workshops/RI2021/ml_ops/lambdas/anomaly-alert-function
195 1 71 84 2
AL4MWorkshop.yaml
in workshops/RI2021
69 - 75 84 4
template.yaml
in workshops/RI2021/ml_ops
303 - 76 84 3
params_builder.py
in workshops/RI2021/ml_ops
16 - 76 84 3
attach-alert-function.py
in workshops/RI2021/ml_ops/lambdas/attach-alert-function
35 1 84 84 1
create-and-activate-detector.py
in workshops/RI2021/ml_ops/lambdas/create-and-activate-detector
31 1 84 84 1
parse.py
in workshops/RI2021/ml_ops/lambdas/s3lambda
28 2 84 84 1
notify-delete.py
in workshops/RI2021/ml_ops/lambdas/notify-delete
18 2 84 84 1
actions.py
in workshops/RI2021/ml_ops/shared/python
14 2 84 84 1
notify.py
in workshops/RI2021/ml_ops/lambdas/notify
13 2 84 84 1
loader.py
in workshops/RI2021/ml_ops/shared/python
8 1 84 84 1
parameters.py
in workshops/RI2021/ml_ops/shared/python
8 1 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/anomaly-alert-function
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/s3lambda
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/create-and-activate-detector
1 - 84 84 1
__inti__.py
in workshops/RI2021/ml_ops/lambdas/notify-delete
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/attach-alert-function
1 - 84 84 1
__init__.py
in workshops/RI2021/ml_ops/lambdas/notify
1 - 84 84 1
utility.py
in getting_started
458 16 96 420 6
l4m_connector_stack.ts
in next_steps/kinesis_stream_connector/l4m_connector/stack
157 2 197 197 1