aws-samples / one-observability-demo
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: 165
  • Daily file updates (only one update per file and date counted): 5625
  • First update: 2020-07-22
  • Latest update: 2022-01-18
  • Days between first and latest update: 546 (78 weeks, estimated 390 working days)
  • Active days (at least one file change): 155
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 109 files with 7,973 lines of code in files.
    • 88 files that are 366+ days old (6,850 lines of code)
    • 14 files that are 181-365 days old (758 lines of code)
    • 5 files that are 91-180 days old (313 lines of code)
    • 2 files that are 31-90 days old (52 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
85% | 9% | 3% | <1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 109 files with 7,973 lines of code in files.
    • 52 files have been last changed 366+ days ago (2,373 lines of code)
    • 36 files have been last changed 181-365 days ago (3,144 lines of code)
    • 8 files have been last changed 91-180 days ago (987 lines of code)
    • 5 files have been last changed 31-90 days ago (957 lines of code)
    • 8 files have been last changed 1-30 days ago (512 lines of code)
29% | 39% | 12% | 12% | 6%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
json, cs, js, go, xml, cshtml, java, css, yaml, gitignore, yml, ts, md, sh, csproj, txt, mod, dockerignore, gradle, py, patch, bat, svg, properties, npmignore, sql
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
yaml81% | 16% | 0% | 1% | 0%
cs98% | 1% | 0% | 0% | 0%
go100% | 0% | 0% | 0% | 0%
ts91% | 8% | 0% | 0% | 0%
cshtml100% | 0% | 0% | 0% | 0%
java58% | 41% | 0% | 0% | 0%
css100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
yml0% | 9% | 90% | 0% | 0%
py0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs81% | 18% | 0% | 0% | 0%
cshtml100% | 0% | 0% | 0% | 0%
yaml11% | 62% | 2% | 21% | 1%
css100% | 0% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
ts5% | 8% | 62% | 8% | 14%
go0% | 76% | 0% | 23% | 0%
java0% | 26% | 0% | 0% | 73%
yml0% | 6% | 84% | 0% | 9%
py0% | 0% | 100% | 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
PetAdoptions/cdk74% | 15% | 8% | 1% | 0%
PetAdoptions/petsite100% | 0% | 0% | 0% | 0%
PetAdoptions/payforadoption-go100% | 0% | 0% | 0% | 0%
ROOT97% | 0% | 3% | 0% | 0%
PetAdoptions/petlistadoptions-go100% | 0% | 0% | 0% | 0%
PetAdoptions/petsearch100% | 0% | 0% | 0% | 0%
PetAdoptions/petlistadoptions100% | 0% | 0% | 0% | 0%
PetAdoptions/payforadoption100% | 0% | 0% | 0% | 0%
PetAdoptions/petsearch-java56% | 43% | 0% | 0% | 0%
PetAdoptions/trafficgenerator83% | 16% | 0% | 0% | 0%
PetAdoptions/petstatusupdater100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
PetAdoptions/petsite87% | 12% | 0% | 0% | 0%
PetAdoptions/cdk13% | 50% | 28% | 2% | 5%
PetAdoptions/petsearch100% | 0% | 0% | 0% | 0%
PetAdoptions/petlistadoptions100% | 0% | 0% | 0% | 0%
PetAdoptions/payforadoption100% | 0% | 0% | 0% | 0%
PetAdoptions/petstatusupdater100% | 0% | 0% | 0% | 0%
PetAdoptions/trafficgenerator9% | 90% | 0% | 0% | 0%
PetAdoptions/payforadoption-go0% | 100% | 0% | 0% | 0%
PetAdoptions/petlistadoptions-go0% | 46% | 0% | 53% | 0%
PetAdoptions/petsearch-java0% | 25% | 0% | 0% | 74%
ROOT0% | 0% | 0% | 97% | 3%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
prometheus-eks.yaml
in PetAdoptions/cdk/pet_stack/resources
539 - 316 559 13
services.ts
in PetAdoptions/cdk/pet_stack/lib
505 3 92 559 70
ecs-service.ts
in PetAdoptions/cdk/pet_stack/lib/services
148 3 14 559 32
petstyles.css
in PetAdoptions/petsite/petsite/wwwroot/css
143 - 559 559 1
HomeController.cs
in PetAdoptions/petsite/petsite/Controllers
141 5 341 559 9
SearchController.cs
in PetAdoptions/petsearch/petsearch/Controllers
122 3 385 559 6
PaymentController.cs
in PetAdoptions/petsite/petsite/Controllers
116 7 455 559 8
HomeController.cs
in PetAdoptions/payforadoption/PayForAdoption/Controllers
108 6 540 559 3
cshtml
Index.cshtml
in PetAdoptions/petsite/petsite/Views/Adoption
104 - 559 559 1
AdoptionListController.cs
in PetAdoptions/petlistadoptions/petlistadoptions/Controllers
100 2 540 559 3
Worker.cs
in PetAdoptions/trafficgenerator/trafficgenerator
83 4 341 559 5
AdoptionController.cs
in PetAdoptions/petsite/petsite/Controllers
68 4 488 559 5
sql-seeder.ts
in PetAdoptions/cdk/pet_stack/lib
59 1 559 559 1
status-updater-service.ts
in PetAdoptions/cdk/pet_stack/lib/services
58 1 118 559 17
syn-apicanary.js
in PetAdoptions/cdk/pet_stack/resources
57 - 559 559 1
site.css
in PetAdoptions/petsite/petsite/wwwroot/css
54 - 559 559 1
Startup.cs
in PetAdoptions/petsite/petsite
54 3 559 559 1
PetListAdoptionsController.cs
in PetAdoptions/petsite/petsite/Controllers
52 2 488 559 5
Program.cs
in PetAdoptions/trafficgenerator/trafficgenerator
47 3 341 559 4
Startup.cs
in PetAdoptions/payforadoption/PayForAdoption
42 3 559 559 1
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
site.js
in PetAdoptions/petsite/petsite/wwwroot/js
1 - 559 559 1
cshtml
_ValidationScriptsPartial.cshtml
in PetAdoptions/petsite/petsite/Views/Shared
2 - 559 559 1
cshtml
_ViewStart.cshtml
in PetAdoptions/petsite/petsite/Views
3 - 559 559 1
cshtml
_ViewImports.cshtml
in PetAdoptions/petsite/petsite/Views
4 - 559 559 1
cshtml
Privacy.cshtml
in PetAdoptions/petsite/petsite/Views/Home
5 - 559 559 1
jest.config.js
in PetAdoptions/cdk/pet_stack
7 - 559 559 1
PutParams.cs
in PetAdoptions/petsite/petsite
8 - 559 559 1
PutParams.cs
in PetAdoptions/payforadoption/PayForAdoption
8 - 559 559 1
ErrorViewModel.cs
in PetAdoptions/petsite/petsite/Models
9 - 559 559 1
cshtml
HouseKeeping.cshtml
in PetAdoptions/petsite/petsite/Views/Home
11 - 559 559 1
HealthController.cs
in PetAdoptions/petsite/petsite/Controllers
12 1 559 559 1
HealthController.cs
in PetAdoptions/payforadoption/PayForAdoption/Controllers
12 1 559 559 1
SearchParams.cs
in PetAdoptions/petsite/petsite
14 - 559 559 1
cshtml
_AdoptionItem.cshtml
in PetAdoptions/petsite/petsite/Views/Shared
15 - 559 559 1
AdoptionItem.cs
in PetAdoptions/petlistadoptions/petlistadoptions
16 - 559 559 1
HealthController.cs
in PetAdoptions/petsearch/petsearch/Controllers
17 1 559 559 1
PetData.cs
in PetAdoptions/trafficgenerator/trafficgenerator
17 - 559 559 1
HealthController.cs
in PetAdoptions/petlistadoptions/petlistadoptions/Controllers
17 1 559 559 1
cshtml
Index.cshtml
in PetAdoptions/petsite/petsite/Views/Payment
22 - 559 559 1
cshtml
Error.cshtml
in PetAdoptions/petsite/petsite/Views/Shared
22 - 559 559 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
repository.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go/payforadoption
189 8
SearchController.java
in PetAdoptions/cdk/pet_stack/resources/microservices/petsearch-java/src/main/java/ca/petsearch/controllers
159 11
petstyles.css
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/wwwroot/css
143 -
HomeController.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Controllers
141 5
transport.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go/payforadoption
119 8
PaymentController.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Controllers
116 7
repository.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go/petlistadoptions
114 3
cshtml
Index.cshtml
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Views/Adoption
104 -
main.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go
103 2
config.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go
100 4
config.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go
93 4
service.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go/payforadoption
92 6
middlewares.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go/payforadoption
88 4
transport.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go/petlistadoptions
86 7
SystemsManagerConfigurationProviderWithReload.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite
86 6
main.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go
83 2
Worker.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/trafficgenerator/trafficgenerator
83 4
middlewares.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go/petlistadoptions
72 4
AdoptionController.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Controllers
68 4
MetricEmitter.java
in PetAdoptions/cdk/pet_stack/resources/microservices/petsearch-java/src/main/java/ca/petsearch
65 4
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
repository.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go/payforadoption
189 8
SearchController.java
in PetAdoptions/cdk/pet_stack/resources/microservices/petsearch-java/src/main/java/ca/petsearch/controllers
159 11
petstyles.css
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/wwwroot/css
143 -
HomeController.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Controllers
141 5
transport.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go/payforadoption
119 8
PaymentController.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Controllers
116 7
repository.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go/petlistadoptions
114 3
cshtml
Index.cshtml
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Views/Adoption
104 -
main.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go
103 2
config.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go
100 4
config.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go
93 4
service.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go/payforadoption
92 6
middlewares.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go/payforadoption
88 4
transport.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go/petlistadoptions
86 7
SystemsManagerConfigurationProviderWithReload.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite
86 6
main.go
in PetAdoptions/cdk/pet_stack/resources/microservices/payforadoption-go
83 2
Worker.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/trafficgenerator/trafficgenerator
83 4
middlewares.go
in PetAdoptions/cdk/pet_stack/resources/microservices/petlistadoptions-go/petlistadoptions
72 4
AdoptionController.cs
in PetAdoptions/cdk/pet_stack/resources/microservices/petsite/petsite/Controllers
68 4
MetricEmitter.java
in PetAdoptions/cdk/pet_stack/resources/microservices/petsearch-java/src/main/java/ca/petsearch
65 4