elastic / opentelemetry-collector-components
File Size

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

Intro
Learn more...
File Size Overall
0% | 14% | 21% | 29% | 34%
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% | 15% | 22% | 29% | 32%
proto0% | 0% | 0% | 100% | 0%
yaml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
processor0% | 28% | 19% | 23% | 27%
receiver0% | 0% | 26% | 43% | 30%
loadgen0% | 0% | 31% | 41% | 26%
connector0% | 0% | 55% | 0% | 44%
pkg0% | 0% | 0% | 58% | 41%
internal0% | 0% | 0% | 54% | 45%
extension0% | 0% | 0% | 15% | 84%
distributions0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
gubernator.pb.go
in processor/ratelimitprocessor/internal/gubernator
712 72
value.go
in processor/lsmintervalprocessor/internal/merger
649 20
processor.go
in processor/lsmintervalprocessor
464 10
receiver.go
in receiver/elasticapmreceiver
289 12
receiver.go
in receiver/integrationreceiver
264 9
tracker.go
in processor/lsmintervalprocessor/internal/merger/limits
251 19
flags.go
in loadgen/cmd/otelbench
248 9
config.go
in connector/elasticapmconnector
233 3
processor.go
in processor/ratelimitprocessor
203 16
remote_stats.go
in loadgen/cmd/otelbench
184 7
proto
gubernator.proto
in processor/ratelimitprocessor/internal/gubernator
178 -
metrics.go
in receiver/loadgenreceiver
174 4
processor.go
in processor/integrationprocessor
171 11
rawtemplate.go
in pkg/integrations
163 13
main.go
in loadgen/cmd/otelbench
144 6
traces.go
in receiver/loadgenreceiver
138 4
logs.go
in receiver/loadgenreceiver
135 4
sharedcomponent.go
in internal/sharedcomponent
125 8
sharedcomponent.go
in receiver/elasticapmreceiver/internal/sharedcomponent
125 8
datapoints.go
in processor/lsmintervalprocessor/internal/merger
123 6
factory.go
in processor/ratelimitprocessor
117 6
intakeV2ToDerivedFields.go
in receiver/elasticapmreceiver/internal/mappers
116 5
factory.go
in receiver/elasticapmreceiver
109 6
gubernator.go
in processor/ratelimitprocessor
109 4
agentcfg.go
in receiver/elasticapmreceiver
106 3
gubernator_grpc.pb.go
in processor/ratelimitprocessor/internal/gubernator
106 8
add.go
in processor/lsmintervalprocessor/internal/data
105 4
processor.go
in processor/elasticinframetricsprocessor
105 5
config.go
in processor/ratelimitprocessor
104 7
opamp_callbacks.go
in extension/apmconfigextension
101 3
factory.go
in connector/elasticapmconnector
92 5
testutil.go
in internal/testutil
91 5
key.go
in processor/lsmintervalprocessor/internal/merger
80 2
equal.go
in processor/lsmintervalprocessor/internal/data/datatest
80 4
integrations.go
in pkg/integrations
79 2
scale.go
in processor/lsmintervalprocessor/internal/data/expo
76 5
intakeV2ToSemConv.go
in receiver/elasticapmreceiver/internal/mappers
71 5
connector.go
in connector/elasticapmconnector
69 7
factory.go
in processor/lsmintervalprocessor
66 2
config.go
in processor/lsmintervalprocessor/config
65 2
merger.go
in processor/lsmintervalprocessor/internal/merger
64 5
intakeV2ToOtlpTopLevelFields.go
in receiver/elasticapmreceiver/internal/mappers
63 3
collector.go
in loadgen/cmd/otelbench
61 2
authenticator.go
in extension/beatsauthextension
60 6
bins.go
in processor/lsmintervalprocessor/internal/data/expo/expotest
60 4
fetcher.go
in extension/apmconfigextension/elastic/centralconfig
57 2
generated_logs.go
in receiver/elasticapmreceiver/internal/metadata
57 6
generated_logs.go
in receiver/integrationreceiver/internal/metadata
57 6
generated_logs.go
in receiver/loadgenreceiver/internal/metadata
57 6
factory.go
in extension/apmconfigextension
56 3
Files With Most Units (Top 50)
File# lines# units
gubernator.pb.go
in processor/ratelimitprocessor/internal/gubernator
712 72
value.go
in processor/lsmintervalprocessor/internal/merger
649 20
tracker.go
in processor/lsmintervalprocessor/internal/merger/limits
251 19
processor.go
in processor/ratelimitprocessor
203 16
rawtemplate.go
in pkg/integrations
163 13
receiver.go
in receiver/elasticapmreceiver
289 12
processor.go
in processor/integrationprocessor
171 11
processor.go
in processor/lsmintervalprocessor
464 10
flags.go
in loadgen/cmd/otelbench
248 9
receiver.go
in receiver/integrationreceiver
264 9
sharedcomponent.go
in internal/sharedcomponent
125 8
sharedcomponent.go
in receiver/elasticapmreceiver/internal/sharedcomponent
125 8
gubernator_grpc.pb.go
in processor/ratelimitprocessor/internal/gubernator
106 8
remote_stats.go
in loadgen/cmd/otelbench
184 7
connector.go
in connector/elasticapmconnector
69 7
config.go
in processor/ratelimitprocessor
104 7
main.go
in loadgen/cmd/otelbench
144 6
authenticator.go
in extension/beatsauthextension
60 6
generated_logs.go
in receiver/elasticapmreceiver/internal/metadata
57 6
factory.go
in receiver/elasticapmreceiver
109 6
generated_logs.go
in receiver/integrationreceiver/internal/metadata
57 6
generated_logs.go
in receiver/loadgenreceiver/internal/metadata
57 6
factory.go
in processor/ratelimitprocessor
117 6
datapoints.go
in processor/lsmintervalprocessor/internal/merger
123 6
testutil.go
in internal/testutil
91 5
confmap.go
in pkg/integrations
39 5
intakeV2ToSemConv.go
in receiver/elasticapmreceiver/internal/mappers
71 5
intakeV2ToDerivedFields.go
in receiver/elasticapmreceiver/internal/mappers
116 5
factory.go
in receiver/integrationreceiver
29 5
factory.go
in connector/elasticapmconnector
92 5
factory.go
in processor/integrationprocessor
29 5
merger.go
in processor/lsmintervalprocessor/internal/merger
64 5
scale.go
in processor/lsmintervalprocessor/internal/data/expo
76 5
expo.go
in processor/lsmintervalprocessor/internal/data/expo
29 5
processor.go
in processor/elasticinframetricsprocessor
105 5
extension.go
in extension/fileintegrationextension
39 4
extension.go
in extension/configintegrationextension
33 4
traces.go
in receiver/loadgenreceiver
138 4
metrics.go
in receiver/loadgenreceiver
174 4
logs.go
in receiver/loadgenreceiver
135 4
gubernator.go
in processor/ratelimitprocessor
109 4
local.go
in processor/ratelimitprocessor
49 4
strings.go
in processor/lsmintervalprocessor/internal/identity
16 4
metric.go
in processor/lsmintervalprocessor/internal/identity
55 4
equal.go
in processor/lsmintervalprocessor/internal/data/datatest
80 4
add.go
in processor/lsmintervalprocessor/internal/data
105 4
bins.go
in processor/lsmintervalprocessor/internal/data/expo/expotest
60 4
factory.go
in extension/fileintegrationextension
23 3
factory.go
in extension/configintegrationextension
21 3
factory.go
in extension/apmconfigextension
56 3
Files With Long Lines (Top 25)

There are 25 files with lines longer than 120 characters. In total, there are 69 long lines.

File# lines# units# long lines
flags.go
in loadgen/cmd/otelbench
248 9 14
opamp_callbacks.go
in extension/apmconfigextension
101 3 5
processor.go
in processor/lsmintervalprocessor
464 10 5
gubernator.pb.go
in processor/ratelimitprocessor/internal/gubernator
712 72 4
gubernator_grpc.pb.go
in processor/ratelimitprocessor/internal/gubernator
106 8 4
collector.go
in loadgen/cmd/otelbench
61 2 3
extension.go
in extension/apmconfigextension
34 3 3
receiver.go
in receiver/elasticapmreceiver
289 12 3
factory.go
in receiver/integrationreceiver
29 5 3
receiver.go
in receiver/integrationreceiver
264 9 3
processor.go
in processor/integrationprocessor
171 11 3
factory.go
in processor/integrationprocessor
29 5 3
rawtemplate.go
in pkg/integrations
163 13 2
config.go
in connector/elasticapmconnector
233 3 2
processor.go
in processor/elasticinframetricsprocessor
105 5 2
confmap.go
in pkg/integrations
39 5 1
main.go
in loadgen/cmd/otelbench
144 6 1
remote_stats.go
in loadgen/cmd/otelbench
184 7 1
fetcher.go
in extension/apmconfigextension/elastic/centralconfig
57 2 1
factory.go
in extension/apmconfigextension
56 3 1
intakeV2ToSemConv.go
in receiver/elasticapmreceiver/internal/mappers
71 5 1
agentcfg.go
in receiver/elasticapmreceiver
106 3 1
proto
gubernator.proto
in processor/ratelimitprocessor/internal/gubernator
178 - 1
datapoints.go
in processor/lsmintervalprocessor/internal/merger
123 6 1
equal.go
in processor/lsmintervalprocessor/internal/data/datatest
80 4 1