File Size Overall
  • There are 105 files with 8,716 lines of code.
    • 0 very long files (0 lines of code)
    • 2 long files (1,404 lines of code)
    • 5 medium size files (1,303 lines of code)
    • 19 small files (2,589 lines of code)
    • 79 very small files (3,420 lines of code)
0% | 16% | 14% | 29% | 39%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java0% | 16% | 15% | 29% | 38%
spec0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
raigad0% | 16% | 15% | 30% | 36%
raigad-discovery-plugin0% | 0% | 0% | 0% | 100%
conf0% | 0% | 0% | 0% | 100%
raigad-web0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
RaigadConfiguration.java
in raigad/src/main/java/com/netflix/raigad/configuration
756 104
NodeIndicesStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
648 86
InstanceDataDAOCassandra.java
in raigad/src/main/java/com/netflix/raigad/identity
309 15
JvmStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
302 42
AWSMembership.java
in raigad/src/main/java/com/netflix/raigad/aws
233 9
SystemUtils.java
in raigad/src/main/java/com/netflix/raigad/utils
230 10
ThreadPoolStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
229 29
AbstractConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
176 15
EstimatedHistogram.java
in raigad/src/main/java/com/netflix/raigad/monitoring
168 16
OsStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
159 19
SnapshotBackupManager.java
in raigad/src/main/java/com/netflix/raigad/backup
154 11
ElasticsearchIndexManager.java
in raigad/src/main/java/com/netflix/raigad/indexmanagement
152 12
InstanceManager.java
in raigad/src/main/java/com/netflix/raigad/identity
151 10
StandardTuner.java
in raigad/src/main/java/com/netflix/raigad/defaultimpl
148 3
RaigadServer.java
in raigad/src/main/java/com/netflix/raigad/startup
146 5
AllCircuitBreakerStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
136 13
RestoreBackupManager.java
in raigad/src/main/java/com/netflix/raigad/backup
136 7
UpdateTribeSecuritySettings.java
in raigad/src/main/java/com/netflix/raigad/aws
134 6
FsStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
129 15
HealthMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
128 10
ProcessStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
125 14
ElasticsearchUtils.java
in raigad/src/main/java/com/netflix/raigad/utils
118 6
TransportStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
117 12
IndexMetadata.java
in raigad/src/main/java/com/netflix/raigad/indexmanagement
105 10
ElasticsearchConfig.java
in raigad/src/main/java/com/netflix/raigad/resources
104 4
IConfiguration.java
in raigad/src/main/java/com/netflix/raigad/configuration
103 -
RaigadScheduler.java
in raigad/src/main/java/com/netflix/raigad/scheduler
97 8
PropertiesConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
96 9
ElasticsearchAdmin.java
in raigad/src/main/java/com/netflix/raigad/resources
93 7
ElasticsearchProcessManager.java
in raigad/src/main/java/com/netflix/raigad/defaultimpl
90 6
UpdateSecuritySettings.java
in raigad/src/main/java/com/netflix/raigad/aws
89 5
InjectedWebListener.java
in raigad/src/main/java/com/netflix/raigad/resources
88 4
HttpStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
87 7
RaigadInstance.java
in raigad/src/main/java/com/netflix/raigad/identity
85 21
CassandraInstanceFactory.java
in raigad/src/main/java/com/netflix/raigad/identity
85 7
EurekaHostsSupplier.java
in raigad/src/main/java/com/netflix/raigad/identity
84 2
Task.java
in raigad/src/main/java/com/netflix/raigad/scheduler
83 7
S3Repository.java
in raigad/src/main/java/com/netflix/raigad/backup
83 8
S3RepositorySettingsParams.java
in raigad/src/main/java/com/netflix/raigad/backup
83 7
RaigadInstance.java
in raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery
82 21
CompositeConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
80 11
BlockingSubmitThreadPoolExecutor.java
in raigad/src/main/java/com/netflix/raigad/scheduler
80 4
ElasticsearchProcessMonitor.java
in raigad/src/main/java/com/netflix/raigad/utils
77 9
ElasticsearchInstance.java
in raigad/src/main/java/com/netflix/raigad/defaultimpl
74 17
SecurityGroupAdmin.java
in raigad/src/main/java/com/netflix/raigad/resources
71 3
ElasticsearchTransportClient.java
in raigad/src/main/java/com/netflix/raigad/utils
70 6
SnapshotBackupMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
70 7
CustomConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
69 16
NodeHealthMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
69 7
ClearCredential.java
in raigad/src/main/java/com/netflix/raigad/aws
65 5
Files With Most Units (Top 50)
File# lines# units
RaigadConfiguration.java
in raigad/src/main/java/com/netflix/raigad/configuration
756 104
NodeIndicesStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
648 86
JvmStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
302 42
ThreadPoolStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
229 29
RaigadInstance.java
in raigad/src/main/java/com/netflix/raigad/identity
85 21
RaigadInstance.java
in raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery
82 21
OsStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
159 19
ElasticsearchInstance.java
in raigad/src/main/java/com/netflix/raigad/defaultimpl
74 17
CustomConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
69 16
EstimatedHistogram.java
in raigad/src/main/java/com/netflix/raigad/monitoring
168 16
AbstractConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
176 15
InstanceDataDAOCassandra.java
in raigad/src/main/java/com/netflix/raigad/identity
309 15
FsStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
129 15
ProcessStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
125 14
AllCircuitBreakerStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
136 13
TransportStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
117 12
ElasticsearchIndexManager.java
in raigad/src/main/java/com/netflix/raigad/indexmanagement
152 12
CompositeConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
80 11
SnapshotBackupManager.java
in raigad/src/main/java/com/netflix/raigad/backup
154 11
InstanceManager.java
in raigad/src/main/java/com/netflix/raigad/identity
151 10
SystemUtils.java
in raigad/src/main/java/com/netflix/raigad/utils
230 10
HealthMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
128 10
IndexMetadata.java
in raigad/src/main/java/com/netflix/raigad/indexmanagement
105 10
PropertiesConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
96 9
ElasticsearchProcessMonitor.java
in raigad/src/main/java/com/netflix/raigad/utils
77 9
AWSMembership.java
in raigad/src/main/java/com/netflix/raigad/aws
233 9
RaigadScheduler.java
in raigad/src/main/java/com/netflix/raigad/scheduler
97 8
S3Repository.java
in raigad/src/main/java/com/netflix/raigad/backup
83 8
CassandraInstanceFactory.java
in raigad/src/main/java/com/netflix/raigad/identity
85 7
ElasticsearchAdmin.java
in raigad/src/main/java/com/netflix/raigad/resources
93 7
CronTimer.java
in raigad/src/main/java/com/netflix/raigad/scheduler
40 7
Task.java
in raigad/src/main/java/com/netflix/raigad/scheduler
83 7
NodeHealthMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
69 7
SnapshotBackupMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
70 7
HttpStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
87 7
RestoreBackupManager.java
in raigad/src/main/java/com/netflix/raigad/backup
136 7
S3RepositorySettingsParams.java
in raigad/src/main/java/com/netflix/raigad/backup
83 7
ElasticsearchTransportClient.java
in raigad/src/main/java/com/netflix/raigad/utils
70 6
ElasticsearchUtils.java
in raigad/src/main/java/com/netflix/raigad/utils
118 6
ElasticsearchProcessManager.java
in raigad/src/main/java/com/netflix/raigad/defaultimpl
90 6
UpdateTribeSecuritySettings.java
in raigad/src/main/java/com/netflix/raigad/aws
134 6
SystemPropertiesConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
39 5
RetriableCallable.java
in raigad/src/main/java/com/netflix/raigad/utils
49 5
ClearCredential.java
in raigad/src/main/java/com/netflix/raigad/aws
65 5
UpdateSecuritySettings.java
in raigad/src/main/java/com/netflix/raigad/aws
89 5
MasterNodeInformation.java
in raigad/src/main/java/com/netflix/raigad/dataobjects
31 5
RaigadServer.java
in raigad/src/main/java/com/netflix/raigad/startup
146 5
MemoryConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
25 4
ElasticsearchConfig.java
in raigad/src/main/java/com/netflix/raigad/resources
104 4
InjectedWebListener.java
in raigad/src/main/java/com/netflix/raigad/resources
88 4
Files With Long Lines (Top 29)

There are 29 files with lines longer than 120 characters. In total, there are 221 long lines.

File# lines# units# long lines
RaigadConfiguration.java
in raigad/src/main/java/com/netflix/raigad/configuration
756 104 104
RaigadServer.java
in raigad/src/main/java/com/netflix/raigad/startup
146 5 17
NodeIndicesStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
648 86 16
RestoreBackupManager.java
in raigad/src/main/java/com/netflix/raigad/backup
136 7 10
SystemUtils.java
in raigad/src/main/java/com/netflix/raigad/utils
230 10 9
AWSMembership.java
in raigad/src/main/java/com/netflix/raigad/aws
233 9 9
SnapshotBackupManager.java
in raigad/src/main/java/com/netflix/raigad/backup
154 11 7
ElasticsearchIndexManager.java
in raigad/src/main/java/com/netflix/raigad/indexmanagement
152 12 7
InstanceDataDAOCassandra.java
in raigad/src/main/java/com/netflix/raigad/identity
309 15 5
HealthMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
128 10 5
RaigadUnicastHostsProvider.java
in raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery
62 2 4
ElasticsearchTransportClient.java
in raigad/src/main/java/com/netflix/raigad/utils
70 6 3
UpdateTribeSecuritySettings.java
in raigad/src/main/java/com/netflix/raigad/aws
134 6 3
AbstractRepository.java
in raigad/src/main/java/com/netflix/raigad/backup
58 2 3
InstanceManager.java
in raigad/src/main/java/com/netflix/raigad/identity
151 10 2
ElasticsearchConfig.java
in raigad/src/main/java/com/netflix/raigad/resources
104 4 2
RaigadScheduler.java
in raigad/src/main/java/com/netflix/raigad/scheduler
97 8 2
StandardTuner.java
in raigad/src/main/java/com/netflix/raigad/defaultimpl
148 3 2
CompositeConfigSource.java
in raigad/src/main/java/com/netflix/raigad/configuration
80 11 1
RaigadInstance.java
in raigad/src/main/java/com/netflix/raigad/identity
85 21 1
ElasticsearchAdmin.java
in raigad/src/main/java/com/netflix/raigad/resources
93 7 1
InjectedWebListener.java
in raigad/src/main/java/com/netflix/raigad/resources
88 4 1
ElasticsearchBackup.java
in raigad/src/main/java/com/netflix/raigad/resources
60 4 1
ElasticsearchProcessManager.java
in raigad/src/main/java/com/netflix/raigad/defaultimpl
90 6 1
UpdateSecuritySettings.java
in raigad/src/main/java/com/netflix/raigad/aws
89 5 1
AllCircuitBreakerStatsMonitor.java
in raigad/src/main/java/com/netflix/raigad/monitoring
136 13 1
S3Repository.java
in raigad/src/main/java/com/netflix/raigad/backup
83 8 1
RaigadInstance.java
in raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery
82 21 1
ElasticsearchUtil.java
in raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/utils
50 2 1
Correlations

File Size vs. Commits (all time): 104 points

raigad/src/main/java/com/netflix/raigad/configuration/CompositeConfigSource.java x: 5 commits (all time) y: 80 lines of code raigad/src/main/java/com/netflix/raigad/configuration/CustomConfigSource.java x: 2 commits (all time) y: 69 lines of code raigad/src/main/java/com/netflix/raigad/configuration/IConfigSource.java x: 5 commits (all time) y: 24 lines of code raigad/src/main/java/com/netflix/raigad/configuration/PropertiesConfigSource.java x: 5 commits (all time) y: 96 lines of code raigad/src/main/java/com/netflix/raigad/configuration/SystemPropertiesConfigSource.java x: 7 commits (all time) y: 39 lines of code raigad/src/main/java/com/netflix/raigad/resources/ElasticsearchConfig.java x: 12 commits (all time) y: 104 lines of code raigad/src/main/java/com/netflix/raigad/resources/InjectedWebListener.java x: 8 commits (all time) y: 88 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/ElasticsearchIndexManager.java x: 9 commits (all time) y: 152 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/IIndexNameFilter.java x: 6 commits (all time) y: 4 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/IndexMetadata.java x: 10 commits (all time) y: 105 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/IndexUtils.java x: 8 commits (all time) y: 13 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/indexfilters/DatePatternIndexNameFilter.java x: 1 commits (all time) y: 30 lines of code raigad/src/main/java/com/netflix/raigad/defaultimpl/ElasticsearchProcessManager.java x: 4 commits (all time) y: 90 lines of code raigad/src/main/java/com/netflix/raigad/defaultimpl/IElasticsearchProcess.java x: 6 commits (all time) y: 8 lines of code raigad/src/main/java/com/netflix/raigad/resources/ElasticsearchAdmin.java x: 6 commits (all time) y: 93 lines of code raigad/src/main/java/com/netflix/raigad/resources/ElasticsearchBackup.java x: 8 commits (all time) y: 60 lines of code raigad/src/main/java/com/netflix/raigad/startup/RaigadServer.java x: 29 commits (all time) y: 146 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchProcessMonitor.java x: 12 commits (all time) y: 77 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchTransportClient.java x: 20 commits (all time) y: 70 lines of code raigad/src/main/java/com/netflix/raigad/configuration/IConfiguration.java x: 42 commits (all time) y: 103 lines of code raigad/src/main/java/com/netflix/raigad/configuration/RaigadConfiguration.java x: 50 commits (all time) y: 756 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/CronTimer.java x: 5 commits (all time) y: 40 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchUtils.java x: 6 commits (all time) y: 118 lines of code raigad/src/main/java/com/netflix/raigad/utils/HttpModule.java x: 5 commits (all time) y: 42 lines of code raigad/src/main/java/com/netflix/raigad/aws/UpdateSecuritySettings.java x: 9 commits (all time) y: 89 lines of code raigad/src/main/java/com/netflix/raigad/aws/UpdateTribeSecuritySettings.java x: 13 commits (all time) y: 134 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/RaigadUnicastHostsProvider.java x: 6 commits (all time) y: 62 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/HttpStatsMonitor.java x: 13 commits (all time) y: 87 lines of code raigad/src/main/java/com/netflix/raigad/defaultimpl/StandardTuner.java x: 31 commits (all time) y: 148 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/RaigadDiscoveryPlugin.java x: 4 commits (all time) y: 27 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/RaigadInstance.java x: 8 commits (all time) y: 82 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/utils/DataFetcher.java x: 8 commits (all time) y: 46 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/utils/ElasticsearchUtil.java x: 8 commits (all time) y: 50 lines of code raigad/src/main/java/com/netflix/raigad/backup/S3Repository.java x: 7 commits (all time) y: 83 lines of code raigad/src/main/java/com/netflix/raigad/backup/SnapshotBackupManager.java x: 11 commits (all time) y: 154 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/AllCircuitBreakerStatsMonitor.java x: 12 commits (all time) y: 136 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/FsStatsMonitor.java x: 13 commits (all time) y: 129 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/JvmStatsMonitor.java x: 13 commits (all time) y: 302 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/NodeIndicesStatsMonitor.java x: 19 commits (all time) y: 648 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/OsStatsMonitor.java x: 13 commits (all time) y: 159 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/ProcessStatsMonitor.java x: 13 commits (all time) y: 125 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/SnapshotBackupMonitor.java x: 11 commits (all time) y: 70 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/ThreadPoolStatsMonitor.java x: 11 commits (all time) y: 229 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/TransportStatsMonitor.java x: 11 commits (all time) y: 117 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchHttpException.java x: 4 commits (all time) y: 14 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchTransportClientConnectionException.java x: 4 commits (all time) y: 11 lines of code raigad/src/main/java/com/netflix/raigad/utils/IElasticsearchTuner.java x: 5 commits (all time) y: 8 lines of code raigad/src/main/java/com/netflix/raigad/utils/NFException.java x: 5 commits (all time) y: 20 lines of code raigad/src/main/java/com/netflix/raigad/utils/BoundedExponentialRetryCallable.java x: 7 commits (all time) y: 54 lines of code raigad/src/main/java/com/netflix/raigad/utils/RetriableCallable.java x: 6 commits (all time) y: 49 lines of code raigad/src/main/java/com/netflix/raigad/utils/TribeUtils.java x: 8 commits (all time) y: 31 lines of code raigad/src/main/java/com/netflix/raigad/defaultimpl/ElasticsearchInstance.java x: 2 commits (all time) y: 74 lines of code raigad/src/main/java/com/netflix/raigad/aws/AWSMembership.java x: 15 commits (all time) y: 233 lines of code raigad/src/main/java/com/netflix/raigad/aws/ClearCredential.java x: 3 commits (all time) y: 65 lines of code raigad/src/main/java/com/netflix/raigad/aws/IAMCredential.java x: 3 commits (all time) y: 15 lines of code raigad/src/main/java/com/netflix/raigad/aws/ICredential.java x: 3 commits (all time) y: 8 lines of code raigad/src/main/java/com/netflix/raigad/aws/SetVPCSecurityGroupID.java x: 6 commits (all time) y: 58 lines of code raigad/src/main/java/com/netflix/raigad/backup/AbstractRepository.java x: 3 commits (all time) y: 58 lines of code raigad/src/main/java/com/netflix/raigad/backup/AbstractRepositorySettingsParams.java x: 3 commits (all time) y: 28 lines of code raigad/src/main/java/com/netflix/raigad/backup/RestoreBackupManager.java x: 11 commits (all time) y: 136 lines of code raigad/src/main/java/com/netflix/raigad/backup/S3RepositorySettingsParams.java x: 3 commits (all time) y: 83 lines of code raigad/src/main/java/com/netflix/raigad/backup/exception/CreateRepositoryException.java x: 3 commits (all time) y: 20 lines of code raigad/src/main/java/com/netflix/raigad/configuration/AbstractConfigSource.java x: 3 commits (all time) y: 176 lines of code raigad/src/main/java/com/netflix/raigad/configuration/RaigadConfigSource.java x: 7 commits (all time) y: 9 lines of code raigad/src/main/java/com/netflix/raigad/dataobjects/MasterNodeInformation.java x: 2 commits (all time) y: 31 lines of code raigad/src/main/java/com/netflix/raigad/identity/CassandraInstanceFactory.java x: 9 commits (all time) y: 85 lines of code raigad/src/main/java/com/netflix/raigad/identity/EurekaHostsSupplier.java x: 6 commits (all time) y: 84 lines of code raigad/src/main/java/com/netflix/raigad/identity/HostSupplier.java x: 3 commits (all time) y: 9 lines of code raigad/src/main/java/com/netflix/raigad/identity/IMembership.java x: 9 commits (all time) y: 17 lines of code raigad/src/main/java/com/netflix/raigad/identity/IRaigadInstanceFactory.java x: 5 commits (all time) y: 14 lines of code raigad/src/main/java/com/netflix/raigad/identity/InstanceDataDAOCassandra.java x: 9 commits (all time) y: 309 lines of code raigad/src/main/java/com/netflix/raigad/identity/InstanceManager.java x: 16 commits (all time) y: 151 lines of code raigad/src/main/java/com/netflix/raigad/identity/RaigadInstance.java x: 3 commits (all time) y: 85 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/EstimatedHistogram.java x: 3 commits (all time) y: 168 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/HealthMonitor.java x: 12 commits (all time) y: 128 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/NodeHealthMonitor.java x: 6 commits (all time) y: 69 lines of code raigad/src/main/java/com/netflix/raigad/resources/SecurityGroupAdmin.java x: 5 commits (all time) y: 71 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/BlockingSubmitThreadPoolExecutor.java x: 3 commits (all time) y: 80 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/ExecutionException.java x: 3 commits (all time) y: 21 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/GuiceJobFactory.java x: 3 commits (all time) y: 26 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/NamedThreadPoolExecutor.java x: 3 commits (all time) y: 45 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/RaigadScheduler.java x: 3 commits (all time) y: 97 lines of code raigad/src/main/java/com/netflix/raigad/utils/ExponentialRetryCallable.java x: 5 commits (all time) y: 51 lines of code raigad/src/main/java/com/netflix/raigad/utils/FifoQueue.java x: 3 commits (all time) y: 31 lines of code raigad/src/main/java/com/netflix/raigad/utils/SystemUtils.java x: 11 commits (all time) y: 230 lines of code raigad/src/main/java/com/netflix/raigad/utils/TuneElasticsearch.java x: 3 commits (all time) y: 33 lines of code raigad-web/src/main/webapp/WEB-INF/web.xml x: 2 commits (all time) y: 18 lines of code
756.0
lines of code
  min: 4.0
  average: 83.36
  25th percentile: 20.0
  median: 59.0
  75th percentile: 101.5
  max: 756.0
0 50.0
commits (all time)
min: 1.0 | average: 7.61 | 25th percentile: 3.0 | median: 5.0 | 75th percentile: 9.0 | max: 50.0

File Size vs. Contributors (all time): 104 points

raigad/src/main/java/com/netflix/raigad/configuration/CompositeConfigSource.java x: 5 contributors (all time) y: 80 lines of code raigad/src/main/java/com/netflix/raigad/configuration/CustomConfigSource.java x: 2 contributors (all time) y: 69 lines of code raigad/src/main/java/com/netflix/raigad/configuration/IConfigSource.java x: 5 contributors (all time) y: 24 lines of code raigad/src/main/java/com/netflix/raigad/configuration/PropertiesConfigSource.java x: 5 contributors (all time) y: 96 lines of code raigad/src/main/java/com/netflix/raigad/configuration/SystemPropertiesConfigSource.java x: 5 contributors (all time) y: 39 lines of code raigad/src/main/java/com/netflix/raigad/resources/ElasticsearchConfig.java x: 5 contributors (all time) y: 104 lines of code raigad/src/main/java/com/netflix/raigad/resources/InjectedWebListener.java x: 5 contributors (all time) y: 88 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/ElasticsearchIndexManager.java x: 3 contributors (all time) y: 152 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/IIndexNameFilter.java x: 4 contributors (all time) y: 4 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/IndexMetadata.java x: 4 contributors (all time) y: 105 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/IndexUtils.java x: 4 contributors (all time) y: 13 lines of code raigad/src/main/java/com/netflix/raigad/indexmanagement/indexfilters/DatePatternIndexNameFilter.java x: 1 contributors (all time) y: 30 lines of code raigad/src/main/java/com/netflix/raigad/defaultimpl/ElasticsearchProcessManager.java x: 2 contributors (all time) y: 90 lines of code raigad/src/main/java/com/netflix/raigad/defaultimpl/IElasticsearchProcess.java x: 3 contributors (all time) y: 8 lines of code raigad/src/main/java/com/netflix/raigad/resources/ElasticsearchAdmin.java x: 3 contributors (all time) y: 93 lines of code raigad/src/main/java/com/netflix/raigad/resources/ElasticsearchBackup.java x: 3 contributors (all time) y: 60 lines of code raigad/src/main/java/com/netflix/raigad/startup/RaigadServer.java x: 5 contributors (all time) y: 146 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchProcessMonitor.java x: 5 contributors (all time) y: 77 lines of code raigad/src/main/java/com/netflix/raigad/configuration/RaigadConfiguration.java x: 5 contributors (all time) y: 756 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/CronTimer.java x: 3 contributors (all time) y: 40 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchUtils.java x: 2 contributors (all time) y: 118 lines of code raigad/src/main/java/com/netflix/raigad/utils/HttpModule.java x: 3 contributors (all time) y: 42 lines of code raigad/src/main/java/com/netflix/raigad/aws/UpdateSecuritySettings.java x: 3 contributors (all time) y: 89 lines of code raigad/src/main/java/com/netflix/raigad/aws/UpdateTribeSecuritySettings.java x: 3 contributors (all time) y: 134 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/RaigadUnicastHostsProvider.java x: 2 contributors (all time) y: 62 lines of code raigad/src/main/java/com/netflix/raigad/defaultimpl/StandardTuner.java x: 3 contributors (all time) y: 148 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/RaigadDiscoveryPlugin.java x: 2 contributors (all time) y: 27 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/RaigadInstance.java x: 2 contributors (all time) y: 82 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/utils/DataFetcher.java x: 2 contributors (all time) y: 46 lines of code raigad-discovery-plugin/src/main/java/com/netflix/raigad/discovery/utils/ElasticsearchUtil.java x: 2 contributors (all time) y: 50 lines of code raigad/src/main/java/com/netflix/raigad/backup/S3Repository.java x: 3 contributors (all time) y: 83 lines of code raigad/src/main/java/com/netflix/raigad/backup/SnapshotBackupManager.java x: 5 contributors (all time) y: 154 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/AllCircuitBreakerStatsMonitor.java x: 5 contributors (all time) y: 136 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/FsStatsMonitor.java x: 5 contributors (all time) y: 129 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/JvmStatsMonitor.java x: 5 contributors (all time) y: 302 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/NodeIndicesStatsMonitor.java x: 5 contributors (all time) y: 648 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/OsStatsMonitor.java x: 5 contributors (all time) y: 159 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/ProcessStatsMonitor.java x: 5 contributors (all time) y: 125 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/SnapshotBackupMonitor.java x: 5 contributors (all time) y: 70 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/ThreadPoolStatsMonitor.java x: 5 contributors (all time) y: 229 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/TransportStatsMonitor.java x: 5 contributors (all time) y: 117 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchHttpException.java x: 2 contributors (all time) y: 14 lines of code raigad/src/main/java/com/netflix/raigad/utils/ElasticsearchTransportClientConnectionException.java x: 2 contributors (all time) y: 11 lines of code raigad/src/main/java/com/netflix/raigad/utils/NFException.java x: 3 contributors (all time) y: 20 lines of code raigad/src/main/java/com/netflix/raigad/utils/BoundedExponentialRetryCallable.java x: 3 contributors (all time) y: 54 lines of code raigad/src/main/java/com/netflix/raigad/utils/TribeUtils.java x: 3 contributors (all time) y: 31 lines of code raigad/src/main/java/com/netflix/raigad/defaultimpl/ElasticsearchInstance.java x: 2 contributors (all time) y: 74 lines of code raigad/src/main/java/com/netflix/raigad/aws/AWSMembership.java x: 3 contributors (all time) y: 233 lines of code raigad/src/main/java/com/netflix/raigad/aws/ClearCredential.java x: 3 contributors (all time) y: 65 lines of code raigad/src/main/java/com/netflix/raigad/aws/IAMCredential.java x: 3 contributors (all time) y: 15 lines of code raigad/src/main/java/com/netflix/raigad/aws/SetVPCSecurityGroupID.java x: 3 contributors (all time) y: 58 lines of code raigad/src/main/java/com/netflix/raigad/backup/AbstractRepositorySettingsParams.java x: 3 contributors (all time) y: 28 lines of code raigad/src/main/java/com/netflix/raigad/backup/RestoreBackupManager.java x: 6 contributors (all time) y: 136 lines of code raigad/src/main/java/com/netflix/raigad/configuration/AbstractConfigSource.java x: 3 contributors (all time) y: 176 lines of code raigad/src/main/java/com/netflix/raigad/configuration/RaigadConfigSource.java x: 3 contributors (all time) y: 9 lines of code raigad/src/main/java/com/netflix/raigad/dataobjects/MasterNodeInformation.java x: 2 contributors (all time) y: 31 lines of code raigad/src/main/java/com/netflix/raigad/identity/CassandraInstanceFactory.java x: 3 contributors (all time) y: 85 lines of code raigad/src/main/java/com/netflix/raigad/identity/IRaigadInstanceFactory.java x: 3 contributors (all time) y: 14 lines of code raigad/src/main/java/com/netflix/raigad/identity/InstanceDataDAOCassandra.java x: 3 contributors (all time) y: 309 lines of code raigad/src/main/java/com/netflix/raigad/identity/InstanceManager.java x: 3 contributors (all time) y: 151 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/EstimatedHistogram.java x: 3 contributors (all time) y: 168 lines of code raigad/src/main/java/com/netflix/raigad/monitoring/NodeHealthMonitor.java x: 4 contributors (all time) y: 69 lines of code raigad/src/main/java/com/netflix/raigad/resources/NodeHealthCheck.java x: 4 contributors (all time) y: 25 lines of code raigad/src/main/java/com/netflix/raigad/resources/SecurityGroupAdmin.java x: 3 contributors (all time) y: 71 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/BlockingSubmitThreadPoolExecutor.java x: 3 contributors (all time) y: 80 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/ExecutionException.java x: 3 contributors (all time) y: 21 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/GuiceJobFactory.java x: 3 contributors (all time) y: 26 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/NamedThreadPoolExecutor.java x: 3 contributors (all time) y: 45 lines of code raigad/src/main/java/com/netflix/raigad/scheduler/RaigadScheduler.java x: 3 contributors (all time) y: 97 lines of code raigad/src/main/java/com/netflix/raigad/utils/ExponentialRetryCallable.java x: 3 contributors (all time) y: 51 lines of code raigad/src/main/java/com/netflix/raigad/utils/SystemUtils.java x: 3 contributors (all time) y: 230 lines of code raigad/src/main/java/com/netflix/raigad/utils/TuneElasticsearch.java x: 3 contributors (all time) y: 33 lines of code raigad-web/src/main/webapp/WEB-INF/web.xml x: 1 contributors (all time) y: 18 lines of code
756.0
lines of code
  min: 4.0
  average: 83.36
  25th percentile: 20.0
  median: 59.0
  75th percentile: 101.5
  max: 756.0
0 6.0
contributors (all time)
min: 1.0 | average: 3.35 | 25th percentile: 3.0 | median: 3.0 | 75th percentile: 4.0 | max: 6.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".

About This Analysis
  • File size measurements show the distribution of size of files.
  • Files are classified in four categories based on their size (lines of code): 1-100 (very small files), 101-200 (small files), 201-500 (medium size files), 501-1000 (long files), 1001+(very long files).
  • It is a good practice to keep files small. Long files may become "bloaters", code that have increased to such gargantuan proportions that they are hard to work with.
Learn more...