GoogleCloudPlatform / ubbagent
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 13% | 26% | 59%
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
go0% | 0% | 15% | 28% | 56%
yaml0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
cc0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
testlib0% | 0% | 70% | 0% | 29%
pipeline0% | 0% | 18% | 44% | 36%
config0% | 0% | 0% | 46% | 53%
persistence0% | 0% | 0% | 37% | 62%
sdk0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
stats0% | 0% | 0% | 0% | 100%
metrics0% | 0% | 0% | 0% | 100%
http0% | 0% | 0% | 0% | 100%
clock0% | 0% | 0% | 0% | 100%
agentid0% | 0% | 0% | 0% | 100%
util0% | 0% | 0% | 0% | 100%
Longest Files (Top 42)
File# lines# units
mock.go
in testlib
232 34
aggregator.go
in pipeline/inputs
209 14
retry.go
in pipeline/senders
181 10
servicecontrol.go
in pipeline/endpoints
173 12
disk.go
in pipeline/endpoints
145 12
identity.go
in config
122 7
endpoint.go
in config
112 7
disk.go
in persistence
103 9
api.go
in sdk/python3
98 7
clock.go
in testlib
98 11
builder.go
in pipeline/builder
94 3
metrics.go
in config
93 5
basic.go
in stats
90 9
api.c
in sdk/python3
84 1
inputs.go
in pipeline/inputs
82 10
report.go
in metrics
81 6
main.go
in root
78 3
sdk.go
in sdk
77 9
queue.go
in persistence
73 3
sources.go
in config
69 3
heartbeat.go
in pipeline/sources
66 4
dispatcher.go
in pipeline/senders
64 5
http.go
in http
64 5
agent.cc
in sdk/cpp
61 3
api.go
in sdk/cpp
59 5
memory.go
in persistence
58 9
pipeline.go
in pipeline
57 3
filters.go
in config
57 4
config.go
in config
54 3
clock.go
in clock
48 9
48 -
37 -
endpoint.go
in pipeline
30 2
agentid.go
in agentid
29 1
agent.h
in sdk/cpp
26 -
value.go
in persistence
26 3
definition.go
in metrics
22 1
stats.go
in stats
22 4
sender.go
in pipeline
21 3
persistence.go
in persistence
16 -
api.h
in sdk/python3
12 -
util.go
in util
7 2
Files With Most Units (Top 37)
File# lines# units
mock.go
in testlib
232 34
aggregator.go
in pipeline/inputs
209 14
servicecontrol.go
in pipeline/endpoints
173 12
disk.go
in pipeline/endpoints
145 12
clock.go
in testlib
98 11
inputs.go
in pipeline/inputs
82 10
retry.go
in pipeline/senders
181 10
sdk.go
in sdk
77 9
disk.go
in persistence
103 9
memory.go
in persistence
58 9
clock.go
in clock
48 9
basic.go
in stats
90 9
api.go
in sdk/python3
98 7
identity.go
in config
122 7
endpoint.go
in config
112 7
report.go
in metrics
81 6
dispatcher.go
in pipeline/senders
64 5
api.go
in sdk/cpp
59 5
metrics.go
in config
93 5
http.go
in http
64 5
heartbeat.go
in pipeline/sources
66 4
filters.go
in config
57 4
stats.go
in stats
22 4
pipeline.go
in pipeline
57 3
sender.go
in pipeline
21 3
builder.go
in pipeline/builder
94 3
agent.cc
in sdk/cpp
61 3
sources.go
in config
69 3
config.go
in config
54 3
value.go
in persistence
26 3
queue.go
in persistence
73 3
main.go
in root
78 3
endpoint.go
in pipeline
30 2
util.go
in util
7 2
definition.go
in metrics
22 1
api.c
in sdk/python3
84 1
agentid.go
in agentid
29 1
Files With Long Lines (Top 6)

There are 6 files with lines longer than 120 characters. In total, there are 10 long lines.

File# lines# units# long lines
retry.go
in pipeline/senders
181 10 3
aggregator.go
in pipeline/inputs
209 14 2
servicecontrol.go
in pipeline/endpoints
173 12 2
endpoint.go
in config
112 7 1
37 - 1
basic.go
in stats
90 9 1
Correlations

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

cloudbuild.yaml x: 8 commits (all time) y: 48 lines of code pipeline/endpoints/servicecontrol.go x: 7 commits (all time) y: 173 lines of code sdk/python3/api.c x: 2 commits (all time) y: 84 lines of code sdk/python3/api.h x: 2 commits (all time) y: 12 lines of code metrics/report.go x: 29 commits (all time) y: 81 lines of code pipeline/inputs/aggregator.go x: 4 commits (all time) y: 209 lines of code pipeline/sources/heartbeat.go x: 2 commits (all time) y: 66 lines of code sdk/sdk.go x: 2 commits (all time) y: 77 lines of code sdk/cpp/api.go x: 2 commits (all time) y: 59 lines of code util/util.go x: 1 commits (all time) y: 7 lines of code persistence/disk.go x: 4 commits (all time) y: 103 lines of code persistence/memory.go x: 3 commits (all time) y: 58 lines of code pipeline/endpoint.go x: 2 commits (all time) y: 30 lines of code sdk/cpp/agent.h x: 2 commits (all time) y: 26 lines of code sdk/python3/api.go x: 2 commits (all time) y: 98 lines of code sdk/cpp/agent.cc x: 1 commits (all time) y: 61 lines of code cloudbuild-tag.yaml x: 5 commits (all time) y: 37 lines of code pipeline/senders/retry.go x: 2 commits (all time) y: 181 lines of code config/identity.go x: 7 commits (all time) y: 122 lines of code http/http.go x: 13 commits (all time) y: 64 lines of code main.go x: 16 commits (all time) y: 78 lines of code config/config.go x: 17 commits (all time) y: 54 lines of code config/filters.go x: 1 commits (all time) y: 57 lines of code config/sources.go x: 3 commits (all time) y: 69 lines of code pipeline/builder/builder.go x: 25 commits (all time) y: 94 lines of code pipeline/inputs/inputs.go x: 2 commits (all time) y: 82 lines of code pipeline/endpoints/disk.go x: 1 commits (all time) y: 145 lines of code pipeline/pipeline.go x: 10 commits (all time) y: 57 lines of code pipeline/sender.go x: 1 commits (all time) y: 21 lines of code pipeline/senders/dispatcher.go x: 1 commits (all time) y: 64 lines of code testlib/mock.go x: 4 commits (all time) y: 232 lines of code clock/clock.go x: 5 commits (all time) y: 48 lines of code stats/basic.go x: 9 commits (all time) y: 90 lines of code testlib/clock.go x: 1 commits (all time) y: 98 lines of code config/endpoint.go x: 6 commits (all time) y: 112 lines of code config/metrics.go x: 7 commits (all time) y: 93 lines of code metrics/definition.go x: 2 commits (all time) y: 22 lines of code stats/stats.go x: 10 commits (all time) y: 22 lines of code agentid/agentid.go x: 8 commits (all time) y: 29 lines of code persistence/persistence.go x: 7 commits (all time) y: 16 lines of code persistence/queue.go x: 3 commits (all time) y: 73 lines of code
232.0
lines of code
  min: 7.0
  average: 75.67
  25th percentile: 35.25
  median: 65.0
  75th percentile: 95.0
  max: 232.0
0 29.0
commits (all time)
min: 1.0 | average: 5.74 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 7.25 | max: 29.0

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

cloudbuild.yaml x: 5 contributors (all time) y: 48 lines of code pipeline/endpoints/servicecontrol.go x: 5 contributors (all time) y: 173 lines of code sdk/python3/api.c x: 2 contributors (all time) y: 84 lines of code sdk/python3/api.h x: 2 contributors (all time) y: 12 lines of code metrics/report.go x: 6 contributors (all time) y: 81 lines of code pipeline/inputs/aggregator.go x: 4 contributors (all time) y: 209 lines of code pipeline/sources/heartbeat.go x: 2 contributors (all time) y: 66 lines of code sdk/sdk.go x: 2 contributors (all time) y: 77 lines of code sdk/cpp/api.go x: 2 contributors (all time) y: 59 lines of code util/util.go x: 1 contributors (all time) y: 7 lines of code persistence/disk.go x: 3 contributors (all time) y: 103 lines of code persistence/memory.go x: 3 contributors (all time) y: 58 lines of code pipeline/endpoint.go x: 2 contributors (all time) y: 30 lines of code sdk/cpp/agent.h x: 1 contributors (all time) y: 26 lines of code sdk/python3/api.go x: 2 contributors (all time) y: 98 lines of code sdk/cpp/agent.cc x: 1 contributors (all time) y: 61 lines of code cloudbuild-tag.yaml x: 2 contributors (all time) y: 37 lines of code pipeline/senders/retry.go x: 2 contributors (all time) y: 181 lines of code config/identity.go x: 2 contributors (all time) y: 122 lines of code http/http.go x: 2 contributors (all time) y: 64 lines of code main.go x: 2 contributors (all time) y: 78 lines of code config/config.go x: 3 contributors (all time) y: 54 lines of code config/filters.go x: 1 contributors (all time) y: 57 lines of code config/sources.go x: 1 contributors (all time) y: 69 lines of code pipeline/builder/builder.go x: 2 contributors (all time) y: 94 lines of code pipeline/inputs/inputs.go x: 1 contributors (all time) y: 82 lines of code pipeline/endpoints/disk.go x: 1 contributors (all time) y: 145 lines of code pipeline/pipeline.go x: 2 contributors (all time) y: 57 lines of code pipeline/sender.go x: 1 contributors (all time) y: 21 lines of code pipeline/senders/dispatcher.go x: 1 contributors (all time) y: 64 lines of code testlib/mock.go x: 1 contributors (all time) y: 232 lines of code clock/clock.go x: 2 contributors (all time) y: 48 lines of code stats/basic.go x: 2 contributors (all time) y: 90 lines of code testlib/clock.go x: 1 contributors (all time) y: 98 lines of code config/endpoint.go x: 2 contributors (all time) y: 112 lines of code config/metrics.go x: 2 contributors (all time) y: 93 lines of code metrics/definition.go x: 1 contributors (all time) y: 22 lines of code stats/stats.go x: 2 contributors (all time) y: 22 lines of code agentid/agentid.go x: 2 contributors (all time) y: 29 lines of code persistence/persistence.go x: 2 contributors (all time) y: 16 lines of code persistence/queue.go x: 2 contributors (all time) y: 73 lines of code persistence/value.go x: 2 contributors (all time) y: 26 lines of code
232.0
lines of code
  min: 7.0
  average: 75.67
  25th percentile: 35.25
  median: 65.0
  75th percentile: 95.0
  max: 232.0
0 6.0
contributors (all time)
min: 1.0 | average: 2.07 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 2.0 | max: 6.0

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

cloudbuild.yaml x: 1 commits (30d) y: 48 lines of code
48.0
lines of code
  min: 48.0
  average: 48.0
  25th percentile: 48.0
  median: 48.0
  75th percentile: 48.0
  max: 48.0
0 1.0
commits (30d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

cloudbuild.yaml x: 1 contributors (30d) y: 48 lines of code
48.0
lines of code
  min: 48.0
  average: 48.0
  25th percentile: 48.0
  median: 48.0
  75th percentile: 48.0
  max: 48.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): 1 points

cloudbuild.yaml x: 1 commits (90d) y: 48 lines of code
48.0
lines of code
  min: 48.0
  average: 48.0
  25th percentile: 48.0
  median: 48.0
  75th percentile: 48.0
  max: 48.0
0 1.0
commits (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0

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

cloudbuild.yaml x: 1 contributors (90d) y: 48 lines of code
48.0
lines of code
  min: 48.0
  average: 48.0
  25th percentile: 48.0
  median: 48.0
  75th percentile: 48.0
  max: 48.0
0 1.0
contributors (90d)
min: 1.0 | average: 1.0 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 1.0