elastic / apm-agent-ruby
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 23% | 28% | 47%
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
rb0% | 0% | 24% | 28% | 47%
yaml0% | 0% | 0% | 0% | 100%
gemspec0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
spec0% | 0% | 30% | 30% | 38%
lib0% | 0% | 15% | 26% | 57%
bench0% | 0% | 0% | 0% | 100%
features0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
instrumenter_spec.rb
in spec/elastic_apm
363 -
339 -
opentracing_spec.rb
in spec/integration
305 -
rails_spec.rb
in spec/integration
304 12
opentracing.rb
in lib/elastic_apm
283 33
central_config_spec.rb
in spec/elastic_apm
282 1
config.rb
in lib/elastic_apm
265 25
sqs_spec.rb
in spec/elastic_apm/spies
258 -
config_spec.rb
in spec/elastic_apm
246 -
span_serializer_spec.rb
in spec/elastic_apm/transport/serializers
243 -
faraday_spec.rb
in spec/elastic_apm/spies
236 3
instrumenter.rb
in lib/elastic_apm
232 25
cloud_info_spec.rb
in spec/elastic_apm/metadata
230 -
220 22
azure_storage_table_spec.rb
in spec/elastic_apm/spies
215 1
connection_spec.rb
in spec/elastic_apm/transport
208 2
agent.rb
in lib/elastic_apm
206 24
mock_intake.rb
in spec/support
196 13
middleware_spec.rb
in spec/elastic_apm
191 -
cpu_mem_set.rb
in lib/elastic_apm/metrics
188 10
tokenizer.rb
in lib/elastic_apm/sql
186 15
sqs.rb
in lib/elastic_apm/spies
180 6
graphql_spec.rb
in spec/integration
178 5
sns_spec.rb
in spec/elastic_apm/spies
175 -
span_spec.rb
in spec/elastic_apm
171 -
net_http_spec.rb
in spec/elastic_apm/spies
166 -
agent_spec.rb
in spec/elastic_apm
159 -
mongo_spec.rb
in spec/integration
155 -
metrics_spec.rb
in spec/elastic_apm
154 -
event_collector.rb
in spec/support
146 11
error_serializer_spec.rb
in spec/elastic_apm/transport/serializers
143 -
trace_context_spec.rb
in spec/elastic_apm
141 -
transaction_spec.rb
in spec/elastic_apm
138 -
span.rb
in lib/elastic_apm
130 14
central_config.rb
in lib/elastic_apm
129 14
base.rb
in lib/elastic_apm/transport
127 15
elasticsearch_spec.rb
in spec/elastic_apm/spies
126 2
sinatra_spec.rb
in spec/integration
125 2
span_serializer.rb
in lib/elastic_apm/transport/serializers
116 10
sidekiq_spec.rb
in spec/elastic_apm/spies
115 3
s3_spec.rb
in spec/elastic_apm/spies
114 -
active_record_spec.rb
in spec/elastic_apm/normalizers
114 1
transaction.rb
in lib/elastic_apm
114 11
traceparent_spec.rb
in spec/elastic_apm/trace_context
112 -
cloud_info.rb
in lib/elastic_apm/metadata
112 7
container_info.rb
in lib/elastic_apm/metadata/system_info
111 9
http_spec.rb
in spec/elastic_apm/transport/connection
108 2
options.rb
in lib/elastic_apm/config
106 15
azure_storage_table.rb
in lib/elastic_apm/spies
105 8
signature.rb
in lib/elastic_apm/sql
105 8
Files With Most Units (Top 50)
File# lines# units
opentracing.rb
in lib/elastic_apm
283 33
config.rb
in lib/elastic_apm
265 25
instrumenter.rb
in lib/elastic_apm
232 25
agent.rb
in lib/elastic_apm
206 24
220 22
options.rb
in lib/elastic_apm/config
106 15
base.rb
in lib/elastic_apm/transport
127 15
tokenizer.rb
in lib/elastic_apm/sql
186 15
span.rb
in lib/elastic_apm
130 14
tracestate.rb
in lib/elastic_apm/trace_context
92 14
central_config.rb
in lib/elastic_apm
129 14
mock_intake.rb
in spec/support
196 13
metric.rb
in lib/elastic_apm/metrics
91 13
http.rb
in lib/elastic_apm/transport/connection
104 13
rails_spec.rb
in spec/integration
304 12
metrics.rb
in lib/elastic_apm
102 12
event_collector.rb
in spec/support
146 11
transaction.rb
in lib/elastic_apm
114 11
spies.rb
in lib/elastic_apm
76 10
cpu_mem_set.rb
in lib/elastic_apm/metrics
188 10
normalizers.rb
in lib/elastic_apm
47 10
traceparent.rb
in lib/elastic_apm/trace_context
70 10
span_serializer.rb
in lib/elastic_apm/transport/serializers
116 10
set.rb
in lib/elastic_apm/metrics
74 9
context_builder.rb
in lib/elastic_apm
77 9
container_info.rb
in lib/elastic_apm/metadata/system_info
111 9
proxy_pipe.rb
in lib/elastic_apm/transport/connection
56 9
azure_storage_table.rb
in lib/elastic_apm/spies
105 8
mongo.rb
in lib/elastic_apm/spies
81 8
action_view.rb
in lib/elastic_apm/normalizers/rails
57 8
serializers.rb
in lib/elastic_apm/transport
71 8
headers.rb
in lib/elastic_apm/transport
50 8
signature.rb
in lib/elastic_apm/sql
105 8
middleware.rb
in lib/elastic_apm
65 8
logging.rb
in lib/elastic_apm
38 7
sns.rb
in lib/elastic_apm/spies
88 7
sidekiq.rb
in lib/elastic_apm/spies
67 7
s3.rb
in lib/elastic_apm/spies
90 7
cloud_info.rb
in lib/elastic_apm/metadata
112 7
metadata_serializer.rb
in lib/elastic_apm/transport/serializers
104 7
context_serializer.rb
in lib/elastic_apm/transport/serializers
77 7
fields.rb
in lib/elastic_apm
51 7
stacktrace_builder.rb
in lib/elastic_apm
81 7
sneakers_spec.rb
in spec/elastic_apm/spies
72 6
trace_context.rb
in lib/elastic_apm
67 6
sqs.rb
in lib/elastic_apm/spies
180 6
delayed_job.rb
in lib/elastic_apm/spies
65 6
racecar.rb
in lib/elastic_apm/spies
46 6
child_durations.rb
in lib/elastic_apm
36 6
destination.rb
in lib/elastic_apm/span/context
63 6
Files With Long Lines (Top 5)

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

File# lines# units# long lines
21 - 4
config.rb
in lib/elastic_apm
265 25 2
racecar.rb
in lib/elastic_apm/spies
46 6 2
stacktrace_builder_spec.rb
in spec/elastic_apm
89 1 1
span.rb
in lib/elastic_apm
130 14 1