apache / skywalking-nodejs
File Size

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

Intro
Learn more...
File Size Overall
0% | 0% | 13% | 32% | 53%
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
ts0% | 0% | 13% | 32% | 53%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src0% | 0% | 13% | 32% | 53%
Longest Files (Top 50)
File# lines# units
MongoDBPlugin.ts
in src/plugins
229 15
227 1
SpanContext.ts
in src/trace/context
176 3
SDK2.ts
in src/aws
157 6
HttpPlugin.ts
in src/plugins
153 6
AWS2SQSPlugin.ts
in src/plugins
120 5
Tag.ts
in src
119 -
AgentConfig.ts
in src/config
119 5
Span.ts
in src/trace/span
119 2
ContextManager.ts
in src/trace/context
112 8
MongoosePlugin.ts
in src/plugins
99 2
96 1
MySQL2Plugin.ts
in src/plugins
91 1
AxiosPlugin.ts
in src/plugins
85 2
80 2
MySQLPlugin.ts
in src/plugins
79 1
AMQPLibPlugin.ts
in src/plugins
76 2
TraceReportClient.ts
in src/agent/protocol/grpc/clients
73 4
ContextCarrier.ts
in src/trace/context
72 3
AWS2SNSPlugin.ts
in src/plugins
65 3
PgPlugin.ts
in src/plugins
64 1
HeartbeatClient.ts
in src/agent/protocol/grpc/clients
63 3
AWS2LambdaPlugin.ts
in src/plugins
61 2
53 -
51 -
SegmentObjectAdapter.ts
in src/agent/protocol/grpc
51 1
SwPlugin.ts
in src/core
51 1
index.ts
in src
50 -
ExpressPlugin.ts
in src/plugins
49 2
DummyContext.ts
in src/trace/context
46 2
index.ts
in src/logging
43 1
IORedisPlugin.ts
in src/plugins
39 1
AWS2DynamoDBPlugin.ts
in src/plugins
37 2
DummySpan.ts
in src/trace/span
35 1
SegmentRef.ts
in src/trace/context
34 2
Segment.ts
in src/trace/context
27 1
ExitSpan.ts
in src/trace/span
27 1
GrpcProtocol.ts
in src/agent/protocol/grpc
25 2
Component.ts
in src/trace
22 -
EntrySpan.ts
in src/trace/span
20 1
Context.ts
in src/trace/context
17 -
index.ts
in src/annotations
16 2
LocalSpan.ts
in src/trace/span
11 1
AuthInterceptor.ts
in src/agent/protocol/grpc
9 1
Log.ts
in src
8 -
EventEmitter.ts
in src/lib
8 -
ID.ts
in src/trace
7 -
Protocol.ts
in src/agent/protocol
6 -
Client.ts
in src/agent/protocol/grpc/clients
5 -
CarrierItem.ts
in src/trace/context
5 1
Files With Most Units (Top 39)
File# lines# units
MongoDBPlugin.ts
in src/plugins
229 15
ContextManager.ts
in src/trace/context
112 8
SDK2.ts
in src/aws
157 6
HttpPlugin.ts
in src/plugins
153 6
AgentConfig.ts
in src/config
119 5
AWS2SQSPlugin.ts
in src/plugins
120 5
TraceReportClient.ts
in src/agent/protocol/grpc/clients
73 4
HeartbeatClient.ts
in src/agent/protocol/grpc/clients
63 3
ContextCarrier.ts
in src/trace/context
72 3
SpanContext.ts
in src/trace/context
176 3
AWS2SNSPlugin.ts
in src/plugins
65 3
index.ts
in src/annotations
16 2
GrpcProtocol.ts
in src/agent/protocol/grpc
25 2
DummyContext.ts
in src/trace/context
46 2
SegmentRef.ts
in src/trace/context
34 2
Span.ts
in src/trace/span
119 2
AxiosPlugin.ts
in src/plugins
85 2
AWS2LambdaPlugin.ts
in src/plugins
61 2
AMQPLibPlugin.ts
in src/plugins
76 2
MongoosePlugin.ts
in src/plugins
99 2
AWS2DynamoDBPlugin.ts
in src/plugins
37 2
ExpressPlugin.ts
in src/plugins
49 2
80 2
index.ts
in src/logging
43 1
96 1
SegmentObjectAdapter.ts
in src/agent/protocol/grpc
51 1
AuthInterceptor.ts
in src/agent/protocol/grpc
9 1
227 1
SwPlugin.ts
in src/core
51 1
CarrierItem.ts
in src/trace/context
5 1
Segment.ts
in src/trace/context
27 1
ExitSpan.ts
in src/trace/span
27 1
DummySpan.ts
in src/trace/span
35 1
LocalSpan.ts
in src/trace/span
11 1
EntrySpan.ts
in src/trace/span
20 1
MySQL2Plugin.ts
in src/plugins
91 1
IORedisPlugin.ts
in src/plugins
39 1
PgPlugin.ts
in src/plugins
64 1
MySQLPlugin.ts
in src/plugins
79 1
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
96 1 1
Correlations

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

src/plugins/ExpressPlugin.ts x: 15 commits (all time) y: 49 lines of code src/Tag.ts x: 9 commits (all time) y: 119 lines of code src/plugins/HttpPlugin.ts x: 32 commits (all time) y: 153 lines of code src/agent/protocol/grpc/clients/TraceReportClient.ts x: 14 commits (all time) y: 73 lines of code src/config/AgentConfig.ts x: 23 commits (all time) y: 119 lines of code src/plugins/AxiosPlugin.ts x: 16 commits (all time) y: 85 lines of code src/plugins/MySQL2Plugin.ts x: 5 commits (all time) y: 91 lines of code src/agent/protocol/grpc/AuthInterceptor.ts x: 4 commits (all time) y: 9 lines of code src/agent/protocol/grpc/SegmentObjectAdapter.ts x: 7 commits (all time) y: 51 lines of code src/aws/AWSLambdaGatewayAPIHTTP.ts x: 2 commits (all time) y: 51 lines of code src/aws/AWSLambdaGatewayAPIREST.ts x: 2 commits (all time) y: 53 lines of code src/aws/AWSLambdaTriggerPlugin.ts x: 4 commits (all time) y: 96 lines of code src/aws/SDK2.ts x: 1 commits (all time) y: 157 lines of code src/core/PluginInstaller.ts x: 16 commits (all time) y: 227 lines of code src/index.ts x: 10 commits (all time) y: 50 lines of code src/plugins/AMQPLibPlugin.ts x: 6 commits (all time) y: 76 lines of code src/plugins/AWS2DynamoDBPlugin.ts x: 1 commits (all time) y: 37 lines of code src/plugins/AWS2LambdaPlugin.ts x: 1 commits (all time) y: 61 lines of code src/plugins/AWS2SNSPlugin.ts x: 1 commits (all time) y: 65 lines of code src/plugins/AWS2SQSPlugin.ts x: 1 commits (all time) y: 120 lines of code src/plugins/IORedisPlugin.ts x: 5 commits (all time) y: 39 lines of code src/plugins/MongoDBPlugin.ts x: 10 commits (all time) y: 229 lines of code src/plugins/MongoosePlugin.ts x: 4 commits (all time) y: 99 lines of code src/plugins/MySQLPlugin.ts x: 9 commits (all time) y: 79 lines of code src/plugins/PgPlugin.ts x: 8 commits (all time) y: 64 lines of code src/trace/Component.ts x: 15 commits (all time) y: 22 lines of code src/trace/context/ContextManager.ts x: 18 commits (all time) y: 112 lines of code src/trace/context/SpanContext.ts x: 24 commits (all time) y: 176 lines of code src/trace/span/DummySpan.ts x: 6 commits (all time) y: 35 lines of code src/trace/span/Span.ts x: 18 commits (all time) y: 119 lines of code src/trace/context/ContextCarrier.ts x: 7 commits (all time) y: 72 lines of code src/trace/context/Context.ts x: 12 commits (all time) y: 17 lines of code src/trace/context/DummyContext.ts x: 15 commits (all time) y: 46 lines of code src/agent/protocol/grpc/clients/HeartbeatClient.ts x: 12 commits (all time) y: 63 lines of code src/core/OptionMethods.ts x: 1 commits (all time) y: 4 lines of code src/agent/protocol/Protocol.ts x: 3 commits (all time) y: 6 lines of code src/agent/protocol/grpc/GrpcProtocol.ts x: 5 commits (all time) y: 25 lines of code src/agent/protocol/grpc/clients/Client.ts x: 2 commits (all time) y: 5 lines of code src/azure/AzureHttpTriggerPlugin.ts x: 3 commits (all time) y: 80 lines of code src/lib/EventEmitter.ts x: 3 commits (all time) y: 8 lines of code src/logging/index.ts x: 5 commits (all time) y: 43 lines of code src/trace/span/ExitSpan.ts x: 8 commits (all time) y: 27 lines of code src/trace/span/EntrySpan.ts x: 9 commits (all time) y: 20 lines of code src/annotations/index.ts x: 2 commits (all time) y: 16 lines of code src/trace/context/CarrierItem.ts x: 3 commits (all time) y: 5 lines of code src/trace/context/SegmentRef.ts x: 4 commits (all time) y: 34 lines of code src/trace/context/Segment.ts x: 3 commits (all time) y: 27 lines of code src/trace/ID.ts x: 1 commits (all time) y: 7 lines of code src/trace/NewID.ts x: 2 commits (all time) y: 2 lines of code src/trace/span/LocalSpan.ts x: 3 commits (all time) y: 11 lines of code src/egg/index.ts x: 1 commits (all time) y: 2 lines of code
229.0
lines of code
  min: 2.0
  average: 63.21
  25th percentile: 20.5
  median: 51.0
  75th percentile: 89.5
  max: 229.0
0 32.0
commits (all time)
min: 1.0 | average: 7.65 | 25th percentile: 2.25 | median: 5.0 | 75th percentile: 11.5 | max: 32.0

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

src/plugins/ExpressPlugin.ts x: 5 contributors (all time) y: 49 lines of code src/Tag.ts x: 3 contributors (all time) y: 119 lines of code src/plugins/HttpPlugin.ts x: 7 contributors (all time) y: 153 lines of code src/agent/protocol/grpc/clients/TraceReportClient.ts x: 6 contributors (all time) y: 73 lines of code src/config/AgentConfig.ts x: 5 contributors (all time) y: 119 lines of code src/plugins/AxiosPlugin.ts x: 4 contributors (all time) y: 85 lines of code src/plugins/MySQL2Plugin.ts x: 3 contributors (all time) y: 91 lines of code src/agent/protocol/grpc/AuthInterceptor.ts x: 3 contributors (all time) y: 9 lines of code src/agent/protocol/grpc/SegmentObjectAdapter.ts x: 3 contributors (all time) y: 51 lines of code src/aws/AWSLambdaGatewayAPIHTTP.ts x: 1 contributors (all time) y: 51 lines of code src/aws/AWSLambdaGatewayAPIREST.ts x: 1 contributors (all time) y: 53 lines of code src/aws/AWSLambdaTriggerPlugin.ts x: 1 contributors (all time) y: 96 lines of code src/aws/SDK2.ts x: 1 contributors (all time) y: 157 lines of code src/core/PluginInstaller.ts x: 4 contributors (all time) y: 227 lines of code src/core/SwPlugin.ts x: 4 contributors (all time) y: 51 lines of code src/index.ts x: 3 contributors (all time) y: 50 lines of code src/plugins/AMQPLibPlugin.ts x: 2 contributors (all time) y: 76 lines of code src/plugins/AWS2DynamoDBPlugin.ts x: 1 contributors (all time) y: 37 lines of code src/plugins/AWS2LambdaPlugin.ts x: 1 contributors (all time) y: 61 lines of code src/plugins/AWS2SNSPlugin.ts x: 1 contributors (all time) y: 65 lines of code src/plugins/AWS2SQSPlugin.ts x: 1 contributors (all time) y: 120 lines of code src/plugins/IORedisPlugin.ts x: 4 contributors (all time) y: 39 lines of code src/plugins/MongoDBPlugin.ts x: 2 contributors (all time) y: 229 lines of code src/plugins/MongoosePlugin.ts x: 2 contributors (all time) y: 99 lines of code src/plugins/MySQLPlugin.ts x: 2 contributors (all time) y: 79 lines of code src/plugins/PgPlugin.ts x: 2 contributors (all time) y: 64 lines of code src/trace/Component.ts x: 5 contributors (all time) y: 22 lines of code src/trace/context/ContextManager.ts x: 4 contributors (all time) y: 112 lines of code src/trace/context/SpanContext.ts x: 3 contributors (all time) y: 176 lines of code src/trace/span/DummySpan.ts x: 2 contributors (all time) y: 35 lines of code src/trace/context/ContextCarrier.ts x: 3 contributors (all time) y: 72 lines of code src/trace/context/Context.ts x: 3 contributors (all time) y: 17 lines of code src/trace/context/DummyContext.ts x: 3 contributors (all time) y: 46 lines of code src/agent/protocol/grpc/clients/HeartbeatClient.ts x: 5 contributors (all time) y: 63 lines of code src/core/OptionMethods.ts x: 1 contributors (all time) y: 4 lines of code src/agent/protocol/Protocol.ts x: 3 contributors (all time) y: 6 lines of code src/agent/protocol/grpc/GrpcProtocol.ts x: 3 contributors (all time) y: 25 lines of code src/agent/protocol/grpc/clients/Client.ts x: 2 contributors (all time) y: 5 lines of code src/azure/AzureHttpTriggerPlugin.ts x: 2 contributors (all time) y: 80 lines of code src/lib/EventEmitter.ts x: 3 contributors (all time) y: 8 lines of code src/logging/index.ts x: 3 contributors (all time) y: 43 lines of code src/trace/span/ExitSpan.ts x: 2 contributors (all time) y: 27 lines of code src/trace/span/EntrySpan.ts x: 3 contributors (all time) y: 20 lines of code src/annotations/index.ts x: 2 contributors (all time) y: 16 lines of code src/trace/context/SegmentRef.ts x: 2 contributors (all time) y: 34 lines of code src/trace/context/Segment.ts x: 1 contributors (all time) y: 27 lines of code src/trace/ID.ts x: 1 contributors (all time) y: 7 lines of code src/trace/NewID.ts x: 1 contributors (all time) y: 2 lines of code src/trace/span/LocalSpan.ts x: 1 contributors (all time) y: 11 lines of code
229.0
lines of code
  min: 2.0
  average: 63.21
  25th percentile: 20.5
  median: 51.0
  75th percentile: 89.5
  max: 229.0
0 7.0
contributors (all time)
min: 1.0 | average: 2.62 | 25th percentile: 1.0 | median: 2.5 | 75th percentile: 3.0 | max: 7.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): 1 points

src/plugins/ExpressPlugin.ts x: 1 commits (90d) y: 49 lines of code
49.0
lines of code
  min: 49.0
  average: 49.0
  25th percentile: 49.0
  median: 49.0
  75th percentile: 49.0
  max: 49.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

src/plugins/ExpressPlugin.ts x: 1 contributors (90d) y: 49 lines of code
49.0
lines of code
  min: 49.0
  average: 49.0
  25th percentile: 49.0
  median: 49.0
  75th percentile: 49.0
  max: 49.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