awslabs / amazon-timestream-tools
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: 145
  • Daily file updates (only one update per file and date counted): 229
  • First update: 2020-09-30
  • Latest update: 2022-01-07
  • Days between first and latest update: 465 (66 weeks, estimated 330 working days)
  • Active days (at least one file change): 64
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 128 files with 20,865 lines of code in files.
    • 44 files that are 366+ days old (6,675 lines of code)
    • 1 files that are 181-365 days old (447 lines of code)
    • 17 files that are 91-180 days old (992 lines of code)
    • 56 files that are 31-90 days old (10,553 lines of code)
    • 10 files that are 1-30 days old (2,198 lines of code)
31% | 2% | 4% | 50% | 10%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 128 files with 20,865 lines of code in files.
    • 31 files have been last changed 366+ days ago (4,423 lines of code)
    • 5 files have been last changed 181-365 days ago (1,039 lines of code)
    • 17 files have been last changed 91-180 days ago (992 lines of code)
    • 61 files have been last changed 31-90 days ago (11,788 lines of code)
    • 14 files have been last changed 1-30 days ago (2,623 lines of code)
21% | 4% | 4% | 56% | 12%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, md, py, go, js, xml, cs, sh, json, properties, txt, ipynb, gitignore, yaml, ini, csproj
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java31% | 0% | 13% | 55% | 0%
py61% | 13% | 0% | 24% | 0%
cs27% | 0% | 0% | 72% | 0%
js33% | 0% | 0% | 66% | 0%
go15% | 0% | 0% | 40% | 44%
yaml16% | 0% | 83% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java31% | 0% | 13% | 49% | 6%
cs27% | 0% | 0% | 72% | 0%
py22% | 2% | 0% | 75% | 0%
js20% | 13% | 0% | 66% | 0%
go1% | 13% | 0% | 40% | 44%
yaml16% | 0% | 83% | 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
tools/perf-scale-workload96% | 0% | 0% | 3% | 0%
sample_apps/dotnet100% | 0% | 0% | 0% | 0%
sample_apps/javaV2100% | 0% | 0% | 0% | 0%
sample_apps/java100% | 0% | 0% | 0% | 0%
sample_apps/js100% | 0% | 0% | 0% | 0%
sample_apps/go100% | 0% | 0% | 0% | 0%
integrations/flink_connector_with_upserts100% | 0% | 0% | 0% | 0%
sample_apps/python100% | 0% | 0% | 0% | 0%
tools/kinesis_ingestor100% | 0% | 0% | 0% | 0%
integrations/flink_connector100% | 0% | 0% | 0% | 0%
integrations/iot_core100% | 0% | 0% | 0% | 0%
integrations/telegraf100% | 0% | 0% | 0% | 0%
tools/continuous-ingestor0% | 100% | 0% | 0% | 0%
tools/multithreaded-writer0% | 0% | 100% | 0% | 0%
sample_apps_reinvent2021/dotnet0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/go0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/java0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/javaV20% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/js0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/python0% | 0% | 0% | 100% | 0%
integrations/jdbc0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/goV20% | 0% | 0% | 0% | 100%
integrations/sagemaker0% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
sample_apps/dotnet100% | 0% | 0% | 0% | 0%
sample_apps/javaV2100% | 0% | 0% | 0% | 0%
sample_apps/java100% | 0% | 0% | 0% | 0%
sample_apps/js60% | 39% | 0% | 0% | 0%
integrations/flink_connector_with_upserts100% | 0% | 0% | 0% | 0%
sample_apps/python100% | 0% | 0% | 0% | 0%
tools/kinesis_ingestor100% | 0% | 0% | 0% | 0%
integrations/flink_connector100% | 0% | 0% | 0% | 0%
sample_apps/go10% | 89% | 0% | 0% | 0%
tools/perf-scale-workload4% | 0% | 0% | 95% | 0%
integrations/telegraf100% | 0% | 0% | 0% | 0%
integrations/iot_core0% | 100% | 0% | 0% | 0%
tools/multithreaded-writer0% | 0% | 100% | 0% | 0%
sample_apps_reinvent2021/dotnet0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/go0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/java0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/javaV20% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/js0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/python0% | 0% | 0% | 100% | 0%
tools/continuous-ingestor0% | 0% | 0% | 100% | 0%
sample_apps_reinvent2021/goV20% | 0% | 0% | 0% | 100%
integrations/jdbc0% | 0% | 0% | 0% | 100%
integrations/sagemaker0% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
QueryExample.py
in sample_apps/python
100 11 434 480 3
crud-ingestion-sample.go
in sample_apps/go
365 1 350 477 7
ingestion-csv-sample.go
in sample_apps/go
158 2 299 477 3
query-common.go
in sample_apps/go
141 8 350 477 5
query-operations.go
in sample_apps/go
50 1 475 477 2
query-sample.go
in sample_apps/go
29 1 475 477 2
sensordata.py
in integrations/iot_core
67 2 229 476 3
timestream_kinesis_data_gen.py
in tools/kinesis_ingestor
258 7 383 470 6
TimestreamSink.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/timestream
122 7 451 465 2
CrudAndSimpleIngestionExample.cs
in sample_apps/dotnet
490 17 433 449 4
crud-and-simple-ingestion-example.js
in sample_apps/js
430 20 433 449 4
CrudAndSimpleIngestionExample.java
in sample_apps/java/src/main/java/com/amazonaws/services/timestream
363 17 433 449 4
CrudAndSimpleIngestionExample.java
in sample_apps/javaV2/src/main/java/com/amazonaws/services/timestream
348 15 433 449 5
CrudAndSimpleIngestionExample.py
in sample_apps/python
254 18 433 449 4
continuous_ingester.py
in tools/perf-scale-workload
278 11 55 440 4
model.py
in tools/perf-scale-workload
265 9 55 440 4
query_executer.py
in tools/perf-scale-workload
245 13 55 440 5
timestreamquery.py
in tools/perf-scale-workload
174 9 55 440 4
devops_query_driver.py
in tools/perf-scale-workload
98 1 55 440 4
devops_ingestion_driver.py
in tools/perf-scale-workload
67 1 55 440 4
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
query-sample.go
in sample_apps/go
29 1 475 477 2
query-operations.go
in sample_apps/go
50 1 475 477 2
TimestreamSink.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/timestream
122 7 451 465 2
query_execution_utils.py
in tools/perf-scale-workload
59 1 439 440 2
Constant.py
in sample_apps/python
5 - 435 435 1
CsvIngestionExample.java
in sample_apps/javaV2/src/main/java/com/amazonaws/services/timestream
70 3 435 435 1
QueryExample.cs
in sample_apps/dotnet
351 17 435 435 1
QueryExample.py
in sample_apps/python
100 11 434 480 3
QueryExample.java
in sample_apps/javaV2/src/main/java/com/amazonaws/services/timestream
324 12 434 435 2
QueryExample.java
in sample_apps/java/src/main/java/com/amazonaws/services/timestream
366 12 434 435 2
SampleApplication.py
in sample_apps/python
36 - 433 434 2
main.js
in sample_apps/js
42 1 433 434 2
Program.cs
in sample_apps/dotnet
65 2 433 435 3
Main.java
in sample_apps/java/src/main/java/com/amazonaws/services/timestream
69 4 433 434 2
Main.java
in sample_apps/javaV2/src/main/java/com/amazonaws/services/timestream
77 4 433 434 2
CrudAndSimpleIngestionExample.py
in sample_apps/python
254 18 433 449 4
CrudAndSimpleIngestionExample.java
in sample_apps/javaV2/src/main/java/com/amazonaws/services/timestream
348 15 433 449 5
CrudAndSimpleIngestionExample.java
in sample_apps/java/src/main/java/com/amazonaws/services/timestream
363 17 433 449 4
crud-and-simple-ingestion-example.js
in sample_apps/js
430 20 433 449 4
CrudAndSimpleIngestionExample.cs
in sample_apps/dotnet
490 17 433 449 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
timestreamquery.py
in integrations/sagemaker
168 9
TimestreamPoint.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/timestream
79 16
CsvIngestionExample.cs
in sample_apps/dotnet
72 3
CsvIngestionExample.java
in sample_apps/java/src/main/java/com/amazonaws/services/timestream
70 3
csv-ingestion-example.js
in sample_apps/js
64 4
StreamingJob.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/kinesisanalytics
60 2
TimestreamInitializer.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/timestream
48 3
CsvIngestionExample.py
in sample_apps/python
45 4
JsonToTimestreamPayloadFn.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/kinesisanalytics/operators
44 2
ParameterToolUtils.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/kinesisanalytics/utils
23 2
InputArguments.java
in sample_apps/java/src/main/java/com/amazonaws/services/timestream
8 -
InputArguments.java
in sample_apps/javaV2/src/main/java/com/amazonaws/services/timestream
8 -
constants.js
in sample_apps/js
5 -
__init__.py
in tools/continuous-ingestor
1 -
__init__.py
in tools/kinesis_ingestor
1 -
__init__.py
in integrations/sagemaker
1 -
__init__.py
in sample_apps/python
1 -
timestream-helper.go
in sample_apps_reinvent2021/goV2/utils
666 34 25 25 1
timestream-dependency-helper.go
in sample_apps_reinvent2021/goV2/utils
620 32 25 25 1
scheduled-query-sample.go
in sample_apps_reinvent2021/goV2
220 1 25 25 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
timestreamquery.py
in integrations/sagemaker
168 9
TimestreamPoint.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/timestream
79 16
CsvIngestionExample.cs
in sample_apps/dotnet
72 3
CsvIngestionExample.java
in sample_apps/java/src/main/java/com/amazonaws/services/timestream
70 3
csv-ingestion-example.js
in sample_apps/js
64 4
StreamingJob.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/kinesisanalytics
60 2
TimestreamInitializer.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/timestream
48 3
CsvIngestionExample.py
in sample_apps/python
45 4
JsonToTimestreamPayloadFn.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/kinesisanalytics/operators
44 2
ParameterToolUtils.java
in integrations/flink_connector/src/main/java/com/amazonaws/services/kinesisanalytics/utils
23 2
InputArguments.java
in sample_apps/java/src/main/java/com/amazonaws/services/timestream
8 -
InputArguments.java
in sample_apps/javaV2/src/main/java/com/amazonaws/services/timestream
8 -
constants.js
in sample_apps/js
5 -
__init__.py
in tools/continuous-ingestor
1 -
__init__.py
in tools/kinesis_ingestor
1 -
__init__.py
in integrations/sagemaker
1 -
__init__.py
in sample_apps/python
1 -
timestream-helper.go
in sample_apps_reinvent2021/goV2/utils
666 34 25 25 1
timestream-dependency-helper.go
in sample_apps_reinvent2021/goV2/utils
620 32 25 25 1
QueryExample.java
in integrations/jdbc/src/main/java/com/amazonaws/services/timestream
266 4 25 43 2