opensearch-project / anomaly-detection-dashboards-plugin
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: 213
  • Daily file updates (only one update per file and date counted): 593
  • First update: 2019-11-26
  • Latest update: 2022-01-21
  • Days between first and latest update: 788 (112 weeks, estimated 560 working days)
  • Active days (at least one file change): 167
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 213 files with 24,077 lines of code in files.
    • 108 files that are 366+ days old (15,305 lines of code)
    • 102 files that are 181-365 days old (7,892 lines of code)
    • 3 files that are 91-180 days old (880 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)
63% | 32% | 3% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 213 files with 24,077 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 2 files have been last changed 181-365 days ago (101 lines of code)
    • 4 files have been last changed 91-180 days ago (147 lines of code)
    • 172 files have been last changed 31-90 days ago (21,172 lines of code)
    • 35 files have been last changed 1-30 days ago (2,657 lines of code)
0% | <1% | <1% | 87% | 11%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
tsx, ts, snap, md, json, scss, yml, js, txt, svg, gitignore, sh, prettierignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
tsx56% | 38% | 5% | 0% | 0%
ts77% | 22% | <1% | 0% | 0%
scss71% | 28% | 0% | 0% | 0%
js100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
tsx0% | <1% | <1% | 93% | 5%
scss0% | 23% | 0% | 71% | 5%
ts0% | 0% | <1% | 77% | 21%
js0% | 0% | 0% | 0% | 100%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
public/pages58% | 37% | 4% | 0% | 0%
server/routes85% | 14% | 0% | 0% | 0%
public/redux71% | 28% | 0% | 0% | 0%
server/cluster100% | 0% | 0% | 0% | 0%
public/utils97% | 2% | 0% | 0% | 0%
server100% | 0% | 0% | 0% | 0%
public/models98% | 1% | 0% | 0% | 0%
server/models100% | 0% | 0% | 0% | 0%
public/components58% | 41% | 0% | 0% | 0%
server/utils100% | 0% | 0% | 0% | 0%
server/sampleData100% | 0% | 0% | 0% | 0%
public100% | 0% | 0% | 0% | 0%
utils100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
public/hooks0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
public/pages0% | <1% | <1% | 92% | 6%
server/routes0% | 0% | 0% | 65% | 34%
public/redux0% | 0% | 0% | 82% | 17%
public/components0% | 0% | 0% | 100% | 0%
server/cluster0% | 0% | 0% | 85% | 14%
public/models0% | 0% | 0% | 100% | 0%
public/utils0% | 0% | 0% | 76% | 23%
server/models0% | 0% | 0% | 100% | 0%
server/sampleData0% | 0% | 0% | 100% | 0%
server/utils0% | 0% | 0% | 60% | 39%
public0% | 0% | 0% | 48% | 51%
utils0% | 0% | 0% | 100% | 0%
server0% | 0% | 0% | 0% | 100%
public/hooks0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
babel.config.js
in root
13 - 26 685 8
ad.ts
in server/routes
1020 26 85 675 34
adHelpers.ts
in server/routes/utils
498 33 26 675 22
ad.ts
in public/redux/reducers
457 3 86 675 18
adPlugin.ts
in server/cluster/ad
216 1 85 675 12
interfaces.ts
in public/models
197 - 86 675 21
types.ts
in server/models
121 - 86 675 11
Main.tsx
in public/pages/main
129 - 86 673 17
constants.ts
in public/utils
51 - 26 673 26
DashboardHeader.tsx
in public/pages/Dashboard/Components/utils
34 - 86 673 6
EmptyDashboard.tsx
in public/pages/Dashboard/Components/EmptyDashboard
19 - 86 673 6
alerting.ts
in server/routes
131 10 26 663 11
constants.ts
in server/utils
81 - 86 663 18
plugin.ts
in server
68 3 26 663 8
interfaces.ts
in server/models
61 - 86 663 10
alertingPlugin.ts
in server/cluster/ad
37 1 26 663 6
adAppReducer.ts
in public/redux/reducers
22 - 86 661 5
index.ts
in public/redux/reducers
19 - 26 661 9
useHideSideNavBar.ts
in public/pages/main/hooks
18 - 26 661 4
DetectorDetail.tsx
in public/pages/DetectorDetail/containers
521 2 50 658 21
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SideBar.tsx
in public/pages/utils
55 2 289 657 3
index.scss
in public/pages/CreateDetectorSteps
46 - 189 189 1
CreateWorkflowStepSeparator.tsx
in public/pages/Overview/components
9 - 161 189 2
CreateWorkflowStepDetails.tsx
in public/pages/Overview/components
34 - 161 189 2
index.ts
in public/pages/DefineDetector/components/CustomResultIndex
2 - 93 93 1
CustomResultIndex.tsx
in public/pages/DefineDetector/components/CustomResultIndex
102 - 93 93 1
index.ts
in public/pages/ConfigureModel/components/FeatureAccordion
1 - 86 189 2
index.ts
in public/pages/ConfigureModel/components/AdvancedSettings
1 - 86 189 2
index.ts
in public/pages/ConfigureModel/components/CustomAggregation
1 - 86 189 2
index.ts
in public/pages/ConfigureModel/components/AggregationSelector
1 - 86 189 2
index.ts
in public/pages/ConfigureModel/components/Features
1 - 86 189 2
index.ts
in public/pages/ConfigureModel/components/CategoryField
1 - 86 189 2
index.ts
in public/pages/DetectorResults
1 - 86 643 3
index.ts
in public/pages/Overview
1 - 86 189 2
index.scss
in public/pages/DetectorConfig
1 - 86 644 3
index.ts
in public/pages/ReviewAndCreate/components/DetectorScheduleFields
1 - 86 189 2
index.ts
in public/pages/ReviewAndCreate/components/DetectorDefinitionFields
1 - 86 189 2
index.ts
in public/pages/ReviewAndCreate/components/ModelConfigurationFields
1 - 86 189 2
index.ts
in public/pages/ReviewAndCreate/components/FilterDisplayList
1 - 86 189 2
index.ts
in public/pages/DetectorJobs/components/RealTimeJob
1 - 86 189 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CustomResultIndex.tsx
in public/pages/DefineDetector/components/CustomResultIndex
102 - 93 93 1
index.ts
in public/pages/DefineDetector/components/CustomResultIndex
2 - 93 93 1
anomalyChartUtils.tsx
in public/pages/AnomalyCharts/utils
776 10 86 166 3
DataFilter.tsx
in public/pages/DefineDetector/components/DataFilterList/components
324 - 86 189 3
helpers.ts
in public/pages/ConfigureModel/utils
285 20 86 189 3
ModelConfigurationFields.tsx
in public/pages/ReviewAndCreate/components/ModelConfigurationFields
280 1 86 189 4
ReviewAndCreate.tsx
in public/pages/ReviewAndCreate/containers
266 - 26 189 5
SampleAnomalies.tsx
in public/pages/ConfigureModel/containers
264 2 86 189 3
ConfigureModel.tsx
in public/pages/ConfigureModel/containers
261 - 86 189 4
constants.tsx
in public/pages/Overview/utils
258 - 86 189 2
DefineDetector.tsx
in public/pages/DefineDetector/containers
250 - 86 189 4
HistoricalDetectorResults.tsx
in public/pages/HistoricalDetectorResults/containers
240 - 86 189 4
helpers.tsx
in public/pages/Overview/utils
220 - 86 189 2
SimpleFilter.tsx
in public/pages/DefineDetector/components/DataFilterList/components
196 - 86 189 2
FeatureAccordion.tsx
in public/pages/ConfigureModel/components/FeatureAccordion
190 - 86 189 2
DetectorDefinitionFields.tsx
in public/pages/ReviewAndCreate/components/DetectorDefinitionFields
182 1 86 189 4
AnomalyDetectionOverview.tsx
in public/pages/Overview/containers
171 5 86 189 2
CategoryField.tsx
in public/pages/ConfigureModel/components/CategoryField
168 - 86 189 6
helpers.ts
in public/pages/ReviewAndCreate/utils
154 12 86 189 3
DataSource.tsx
in public/pages/DefineDetector/components/Datasource
148 - 86 189 3
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AnomalyHeatmapChart.tsx
in public/pages/AnomalyCharts/containers
609 1 26 470 11
adHelpers.ts
in server/routes/utils
498 33 26 675 22
ReviewAndCreate.tsx
in public/pages/ReviewAndCreate/containers
266 - 26 189 5
alerting.ts
in server/routes
131 10 26 663 11
router.ts
in server
107 1 26 439 6
helpers.ts
in public/pages/utils
94 3 26 657 10
helpers.ts
in public/pages/DetectorsList/utils
82 2 26 657 12
sampleData.ts
in server/routes
71 2 26 519 9
plugin.ts
in server
68 3 26 663 8
utils.ts
in public/pages/DetectorResults/utils
61 - 26 621 10
mapper.ts
in public/redux/reducers
54 4 26 527 5
helpers.ts
in server/utils
53 1 26 644 9
constants.ts
in public/utils
51 - 26 673 26
plugin.ts
in public
46 4 26 439 8
opensearch.ts
in public/redux/selectors
46 - 26 296 4
testUtils.ts
in public/redux/utils
41 - 26 296 4
alertingPlugin.ts
in server/cluster/ad
37 1 26 663 6
useFetchMonitorInfo.ts
in public/pages/DetectorDetail/hooks
34 - 26 658 5
clientMiddleware.ts
in public/redux/middleware
33 1 26 439 6
validate.ts
in public/pages/utils
32 1 26 657 4