netflix / spectator
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
0% | 12% | 25% | 22% | 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% | 12% | 25% | 22% | 38%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
spectator-api0% | 11% | 32% | 22% | 33%
spectator-reg-atlas0% | 22% | 32% | 16% | 28%
spectator-ext-ipc0% | 28% | 21% | 21% | 27%
spectator-ext-sandbox0% | 0% | 57% | 12% | 29%
spectator-web-spring0% | 0% | 30% | 35% | 34%
spectator-ext-aws0% | 0% | 77% | 0% | 22%
spectator-reg-stateless0% | 0% | 0% | 36% | 63%
spectator-ext-jvm0% | 0% | 0% | 33% | 66%
spectator-ext-gc0% | 0% | 0% | 51% | 48%
spectator-ext-spark0% | 0% | 0% | 38% | 61%
spectator-nflx-tagging0% | 0% | 0% | 100% | 0%
spectator-agent0% | 0% | 0% | 100% | 0%
spectator-reg-micrometer0% | 0% | 0% | 47% | 52%
spectator-ext-placeholders0% | 0% | 0% | 31% | 68%
spectator-ext-aws20% | 0% | 0% | 100% | 0%
spectator-ext-ipcservlet0% | 0% | 0% | 66% | 33%
spectator-reg-servo0% | 0% | 0% | 16% | 83%
spectator-nflx-plugin0% | 0% | 0% | 42% | 57%
spectator-reg-sidecar0% | 0% | 0% | 0% | 100%
spectator-reg-metrics30% | 0% | 0% | 0% | 100%
spectator-reg-metrics50% | 0% | 0% | 0% | 100%
codequality0% | 0% | 0% | 0% | 100%
spectator-ext-log4j20% | 0% | 0% | 0% | 100%
spectator-perf0% | 0% | 0% | 0% | 100%
spectator-ext-log4j10% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
IpcLogEntry.java
in spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc
824 87
Timer.java
in spectator-api/src/main/java/com/netflix/spectator/api
697 59
Query.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
589 18
PatternUtils.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
540 27
QueryIndex.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
519 25
DataExpr.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
481 6
Optimizer.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
396 28
ArrayTagSet.java
in spectator-api/src/main/java/com/netflix/spectator/api
393 26
HttpLogEntry.java
in spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox
382 54
PolledMeter.java
in spectator-api/src/main/java/com/netflix/spectator/api/patterns
365 23
PrefixTree.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
358 30
IpcMetric.java
in spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc
339 12
Parser.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
332 22
AtlasRegistry.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas
317 12
Hash64.java
in spectator-api/src/main/java/com/netflix/spectator/impl
302 39
HttpRequestBuilder.java
in spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http
289 30
Scheduler.java
in spectator-api/src/main/java/com/netflix/spectator/impl
276 18
CompositeRegistry.java
in spectator-api/src/main/java/com/netflix/spectator/api
265 14
Parser.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
260 11
Ids.java
in spectator-api/src/jmh/java/com/netflix/spectator/perf
234 19
CardinalityLimiters.java
in spectator-api/src/main/java/com/netflix/spectator/api/patterns
229 8
HttpRequestBuilder.java
in spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox
219 24
Evaluator.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
211 14
PrototypeMeasurementFilter.java
in spectator-web-spring/src/main/java/com/netflix/spectator/controllers/filter
210 26
Registry.java
in spectator-api/src/main/java/com/netflix/spectator/api
207 38
AsciiSet.java
in spectator-api/src/main/java/com/netflix/spectator/impl
207 21
PatternExpr.java
in spectator-api/src/main/java/com/netflix/spectator/impl
205 10
SpectatorRequestMetricCollector.java
in spectator-ext-aws/src/main/java/com/netflix/spectator/aws
203 15
AbstractRegistry.java
in spectator-api/src/main/java/com/netflix/spectator/api
196 10
GcLogger.java
in spectator-ext-gc/src/main/java/com/netflix/spectator/gc
194 7
BucketFunctions.java
in spectator-api/src/main/java/com/netflix/spectator/api/histogram
188 21
PercentileBuckets.java
in spectator-api/src/main/java/com/netflix/spectator/api/histogram
179 10
Utils.java
in spectator-api/src/main/java/com/netflix/spectator/api
172 19
HostSanitizer.java
in spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http
170 9
EvalPayload.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
167 17
SpectatorReporter.java
in spectator-ext-spark/src/main/java/com/netflix/spectator/spark
163 9
LfuCache.java
in spectator-api/src/main/java/com/netflix/spectator/impl
156 9
StringReplace.java
in spectator-api/src/jmh/java/com/netflix/spectator/perf
151 23
Rollups.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas
146 12
DefaultPublisher.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
145 8
PercentileDistributionSummary.java
in spectator-api/src/main/java/com/netflix/spectator/api/histogram
145 12
PercentileTimer.java
in spectator-api/src/main/java/com/netflix/spectator/api/histogram
144 13
NetflixTagging.java
in spectator-nflx-tagging/src/main/java/com/netflix/spectator/nflx/tagging
143 15
Consolidator.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
142 6
IndexOfMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
141 18
PrototypeMeasurementFilterSpecification.java
in spectator-web-spring/src/main/java/com/netflix/spectator/controllers/filter
138 24
Agent.java
in spectator-agent/src/main/java/com/netflix/spectator/agent
137 6
DoubleDistributionSummary.java
in spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox
134 10
StepDouble.java
in spectator-api/src/main/java/com/netflix/spectator/impl
133 16
SeqMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
133 17
Files With Most Units (Top 50)
File# lines# units
IpcLogEntry.java
in spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc
824 87
Timer.java
in spectator-api/src/main/java/com/netflix/spectator/api
697 59
HttpLogEntry.java
in spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox
382 54
Hash64.java
in spectator-api/src/main/java/com/netflix/spectator/impl
302 39
Registry.java
in spectator-api/src/main/java/com/netflix/spectator/api
207 38
PrefixTree.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
358 30
HttpRequestBuilder.java
in spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http
289 30
Optimizer.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
396 28
PatternUtils.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
540 27
PrototypeMeasurementFilter.java
in spectator-web-spring/src/main/java/com/netflix/spectator/controllers/filter
210 26
ArrayTagSet.java
in spectator-api/src/main/java/com/netflix/spectator/api
393 26
QueryIndex.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
519 25
PrototypeMeasurementFilterSpecification.java
in spectator-web-spring/src/main/java/com/netflix/spectator/controllers/filter
138 24
HttpRequestBuilder.java
in spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox
219 24
AtlasConfig.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas
109 23
PolledMeter.java
in spectator-api/src/main/java/com/netflix/spectator/api/patterns
365 23
StringReplace.java
in spectator-api/src/jmh/java/com/netflix/spectator/perf
151 23
Parser.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
332 22
BucketFunctions.java
in spectator-api/src/main/java/com/netflix/spectator/api/histogram
188 21
AsciiSet.java
in spectator-api/src/main/java/com/netflix/spectator/impl
207 21
PatternMatching.java
in spectator-api/src/jmh/java/com/netflix/spectator/perf
121 20
Utils.java
in spectator-api/src/main/java/com/netflix/spectator/api
172 19
Ids.java
in spectator-api/src/jmh/java/com/netflix/spectator/perf
234 19
Query.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
589 18
Scheduler.java
in spectator-api/src/main/java/com/netflix/spectator/impl
276 18
IndexOfMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
141 18
EvalPayload.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
167 17
Subscription.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
85 17
DefaultPlaceholderId.java
in spectator-ext-placeholders/src/main/java/com/netflix/spectator/placeholders
111 17
PatternMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl
59 17
SeqMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
133 17
RollupPolicy.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas
91 16
StepDouble.java
in spectator-api/src/main/java/com/netflix/spectator/impl
133 16
StepLong.java
in spectator-api/src/main/java/com/netflix/spectator/impl
104 15
NetflixTagging.java
in spectator-nflx-tagging/src/main/java/com/netflix/spectator/nflx/tagging
143 15
SpectatorRequestMetricCollector.java
in spectator-ext-aws/src/main/java/com/netflix/spectator/aws
203 15
Evaluator.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl
211 14
CompositeRegistry.java
in spectator-api/src/main/java/com/netflix/spectator/api
265 14
ZeroOrMoreMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
117 14
ZeroOrOneMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
90 14
SidecarRegistry.java
in spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar
89 14
ServerGroup.java
in spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc
120 14
PercentileTimer.java
in spectator-api/src/main/java/com/netflix/spectator/api/histogram
144 13
OrMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
122 13
StartsWithMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
80 13
Rollups.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas
146 12
AtlasRegistry.java
in spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas
317 12
PercentileDistributionSummary.java
in spectator-api/src/main/java/com/netflix/spectator/api/histogram
145 12
AtomicDouble.java
in spectator-api/src/main/java/com/netflix/spectator/impl
93 12
RepeatMatcher.java
in spectator-api/src/main/java/com/netflix/spectator/impl/matcher
89 12
Files With Long Lines (Top 1)

There is only one file with lines longer than 120 characters. In total, there is only one long line.

File# lines# units# long lines
BatchRecordBench.java
in spectator-reg-atlas/src/jmh/java/com/netflix/spectator/atlas
88 10 1
Correlations

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

spectator-api/src/main/java/com/netflix/spectator/api/patterns/PolledMeter.java x: 13 commits (all time) y: 365 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Query.java x: 18 commits (all time) y: 589 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/QueryIndex.java x: 24 commits (all time) y: 519 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLogEntry.java x: 23 commits (all time) y: 824 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileBuckets.java x: 7 commits (all time) y: 179 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/UdpWriter.java x: 2 commits (all time) y: 39 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasCounter.java x: 15 commits (all time) y: 34 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasCounterBatchUpdater.java x: 1 commits (all time) y: 49 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcMethod.java x: 1 commits (all time) y: 24 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcMetric.java x: 10 commits (all time) y: 339 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcSource.java x: 1 commits (all time) y: 22 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcTagKey.java x: 12 commits (all time) y: 52 lines of code spectator-nflx-plugin/src/main/java/com/netflix/spectator/nflx/SpectatorModule.java x: 41 commits (all time) y: 102 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasRegistry.java x: 80 commits (all time) y: 317 lines of code spectator-ext-aws/src/main/java/com/netflix/spectator/aws/SpectatorRequestMetricCollector.java x: 17 commits (all time) y: 203 lines of code spectator-ext-gc/src/main/java/com/netflix/spectator/gc/GcLogger.java x: 30 commits (all time) y: 194 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/PrefixTree.java x: 6 commits (all time) y: 358 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/AtomicDouble.java x: 12 commits (all time) y: 93 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/StepDouble.java x: 12 commits (all time) y: 133 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/StepLong.java x: 12 commits (all time) y: 104 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasDistributionSummary.java x: 13 commits (all time) y: 91 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasMaxGauge.java x: 14 commits (all time) y: 29 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasTimer.java x: 14 commits (all time) y: 118 lines of code spectator-reg-micrometer/src/main/java/com/netflix/spectator/micrometer/MicrometerRegistry.java x: 5 commits (all time) y: 125 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/Rollups.java x: 6 commits (all time) y: 146 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/Jmx.java x: 15 commits (all time) y: 72 lines of code spectator-api/src/main/java/com/netflix/spectator/api/NoopDistributionSummary.java x: 9 commits (all time) y: 37 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/JavaFlightRecorder.java x: 1 commits (all time) y: 13 lines of code spectator-ext-jvm/src/main/java17/com/netflix/spectator/jvm/JavaFlightRecorder.java x: 1 commits (all time) y: 116 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Parser.java x: 12 commits (all time) y: 260 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLogger.java x: 11 commits (all time) y: 116 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/Defaults.java x: 1 commits (all time) y: 18 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpClient.java x: 4 commits (all time) y: 28 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLoggerConfig.java x: 1 commits (all time) y: 28 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/Hash64.java x: 3 commits (all time) y: 302 lines of code spectator-ext-spark/src/main/java/com/netflix/spectator/spark/SparkSink.java x: 23 commits (all time) y: 92 lines of code spectator-ext-aws/src/main/java/com/netflix/spectator/aws/SpectatorMetricCollector.java x: 8 commits (all time) y: 32 lines of code spectator-ext-aws/src/main/java/com/netflix/spectator/aws/SpectatorServiceMetricCollector.java x: 3 commits (all time) y: 26 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/Scheduler.java x: 9 commits (all time) y: 276 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HostSanitizer.java x: 1 commits (all time) y: 170 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/RollupPolicy.java x: 3 commits (all time) y: 91 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/SubscriptionManager.java x: 10 commits (all time) y: 89 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Subscription.java x: 7 commits (all time) y: 85 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileDistributionSummary.java x: 17 commits (all time) y: 145 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileTimer.java x: 15 commits (all time) y: 144 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/PatternExpr.java x: 2 commits (all time) y: 205 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/IgnoreCaseMatcher.java x: 5 commits (all time) y: 42 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Evaluator.java x: 17 commits (all time) y: 211 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/EvalPayload.java x: 7 commits (all time) y: 167 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/DataExpr.java x: 12 commits (all time) y: 481 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/EvaluatorConfig.java x: 4 commits (all time) y: 41 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/IdMapper.java x: 2 commits (all time) y: 30 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessRegistry.java x: 6 commits (all time) y: 129 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/ValidationHelper.java x: 1 commits (all time) y: 44 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/ValidationResponse.java x: 1 commits (all time) y: 72 lines of code spectator-ext-placeholders/src/main/java/com/netflix/spectator/placeholders/DefaultPlaceholderTimer.java x: 5 commits (all time) y: 26 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessTimer.java x: 3 commits (all time) y: 67 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/CardinalityLimiters.java x: 7 commits (all time) y: 229 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/PatternMatcher.java x: 8 commits (all time) y: 59 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/SeqMatcher.java x: 10 commits (all time) y: 133 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/StartsWithMatcher.java x: 7 commits (all time) y: 80 lines of code codequality/findbugs-exclude.xml x: 19 commits (all time) y: 81 lines of code spectator-ext-aws2/src/main/java/com/netflix/spectator/aws2/SpectatorExecutionInterceptor.java x: 2 commits (all time) y: 111 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/PathSanitizer.java x: 5 commits (all time) y: 89 lines of code spectator-ext-gc/src/main/java/com/netflix/spectator/gc/GcEvent.java x: 9 commits (all time) y: 63 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/ArrayTagSetSort.java x: 1 commits (all time) y: 121 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Timer.java x: 11 commits (all time) y: 697 lines of code spectator-api/src/main/java/com/netflix/spectator/api/AbstractTimer.java x: 4 commits (all time) y: 10 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CompositeTimer.java x: 11 commits (all time) y: 27 lines of code spectator-api/src/main/java/com/netflix/spectator/api/NoopTimer.java x: 9 commits (all time) y: 23 lines of code spectator-api/src/main/java/com/netflix/spectator/api/SwapTimer.java x: 9 commits (all time) y: 34 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/BucketTimer.java x: 7 commits (all time) y: 54 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/BucketTimer.java x: 10 commits (all time) y: 43 lines of code spectator-reg-micrometer/src/main/java/com/netflix/spectator/micrometer/MicrometerTimer.java x: 3 commits (all time) y: 31 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/SidecarTimer.java x: 2 commits (all time) y: 29 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/NetflixHeader.java x: 4 commits (all time) y: 16 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CompositeRegistry.java x: 46 commits (all time) y: 265 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpRequestBuilder.java x: 11 commits (all time) y: 289 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/CharSeqMatcher.java x: 6 commits (all time) y: 64 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/RepeatMatcher.java x: 9 commits (all time) y: 89 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/ZeroOrMoreMatcher.java x: 8 commits (all time) y: 117 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/ZeroOrOneMatcher.java x: 3 commits (all time) y: 90 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Functions.java x: 21 commits (all time) y: 43 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/AsciiSet.java x: 10 commits (all time) y: 207 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/Matcher.java x: 7 commits (all time) y: 48 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/PatternUtils.java x: 10 commits (all time) y: 540 lines of code spectator-ext-ipcservlet/src/main/java/com/netflix/spectator/ipcservlet/ServletPathHack.java x: 5 commits (all time) y: 55 lines of code spectator-nflx-plugin/src/main/java/com/netflix/spectator/nflx/TestModule.java x: 22 commits (all time) y: 18 lines of code spectator-api/src/main/java/com/netflix/spectator/api/ArrayTagSet.java x: 29 commits (all time) y: 393 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/IndexOfMatcher.java x: 7 commits (all time) y: 141 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Consolidator.java x: 4 commits (all time) y: 142 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/UnsafeUtils.java x: 1 commits (all time) y: 59 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DistributionSummary.java x: 8 commits (all time) y: 19 lines of code spectator-nflx-plugin/src/main/java/com/netflix/spectator/nflx/NetflixConfig.java x: 9 commits (all time) y: 91 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/StringReplace.java x: 3 commits (all time) y: 151 lines of code spectator-api/src/main/java/com/netflix/spectator/api/NoopId.java x: 12 commits (all time) y: 72 lines of code spectator-api/src/main/java/com/netflix/spectator/api/NoopRegistry.java x: 23 commits (all time) y: 79 lines of code spectator-api/src/main/java/com/netflix/spectator/api/AbstractRegistry.java x: 56 commits (all time) y: 196 lines of code spectator-reg-atlas/src/jmh/java/com/netflix/spectator/atlas/EnsureIdTags.java x: 1 commits (all time) y: 53 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasGauge.java x: 12 commits (all time) y: 28 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasMeter.java x: 9 commits (all time) y: 61 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/DefaultPublisher.java x: 3 commits (all time) y: 145 lines of code spectator-agent/src/main/java/com/netflix/spectator/agent/Agent.java x: 15 commits (all time) y: 137 lines of code spectator-nflx-tagging/src/main/java/com/netflix/spectator/nflx/tagging/NetflixTagging.java x: 1 commits (all time) y: 143 lines of code spectator-ext-jvm/src/jmh/java/com/netflix/spectator/jvm/MappingExprSubstitute.java x: 2 commits (all time) y: 46 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/MappingExpr.java x: 4 commits (all time) y: 84 lines of code spectator-ext-gc/src/main/java/com/netflix/spectator/gc/HelperFunctions.java x: 9 commits (all time) y: 76 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Counter.java x: 7 commits (all time) y: 27 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CounterBatchUpdater.java x: 1 commits (all time) y: 33 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DefaultTimer.java x: 13 commits (all time) y: 42 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DistSummaryBatchUpdater.java x: 1 commits (all time) y: 31 lines of code spectator-api/src/main/java/com/netflix/spectator/api/SwapCounter.java x: 8 commits (all time) y: 27 lines of code spectator-api/src/main/java/com/netflix/spectator/api/SwapDistributionSummary.java x: 8 commits (all time) y: 39 lines of code spectator-reg-atlas/src/jmh/java/com/netflix/spectator/atlas/BatchUpdates.java x: 1 commits (all time) y: 99 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasDistSummaryBatchUpdater.java x: 1 commits (all time) y: 56 lines of code spectator-api/src/main/java/com/netflix/spectator/api/BasicTag.java x: 12 commits (all time) y: 45 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/MemoryPoolMeter.java x: 10 commits (all time) y: 34 lines of code spectator-api/src/main/java/com/netflix/spectator/api/TagList.java x: 21 commits (all time) y: 78 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/Parser.java x: 6 commits (all time) y: 332 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasConfig.java x: 23 commits (all time) y: 109 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Id.java x: 24 commits (all time) y: 93 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/Optimizer.java x: 4 commits (all time) y: 396 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/OrMatcher.java x: 6 commits (all time) y: 122 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/NoopWriter.java x: 1 commits (all time) y: 11 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/SidecarMeter.java x: 1 commits (all time) y: 38 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/SidecarRegistry.java x: 1 commits (all time) y: 89 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/GaugePoller.java x: 4 commits (all time) y: 57 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/BucketCounter.java x: 7 commits (all time) y: 50 lines of code spectator-reg-metrics5/src/main/java/com/netflix/spectator/metrics5/DoubleMaxGauge.java x: 1 commits (all time) y: 6 lines of code spectator-reg-metrics5/src/main/java/com/netflix/spectator/metrics5/MetricsDistributionSummary.java x: 1 commits (all time) y: 40 lines of code spectator-reg-metrics5/src/main/java/com/netflix/spectator/metrics5/MetricsRegistry.java x: 1 commits (all time) y: 62 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/StepValue.java x: 3 commits (all time) y: 6 lines of code spectator-api/src/main/java/com/netflix/spectator/api/ExtendedRegistry.java x: 25 commits (all time) y: 54 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Registry.java x: 57 commits (all time) y: 207 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Spectator.java x: 25 commits (all time) y: 14 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcErrorGroup.java x: 5 commits (all time) y: 20 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/BucketCounter.java x: 8 commits (all time) y: 38 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/BucketFunction.java x: 8 commits (all time) y: 6 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/BucketFunctions.java x: 13 commits (all time) y: 23 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/HttpClient.java x: 4 commits (all time) y: 19 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/HttpLogEntry.java x: 28 commits (all time) y: 382 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/HttpRequestBuilder.java x: 8 commits (all time) y: 219 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/HttpResponse.java x: 6 commits (all time) y: 84 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoRegistry.java x: 28 commits (all time) y: 104 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/LfuCache.java x: 2 commits (all time) y: 156 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/ValidationHelper.java x: 1 commits (all time) y: 47 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/BucketDistributionSummary.java x: 6 commits (all time) y: 46 lines of code codequality/pmd.xml x: 25 commits (all time) y: 75 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpResponse.java x: 5 commits (all time) y: 103 lines of code spectator-ext-log4j2/src/main/java/com/netflix/spectator/log4j/SpectatorAppender.java x: 13 commits (all time) y: 96 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Utils.java x: 29 commits (all time) y: 172 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/IdBuilder.java x: 4 commits (all time) y: 21 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/LongTaskTimer.java x: 8 commits (all time) y: 91 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessMaxGauge.java x: 3 commits (all time) y: 33 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/Ids.java x: 9 commits (all time) y: 234 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/CharClassMatcher.java x: 4 commits (all time) y: 72 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/RetryPolicy.java x: 3 commits (all time) y: 44 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DefaultId.java x: 33 commits (all time) y: 84 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/MeasurementSerializer.java x: 7 commits (all time) y: 44 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessConfig.java x: 4 commits (all time) y: 38 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/ServerGroup.java x: 6 commits (all time) y: 120 lines of code spectator-reg-atlas/src/jmh/java/com/netflix/spectator/atlas/PollMetersBench.java x: 1 commits (all time) y: 75 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/JsonUtils.java x: 3 commits (all time) y: 110 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcFailureInjection.java x: 2 commits (all time) y: 14 lines of code spectator-ext-ipcservlet/src/main/java/com/netflix/spectator/ipcservlet/IpcServletFilter.java x: 4 commits (all time) y: 108 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/StringForeach.java x: 3 commits (all time) y: 48 lines of code spectator-api/src/main/java/com/netflix/spectator/api/RegistryConfig.java x: 6 commits (all time) y: 17 lines of code spectator-ext-placeholders/src/main/java/com/netflix/spectator/placeholders/DefaultPlaceholderId.java x: 6 commits (all time) y: 111 lines of code spectator-api/src/main/java/com/netflix/spectator/api/SwapMaxGauge.java x: 3 commits (all time) y: 17 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/SwapMeter.java x: 4 commits (all time) y: 48 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Clock.java x: 6 commits (all time) y: 6 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Subscriptions.java x: 6 commits (all time) y: 51 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoPollers.java x: 6 commits (all time) y: 60 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/JmxMeasurementConfig.java x: 4 commits (all time) y: 68 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/JmxMeter.java x: 3 commits (all time) y: 38 lines of code spectator-nflx-plugin/src/main/java/com/netflix/spectator/nflx/Plugin.java x: 24 commits (all time) y: 31 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/ThreadPoolMonitor.java x: 3 commits (all time) y: 70 lines of code spectator-web-spring/src/main/java/com/netflix/spectator/controllers/MetricsController.java x: 5 commits (all time) y: 112 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/PercentileTimers.java x: 3 commits (all time) y: 49 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DefaultRegistry.java x: 13 commits (all time) y: 31 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/Counters.java x: 16 commits (all time) y: 73 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/PatternMatching.java x: 2 commits (all time) y: 121 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/StringCreate.java x: 2 commits (all time) y: 68 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CompositeCounter.java x: 11 commits (all time) y: 17 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CompositeDistributionSummary.java x: 10 commits (all time) y: 21 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CompositeMeter.java x: 16 commits (all time) y: 32 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DefaultCounter.java x: 7 commits (all time) y: 32 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DefaultDistributionSummary.java x: 10 commits (all time) y: 41 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DoubleFunction.java x: 10 commits (all time) y: 8 lines of code spectator-api/src/main/java/com/netflix/spectator/api/LongTaskTimer.java x: 4 commits (all time) y: 8 lines of code spectator-api/src/main/java/com/netflix/spectator/api/ManualClock.java x: 6 commits (all time) y: 25 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Meter.java x: 4 commits (all time) y: 6 lines of code spectator-api/src/main/java/com/netflix/spectator/api/NoopCounter.java x: 9 commits (all time) y: 19 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Statistic.java x: 7 commits (all time) y: 18 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Tag.java x: 5 commits (all time) y: 8 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/BucketFunctions.java x: 8 commits (all time) y: 188 lines of code spectator-api/src/main/java/com/netflix/spectator/api/package-info.java x: 6 commits (all time) y: 1 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/IntervalCounter.java x: 7 commits (all time) y: 59 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/TagsBuilder.java x: 4 commits (all time) y: 49 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/Config.java x: 12 commits (all time) y: 11 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/EndMatcher.java x: 2 commits (all time) y: 20 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/GreedyMatcher.java x: 2 commits (all time) y: 4 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/package-info.java x: 4 commits (all time) y: 1 lines of code spectator-ext-gc/src/main/java/com/netflix/spectator/gc/CircularBuffer.java x: 4 commits (all time) y: 33 lines of code spectator-ext-ipc/src/jmh/java/com/netflix/spectator/ipc/SeqServerGroup.java x: 2 commits (all time) y: 85 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcAttempt.java x: 2 commits (all time) y: 23 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcAttemptFinal.java x: 2 commits (all time) y: 19 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcResult.java x: 2 commits (all time) y: 12 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpUtils.java x: 2 commits (all time) y: 58 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/BufferPoolMeter.java x: 7 commits (all time) y: 33 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/JmxData.java x: 5 commits (all time) y: 117 lines of code spectator-ext-log4j1/src/main/java/com/netflix/spectator/log4j/LevelTag.java x: 2 commits (all time) y: 43 lines of code spectator-ext-log4j2/src/main/java/com/netflix/spectator/log4j/LevelTag.java x: 3 commits (all time) y: 39 lines of code spectator-ext-placeholders/src/main/java/com/netflix/spectator/placeholders/ConstantTagFactory.java x: 4 commits (all time) y: 32 lines of code spectator-ext-placeholders/src/main/java/com/netflix/spectator/placeholders/DefaultPlaceholderCounter.java x: 5 commits (all time) y: 14 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/DoubleDistributionSummary.java x: 21 commits (all time) y: 134 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/HttpUtils.java x: 3 commits (all time) y: 58 lines of code spectator-ext-spark/src/main/java/com/netflix/spectator/spark/DataType.java x: 3 commits (all time) y: 13 lines of code spectator-ext-spark/src/main/java/com/netflix/spectator/spark/SparkNameFunction.java x: 8 commits (all time) y: 74 lines of code spectator-ext-spark/src/main/java/com/netflix/spectator/spark/SparkValueFunction.java x: 5 commits (all time) y: 47 lines of code spectator-ext-spark/src/main/java/com/netflix/spectator/spark/SpectatorReporter.java x: 19 commits (all time) y: 163 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/package-info.java x: 2 commits (all time) y: 1 lines of code spectator-reg-metrics3/src/main/java/com/netflix/spectator/metrics3/DoubleGauge.java x: 3 commits (all time) y: 12 lines of code spectator-reg-metrics3/src/main/java/com/netflix/spectator/metrics3/MetricsDistributionSummary.java x: 6 commits (all time) y: 40 lines of code spectator-reg-metrics3/src/main/java/com/netflix/spectator/metrics3/MetricsGauge.java x: 5 commits (all time) y: 30 lines of code spectator-reg-metrics3/src/main/java/com/netflix/spectator/metrics3/MetricsRegistry.java x: 20 commits (all time) y: 71 lines of code spectator-reg-metrics3/src/main/java/com/netflix/spectator/metrics3/MetricsTimer.java x: 9 commits (all time) y: 39 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoClock.java x: 5 commits (all time) y: 11 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoCounter.java x: 22 commits (all time) y: 49 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoDistributionSummary.java x: 19 commits (all time) y: 72 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoGauge.java x: 10 commits (all time) y: 52 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoMaxGauge.java x: 2 commits (all time) y: 53 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoMeter.java x: 7 commits (all time) y: 6 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoTag.java x: 7 commits (all time) y: 14 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoTimer.java x: 23 commits (all time) y: 86 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/StepLong.java x: 7 commits (all time) y: 68 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessCounter.java x: 2 commits (all time) y: 35 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessDistributionSummary.java x: 2 commits (all time) y: 70 lines of code spectator-web-spring/src/main/java/com/netflix/spectator/controllers/filter/PrototypeMeasurementFilter.java x: 2 commits (all time) y: 210 lines of code spectator-web-spring/src/main/java/com/netflix/spectator/controllers/filter/PrototypeMeasurementFilterSpecification.java x: 2 commits (all time) y: 138 lines of code spectator-web-spring/src/main/java/com/netflix/spectator/controllers/model/TaggedDataPoints.java x: 3 commits (all time) y: 78 lines of code
824.0
lines of code
  min: 1.0
  average: 76.88
  25th percentile: 21.75
  median: 42.5
  75th percentile: 89.0
  max: 824.0
0 80.0
commits (all time)
min: 1.0 | average: 7.25 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 80.0

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

spectator-api/src/main/java/com/netflix/spectator/api/patterns/PolledMeter.java x: 4 contributors (all time) y: 365 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Query.java x: 1 contributors (all time) y: 589 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/QueryIndex.java x: 1 contributors (all time) y: 519 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLogEntry.java x: 3 contributors (all time) y: 824 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileBuckets.java x: 1 contributors (all time) y: 179 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/UdpWriter.java x: 1 contributors (all time) y: 39 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasCounter.java x: 3 contributors (all time) y: 34 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasCounterBatchUpdater.java x: 1 contributors (all time) y: 49 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcMethod.java x: 1 contributors (all time) y: 24 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcMetric.java x: 3 contributors (all time) y: 339 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcSource.java x: 1 contributors (all time) y: 22 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcTagKey.java x: 4 contributors (all time) y: 52 lines of code spectator-nflx-plugin/src/main/java/com/netflix/spectator/nflx/SpectatorModule.java x: 3 contributors (all time) y: 102 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasRegistry.java x: 2 contributors (all time) y: 317 lines of code spectator-ext-aws/src/main/java/com/netflix/spectator/aws/SpectatorRequestMetricCollector.java x: 5 contributors (all time) y: 203 lines of code spectator-ext-gc/src/main/java/com/netflix/spectator/gc/GcLogger.java x: 4 contributors (all time) y: 194 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/PrefixTree.java x: 1 contributors (all time) y: 358 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/AtomicDouble.java x: 3 contributors (all time) y: 93 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/StepDouble.java x: 3 contributors (all time) y: 133 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/StepLong.java x: 3 contributors (all time) y: 104 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasDistributionSummary.java x: 4 contributors (all time) y: 91 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasMaxGauge.java x: 3 contributors (all time) y: 29 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasTimer.java x: 3 contributors (all time) y: 118 lines of code spectator-reg-micrometer/src/main/java/com/netflix/spectator/micrometer/MicrometerRegistry.java x: 3 contributors (all time) y: 125 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/Rollups.java x: 2 contributors (all time) y: 146 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/Jmx.java x: 2 contributors (all time) y: 72 lines of code spectator-api/src/main/java/com/netflix/spectator/api/NoopDistributionSummary.java x: 2 contributors (all time) y: 37 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/JavaFlightRecorder.java x: 1 contributors (all time) y: 13 lines of code spectator-ext-jvm/src/main/java17/com/netflix/spectator/jvm/JavaFlightRecorder.java x: 1 contributors (all time) y: 116 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Parser.java x: 1 contributors (all time) y: 260 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/Defaults.java x: 1 contributors (all time) y: 18 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpClient.java x: 1 contributors (all time) y: 28 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/Hash64.java x: 1 contributors (all time) y: 302 lines of code spectator-ext-aws/src/main/java/com/netflix/spectator/aws/SpectatorMetricCollector.java x: 1 contributors (all time) y: 32 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/Scheduler.java x: 2 contributors (all time) y: 276 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HostSanitizer.java x: 1 contributors (all time) y: 170 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/RollupPolicy.java x: 1 contributors (all time) y: 91 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/SubscriptionManager.java x: 1 contributors (all time) y: 89 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Subscription.java x: 1 contributors (all time) y: 85 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileDistributionSummary.java x: 4 contributors (all time) y: 145 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileTimer.java x: 2 contributors (all time) y: 144 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/PatternExpr.java x: 1 contributors (all time) y: 205 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Evaluator.java x: 1 contributors (all time) y: 211 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/EvalPayload.java x: 1 contributors (all time) y: 167 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/DataExpr.java x: 1 contributors (all time) y: 481 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessRegistry.java x: 1 contributors (all time) y: 129 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/ValidationHelper.java x: 1 contributors (all time) y: 44 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/ValidationResponse.java x: 1 contributors (all time) y: 72 lines of code spectator-ext-placeholders/src/main/java/com/netflix/spectator/placeholders/DefaultPlaceholderTimer.java x: 2 contributors (all time) y: 26 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessTimer.java x: 1 contributors (all time) y: 67 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/CardinalityLimiters.java x: 3 contributors (all time) y: 229 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/PatternMatcher.java x: 1 contributors (all time) y: 59 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/SeqMatcher.java x: 1 contributors (all time) y: 133 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/StartsWithMatcher.java x: 1 contributors (all time) y: 80 lines of code codequality/findbugs-exclude.xml x: 2 contributors (all time) y: 81 lines of code spectator-ext-aws2/src/main/java/com/netflix/spectator/aws2/SpectatorExecutionInterceptor.java x: 1 contributors (all time) y: 111 lines of code spectator-ext-gc/src/main/java/com/netflix/spectator/gc/GcEvent.java x: 2 contributors (all time) y: 63 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/ArrayTagSetSort.java x: 1 contributors (all time) y: 121 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Timer.java x: 2 contributors (all time) y: 697 lines of code spectator-api/src/main/java/com/netflix/spectator/api/AbstractTimer.java x: 1 contributors (all time) y: 10 lines of code spectator-api/src/main/java/com/netflix/spectator/api/SwapTimer.java x: 1 contributors (all time) y: 34 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/BucketTimer.java x: 1 contributors (all time) y: 54 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CompositeRegistry.java x: 6 contributors (all time) y: 265 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpRequestBuilder.java x: 2 contributors (all time) y: 289 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/CharSeqMatcher.java x: 1 contributors (all time) y: 64 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/ZeroOrMoreMatcher.java x: 1 contributors (all time) y: 117 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Functions.java x: 2 contributors (all time) y: 43 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/Matcher.java x: 1 contributors (all time) y: 48 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/PatternUtils.java x: 2 contributors (all time) y: 540 lines of code spectator-api/src/main/java/com/netflix/spectator/api/ArrayTagSet.java x: 3 contributors (all time) y: 393 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/IndexOfMatcher.java x: 1 contributors (all time) y: 141 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DistributionSummary.java x: 2 contributors (all time) y: 19 lines of code spectator-nflx-plugin/src/main/java/com/netflix/spectator/nflx/NetflixConfig.java x: 2 contributors (all time) y: 91 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/StringReplace.java x: 1 contributors (all time) y: 151 lines of code spectator-api/src/main/java/com/netflix/spectator/api/NoopRegistry.java x: 4 contributors (all time) y: 79 lines of code spectator-api/src/main/java/com/netflix/spectator/api/AbstractRegistry.java x: 6 contributors (all time) y: 196 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/DefaultPublisher.java x: 1 contributors (all time) y: 145 lines of code spectator-agent/src/main/java/com/netflix/spectator/agent/Agent.java x: 1 contributors (all time) y: 137 lines of code spectator-ext-spark/src/main/java/com/netflix/spectator/spark/SpectatorConfig.java x: 2 contributors (all time) y: 30 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/MappingExpr.java x: 1 contributors (all time) y: 84 lines of code spectator-ext-gc/src/main/java/com/netflix/spectator/gc/HelperFunctions.java x: 2 contributors (all time) y: 76 lines of code spectator-api/src/main/java/com/netflix/spectator/api/SwapDistributionSummary.java x: 2 contributors (all time) y: 39 lines of code spectator-reg-atlas/src/jmh/java/com/netflix/spectator/atlas/BatchUpdates.java x: 1 contributors (all time) y: 99 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasDistSummaryBatchUpdater.java x: 1 contributors (all time) y: 56 lines of code spectator-api/src/main/java/com/netflix/spectator/api/BasicTag.java x: 3 contributors (all time) y: 45 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/MemoryPoolMeter.java x: 2 contributors (all time) y: 34 lines of code spectator-api/src/main/java/com/netflix/spectator/api/TagList.java x: 3 contributors (all time) y: 78 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/Parser.java x: 1 contributors (all time) y: 332 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasConfig.java x: 2 contributors (all time) y: 109 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/matcher/Optimizer.java x: 1 contributors (all time) y: 396 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/SidecarMeter.java x: 1 contributors (all time) y: 38 lines of code spectator-reg-metrics5/src/main/java/com/netflix/spectator/metrics5/DoubleMaxGauge.java x: 1 contributors (all time) y: 6 lines of code spectator-api/src/main/java/com/netflix/spectator/api/ExtendedRegistry.java x: 3 contributors (all time) y: 54 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Registry.java x: 5 contributors (all time) y: 207 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Spectator.java x: 2 contributors (all time) y: 14 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/HttpLogEntry.java x: 1 contributors (all time) y: 382 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/HttpRequestBuilder.java x: 2 contributors (all time) y: 219 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/LfuCache.java x: 1 contributors (all time) y: 156 lines of code codequality/pmd.xml x: 1 contributors (all time) y: 75 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/http/HttpResponse.java x: 1 contributors (all time) y: 103 lines of code spectator-ext-log4j2/src/main/java/com/netflix/spectator/log4j/SpectatorAppender.java x: 1 contributors (all time) y: 96 lines of code spectator-api/src/main/java/com/netflix/spectator/api/Utils.java x: 4 contributors (all time) y: 172 lines of code spectator-api/src/jmh/java/com/netflix/spectator/perf/Ids.java x: 1 contributors (all time) y: 234 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DefaultId.java x: 2 contributors (all time) y: 84 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/ServerGroup.java x: 2 contributors (all time) y: 120 lines of code spectator-ext-ipcservlet/src/main/java/com/netflix/spectator/ipcservlet/IpcServletFilter.java x: 1 contributors (all time) y: 108 lines of code spectator-ext-placeholders/src/main/java/com/netflix/spectator/placeholders/DefaultPlaceholderId.java x: 2 contributors (all time) y: 111 lines of code spectator-ext-jvm/src/main/java/com/netflix/spectator/jvm/JmxMeasurementConfig.java x: 2 contributors (all time) y: 68 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/ThreadPoolMonitor.java x: 2 contributors (all time) y: 70 lines of code spectator-web-spring/src/main/java/com/netflix/spectator/controllers/MetricsController.java x: 3 contributors (all time) y: 112 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CompositeDistributionSummary.java x: 2 contributors (all time) y: 21 lines of code spectator-api/src/main/java/com/netflix/spectator/api/CompositeMeter.java x: 3 contributors (all time) y: 32 lines of code spectator-api/src/main/java/com/netflix/spectator/api/DoubleFunction.java x: 1 contributors (all time) y: 8 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/BucketFunctions.java x: 2 contributors (all time) y: 188 lines of code spectator-api/src/main/java/com/netflix/spectator/api/package-info.java x: 1 contributors (all time) y: 1 lines of code spectator-api/src/main/java/com/netflix/spectator/api/patterns/IntervalCounter.java x: 3 contributors (all time) y: 59 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/Config.java x: 2 contributors (all time) y: 11 lines of code spectator-api/src/main/java/com/netflix/spectator/impl/package-info.java x: 2 contributors (all time) y: 1 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/DoubleDistributionSummary.java x: 1 contributors (all time) y: 134 lines of code spectator-ext-sandbox/src/main/java/com/netflix/spectator/sandbox/HttpUtils.java x: 2 contributors (all time) y: 58 lines of code spectator-ext-spark/src/main/java/com/netflix/spectator/spark/SparkNameFunction.java x: 3 contributors (all time) y: 74 lines of code spectator-ext-spark/src/main/java/com/netflix/spectator/spark/SpectatorReporter.java x: 1 contributors (all time) y: 163 lines of code spectator-reg-metrics3/src/main/java/com/netflix/spectator/metrics3/MetricsRegistry.java x: 3 contributors (all time) y: 71 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoCounter.java x: 2 contributors (all time) y: 49 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoMeter.java x: 2 contributors (all time) y: 6 lines of code spectator-reg-servo/src/main/java/com/netflix/spectator/servo/ServoTimer.java x: 2 contributors (all time) y: 86 lines of code spectator-reg-stateless/src/main/java/com/netflix/spectator/stateless/StatelessDistributionSummary.java x: 1 contributors (all time) y: 70 lines of code spectator-web-spring/src/main/java/com/netflix/spectator/controllers/filter/PrototypeMeasurementFilter.java x: 2 contributors (all time) y: 210 lines of code spectator-web-spring/src/main/java/com/netflix/spectator/controllers/filter/PrototypeMeasurementFilterSpecification.java x: 2 contributors (all time) y: 138 lines of code
824.0
lines of code
  min: 1.0
  average: 76.88
  25th percentile: 21.75
  median: 42.5
  75th percentile: 89.0
  max: 824.0
0 6.0
contributors (all time)
min: 1.0 | average: 1.46 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 6.0

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

spectator-api/src/main/java/com/netflix/spectator/api/patterns/PolledMeter.java x: 1 commits (30d) y: 365 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Query.java x: 1 commits (30d) y: 589 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/QueryIndex.java x: 2 commits (30d) y: 519 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLogEntry.java x: 1 commits (30d) y: 824 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileBuckets.java x: 1 commits (30d) y: 179 lines of code
824.0
lines of code
  min: 179.0
  average: 495.2
  25th percentile: 272.0
  median: 519.0
  75th percentile: 706.5
  max: 824.0
0 2.0
commits (30d)
min: 1.0 | average: 1.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.5 | max: 2.0

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

spectator-api/src/main/java/com/netflix/spectator/api/patterns/PolledMeter.java x: 1 contributors (30d) y: 365 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Query.java x: 1 contributors (30d) y: 589 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/QueryIndex.java x: 1 contributors (30d) y: 519 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLogEntry.java x: 1 contributors (30d) y: 824 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileBuckets.java x: 1 contributors (30d) y: 179 lines of code
824.0
lines of code
  min: 179.0
  average: 495.2
  25th percentile: 272.0
  median: 519.0
  75th percentile: 706.5
  max: 824.0
0 1.0
contributors (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

spectator-api/src/main/java/com/netflix/spectator/api/patterns/PolledMeter.java x: 1 commits (90d) y: 365 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Query.java x: 1 commits (90d) y: 589 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/QueryIndex.java x: 2 commits (90d) y: 519 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLogEntry.java x: 2 commits (90d) y: 824 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileBuckets.java x: 1 commits (90d) y: 179 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/UdpWriter.java x: 1 commits (90d) y: 39 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasCounter.java x: 1 commits (90d) y: 34 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasCounterBatchUpdater.java x: 1 commits (90d) y: 49 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcMethod.java x: 1 commits (90d) y: 24 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcMetric.java x: 1 commits (90d) y: 339 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcSource.java x: 1 commits (90d) y: 22 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcTagKey.java x: 1 commits (90d) y: 52 lines of code spectator-nflx-plugin/src/main/java/com/netflix/spectator/nflx/SpectatorModule.java x: 1 commits (90d) y: 102 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasRegistry.java x: 1 commits (90d) y: 317 lines of code
824.0
lines of code
  min: 22.0
  average: 246.71
  25th percentile: 37.75
  median: 140.5
  75th percentile: 403.5
  max: 824.0
0 2.0
commits (90d)
min: 1.0 | average: 1.14 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0

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

spectator-api/src/main/java/com/netflix/spectator/api/patterns/PolledMeter.java x: 1 contributors (90d) y: 365 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/Query.java x: 1 contributors (90d) y: 589 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/impl/QueryIndex.java x: 1 contributors (90d) y: 519 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcLogEntry.java x: 2 contributors (90d) y: 824 lines of code spectator-api/src/main/java/com/netflix/spectator/api/histogram/PercentileBuckets.java x: 1 contributors (90d) y: 179 lines of code spectator-reg-sidecar/src/main/java/com/netflix/spectator/sidecar/UdpWriter.java x: 1 contributors (90d) y: 39 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasCounter.java x: 1 contributors (90d) y: 34 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasCounterBatchUpdater.java x: 1 contributors (90d) y: 49 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcMethod.java x: 1 contributors (90d) y: 24 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcMetric.java x: 1 contributors (90d) y: 339 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcSource.java x: 1 contributors (90d) y: 22 lines of code spectator-ext-ipc/src/main/java/com/netflix/spectator/ipc/IpcTagKey.java x: 1 contributors (90d) y: 52 lines of code spectator-nflx-plugin/src/main/java/com/netflix/spectator/nflx/SpectatorModule.java x: 1 contributors (90d) y: 102 lines of code spectator-reg-atlas/src/main/java/com/netflix/spectator/atlas/AtlasRegistry.java x: 1 contributors (90d) y: 317 lines of code
824.0
lines of code
  min: 22.0
  average: 246.71
  25th percentile: 37.75
  median: 140.5
  75th percentile: 403.5
  max: 824.0
0 2.0
contributors (90d)
min: 1.0 | average: 1.07 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 2.0