opensearch-project / anomaly-detection
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 308 files with 36,500 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (1,503 lines of code)
    • 75 files changed 6-20 times (22,771 lines of code)
    • 231 files changed 1-5 times (12,226 lines of code)
0% | 0% | 4% | 62% | 33%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
java, md, json, yml, groovy, txt, properties, gradle, gitignore, bat, sh, xml, policy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 4% | 62% | 33%
yml0% | 0% | 0% | 0% | 100%
policy0% | 0% | 0% | 0% | 100%
groovy0% | 0% | 0% | 0% | 0%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src/main/java/org/opensearch/ad0% | 0% | 28% | 69% | 2%
src/main/java/org/opensearch/ad/model0% | 0% | 11% | 56% | 32%
src/main/java/org/opensearch/ad/transport0% | 0% | 0% | 54% | 45%
src/main/java/org/opensearch/ad/task0% | 0% | 0% | 97% | 2%
src/main/java/org/opensearch/ad/ml0% | 0% | 0% | 77% | 22%
src/main/java/org/opensearch/ad/rest0% | 0% | 0% | 54% | 45%
src/main/java/org/opensearch/ad/feature0% | 0% | 0% | 77% | 22%
src/main/java/org/opensearch/ad/indices0% | 0% | 0% | 94% | 5%
src/main/java/org/opensearch/ad/caching0% | 0% | 0% | 76% | 23%
src/main/java/org/opensearch/ad/util0% | 0% | 0% | 53% | 46%
src/main/java/org/opensearch/ad/cluster0% | 0% | 0% | 41% | 58%
src/main/java/org/opensearch/ad/settings0% | 0% | 0% | 54% | 45%
src/main/java/org/opensearch/ad/ratelimit0% | 0% | 0% | 19% | 80%
src/main/java/org/opensearch/ad/constant0% | 0% | 0% | 96% | 3%
src/main/java/org/opensearch/ad/stats0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/ad/common0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/ad/breaker0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/ad/dataprocessor0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/main/plugin-metadata0% | 0% | 0% | 0% | 100%
src/main/java/org/opensearch/ad/annotation0% | 0% | 0% | 0% | 100%
src/main/groovy/io/pry/gradle/offline_dependencies0% | 0% | 0% | 0% | 0%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
AnomalyDetector.java
in src/main/java/org/opensearch/ad/model
627 44 89 265 26
AnomalyDetectorPlugin.java
in src/main/java/org/opensearch/ad
876 12 89 265 22
AnomalyDetectorSettings.java
in src/main/java/org/opensearch/ad/settings
438 1 93 265 20
CommonErrorMessages.java
in src/main/java/org/opensearch/ad/constant
84 1 26 265 19
ADTaskManager.java
in src/main/java/org/opensearch/ad/task
2290 86 84 265 19
RestHandlerUtils.java
in src/main/java/org/opensearch/ad/util
163 10 26 265 16
AbstractAnomalyDetectorActionHandler.java
in src/main/java/org/opensearch/ad/rest/handler
685 23 26 135 15
AnomalyResultTransportAction.java
in src/main/java/org/opensearch/ad/transport
866 27 84 265 14
ParseUtils.java
in src/main/java/org/opensearch/ad/util
553 21 89 265 13
ADTaskCacheManager.java
in src/main/java/org/opensearch/ad/task
715 88 84 265 13
IndexAnomalyDetectorActionHandler.java
in src/main/java/org/opensearch/ad/rest/handler
65 2 92 265 12
ModelManager.java
in src/main/java/org/opensearch/ad/ml
577 27 89 265 12
ADBatchTaskRunner.java
in src/main/java/org/opensearch/ad/task
1174 28 89 265 12
CommonName.java
in src/main/java/org/opensearch/ad/constant
62 - 89 265 11
ValidateAnomalyDetectorTransportAction.java
in src/main/java/org/opensearch/ad/transport
203 7 84 135 11
PreviewAnomalyDetectorTransportAction.java
in src/main/java/org/opensearch/ad/transport
226 7 92 265 11
EntityResultTransportAction.java
in src/main/java/org/opensearch/ad/transport
244 3 89 265 11
AnomalyDetectorJobRunner.java
in src/main/java/org/opensearch/ad
573 22 89 265 11
PriorityCache.java
in src/main/java/org/opensearch/ad/caching
604 26 114 265 11
DetectorValidationIssueType.java
in src/main/java/org/opensearch/ad/model
23 1 89 135 10