apache / skywalking-nodejs
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 52 files with 3,287 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 3 files changed 21-50 times (448 lines of code)
    • 22 files changed 6-20 times (1,686 lines of code)
    • 27 files changed 1-5 times (1,153 lines of code)
0% | 0% | 13% | 51% | 35%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 52 files with 3,287 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 2 files changed by 6-10 contributors (226 lines of code)
    • 36 files changed by 2-5 contributors (2,368 lines of code)
    • 14 files changed by 1 contributor (693 lines of code)
0% | 0% | 6% | 72% | 21%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
ts, yaml, txt, json, js, md, sql, gitignore, dockerignore, sh, editorconfig, gitmodules
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
ts0% | 0% | 13% | 51% | 35%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src0% | 0% | 13% | 51% | 35%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HttpPlugin.ts
in src/plugins
153 6 2020-06-21 2023-11-29 29 7 kezhenxu94@163.com 87253813+aunsy-com@users.no...
SpanContext.ts
in src/trace/context
176 3 2020-06-13 2022-11-14 22 3 kezhenxu94@163.com tompytel@gmail.com
AgentConfig.ts
in src/config
119 5 2020-06-13 2023-09-04 21 5 kezhenxu94@163.com zyeros1991@gmail.com
ContextManager.ts
in src/trace/context
112 8 2020-06-13 2022-11-14 18 4 kezhenxu94@163.com tompytel@gmail.com
Span.ts
in src/trace/span
119 2 2020-06-13 2022-11-14 17 3 kezhenxu94@163.com tompytel@gmail.com
AxiosPlugin.ts
in src/plugins
85 2 2020-12-08 2022-11-15 16 4 tompytel@gmail.com tompytel@gmail.com
Component.ts
in src/trace
22 - 2020-06-21 2022-11-14 14 5 kezhenxu94@163.com tompytel@gmail.com
DummyContext.ts
in src/trace/context
46 2 2020-06-21 2022-06-07 14 3 kezhenxu94@163.com tompytel@gmail.com
ExpressPlugin.ts
in src/plugins
49 2 2020-12-08 2025-02-19 14 5 tompytel@gmail.com thiagomatar@gmail.com
TraceReportClient.ts
in src/agent/protocol/grpc/clients
73 4 2020-06-13 2023-09-04 14 6 kezhenxu94@163.com zyeros1991@gmail.com
227 1 2020-06-21 2022-11-14 14 4 kezhenxu94@163.com tompytel@gmail.com
Context.ts
in src/trace/context
17 - 2020-06-21 2022-06-07 11 3 kezhenxu94@163.com tompytel@gmail.com
HeartbeatClient.ts
in src/agent/protocol/grpc/clients
63 3 2020-06-13 2022-03-23 11 5 kezhenxu94@163.com kezhenxu94@apache.org
MongoDBPlugin.ts
in src/plugins
229 15 2021-03-01 2022-11-14 10 2 tompytel@gmail.com tompytel@gmail.com
index.ts
in src
50 - 2020-06-21 2022-11-14 9 3 kezhenxu94@163.com tompytel@gmail.com
Tag.ts
in src
119 - 2020-06-21 2024-06-20 9 3 kezhenxu94@163.com hey.yanlong@gmail.com
EntrySpan.ts
in src/trace/span
20 1 2020-06-21 2021-04-21 8 3 kezhenxu94@163.com tompytel@gmail.com
MySQLPlugin.ts
in src/plugins
79 1 2021-02-23 2022-11-14 8 2 tompytel@gmail.com tompytel@gmail.com
ExitSpan.ts
in src/trace/span
27 1 2020-06-21 2021-05-14 7 2 kezhenxu94@163.com tompytel@gmail.com
SwPlugin.ts
in src/core
51 1 2020-06-21 2022-11-14 7 4 kezhenxu94@163.com tompytel@gmail.com
SegmentObjectAdapter.ts
in src/agent/protocol/grpc
51 1 2020-06-13 2022-11-14 7 3 kezhenxu94@163.com tompytel@gmail.com
PgPlugin.ts
in src/plugins
64 1 2021-02-27 2022-11-14 7 2 tompytel@gmail.com tompytel@gmail.com
DummySpan.ts
in src/trace/span
35 1 2020-06-23 2022-11-14 6 2 kezhenxu94@163.com tompytel@gmail.com
ContextCarrier.ts
in src/trace/context
72 3 2020-06-21 2022-07-16 6 3 kezhenxu94@163.com kezhenxu94@apache.org
AMQPLibPlugin.ts
in src/plugins
76 2 2021-03-04 2022-11-14 6 2 tompytel@gmail.com tompytel@gmail.com
GrpcProtocol.ts
in src/agent/protocol/grpc
25 2 2020-06-13 2022-02-22 5 3 kezhenxu94@163.com tompytel@gmail.com
IORedisPlugin.ts
in src/plugins
39 1 2021-05-24 2022-11-14 5 4 yongketian@gmail.com tompytel@gmail.com
index.ts
in src/logging
43 1 2020-06-21 2022-02-01 5 3 kezhenxu94@163.com me@ruleeeer.cn
MySQL2Plugin.ts
in src/plugins
91 1 2021-05-20 2022-11-15 5 3 yongketian@gmail.com tompytel@gmail.com
AuthInterceptor.ts
in src/agent/protocol/grpc
9 1 2020-06-23 2022-11-14 4 3 kezhenxu94@163.com tompytel@gmail.com
96 1 2022-02-22 2022-11-14 4 1 tompytel@gmail.com tompytel@gmail.com
MongoosePlugin.ts
in src/plugins
99 2 2021-03-28 2022-11-14 4 2 tompytel@gmail.com tompytel@gmail.com
CarrierItem.ts
in src/trace/context
5 1 2020-06-21 2021-01-15 3 2 kezhenxu94@163.com kezhenxu94@apache.org
Protocol.ts
in src/agent/protocol
6 - 2020-06-13 2022-02-22 3 3 kezhenxu94@163.com tompytel@gmail.com
EventEmitter.ts
in src/lib
8 - 2020-12-19 2022-02-01 3 3 kezhenxu94@apache.org me@ruleeeer.cn
LocalSpan.ts
in src/trace/span
11 1 2020-06-13 2020-06-24 3 1 kezhenxu94@163.com kezhenxu94@163.com
Segment.ts
in src/trace/context
27 1 2020-06-21 2020-11-26 3 1 kezhenxu94@163.com kezhenxu94@163.com
SegmentRef.ts
in src/trace/context
34 2 2020-06-21 2020-12-10 3 2 kezhenxu94@163.com tompytel@gmail.com
80 2 2021-05-17 2022-02-01 3 2 tompytel@gmail.com me@ruleeeer.cn
NewID.ts
in src/trace
2 - 2020-06-23 2020-06-24 2 1 kezhenxu94@163.com kezhenxu94@163.com
Client.ts
in src/agent/protocol/grpc/clients
5 - 2020-06-13 2022-02-22 2 2 kezhenxu94@163.com tompytel@gmail.com
index.ts
in src/annotations
16 2 2020-06-24 2021-03-16 2 2 kezhenxu94@163.com tompytel@gmail.com
51 - 2022-02-22 2022-11-14 2 1 tompytel@gmail.com tompytel@gmail.com
53 - 2022-02-22 2022-11-14 2 1 tompytel@gmail.com tompytel@gmail.com
index.ts
in src/egg
2 - 2020-06-23 2020-06-23 1 1 kezhenxu94@163.com kezhenxu94@163.com
OptionMethods.ts
in src/core
4 - 2022-03-10 2022-03-10 1 1 me@ruleeeer.cn me@ruleeeer.cn
ID.ts
in src/trace
7 - 2020-06-24 2020-06-24 1 1 kezhenxu94@163.com kezhenxu94@163.com
AWS2DynamoDBPlugin.ts
in src/plugins
37 2 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
AWS2LambdaPlugin.ts
in src/plugins
61 2 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
AWS2SNSPlugin.ts
in src/plugins
65 3 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
HttpPlugin.ts
in src/plugins
153 6 2020-06-21 2023-11-29 29 7 kezhenxu94@163.com 87253813+aunsy-com@users.no...
TraceReportClient.ts
in src/agent/protocol/grpc/clients
73 4 2020-06-13 2023-09-04 14 6 kezhenxu94@163.com zyeros1991@gmail.com
AgentConfig.ts
in src/config
119 5 2020-06-13 2023-09-04 21 5 kezhenxu94@163.com zyeros1991@gmail.com
Component.ts
in src/trace
22 - 2020-06-21 2022-11-14 14 5 kezhenxu94@163.com tompytel@gmail.com
ExpressPlugin.ts
in src/plugins
49 2 2020-12-08 2025-02-19 14 5 tompytel@gmail.com thiagomatar@gmail.com
HeartbeatClient.ts
in src/agent/protocol/grpc/clients
63 3 2020-06-13 2022-03-23 11 5 kezhenxu94@163.com kezhenxu94@apache.org
ContextManager.ts
in src/trace/context
112 8 2020-06-13 2022-11-14 18 4 kezhenxu94@163.com tompytel@gmail.com
AxiosPlugin.ts
in src/plugins
85 2 2020-12-08 2022-11-15 16 4 tompytel@gmail.com tompytel@gmail.com
227 1 2020-06-21 2022-11-14 14 4 kezhenxu94@163.com tompytel@gmail.com
SwPlugin.ts
in src/core
51 1 2020-06-21 2022-11-14 7 4 kezhenxu94@163.com tompytel@gmail.com
IORedisPlugin.ts
in src/plugins
39 1 2021-05-24 2022-11-14 5 4 yongketian@gmail.com tompytel@gmail.com
SpanContext.ts
in src/trace/context
176 3 2020-06-13 2022-11-14 22 3 kezhenxu94@163.com tompytel@gmail.com
Span.ts
in src/trace/span
119 2 2020-06-13 2022-11-14 17 3 kezhenxu94@163.com tompytel@gmail.com
DummyContext.ts
in src/trace/context
46 2 2020-06-21 2022-06-07 14 3 kezhenxu94@163.com tompytel@gmail.com
Context.ts
in src/trace/context
17 - 2020-06-21 2022-06-07 11 3 kezhenxu94@163.com tompytel@gmail.com
index.ts
in src
50 - 2020-06-21 2022-11-14 9 3 kezhenxu94@163.com tompytel@gmail.com
Tag.ts
in src
119 - 2020-06-21 2024-06-20 9 3 kezhenxu94@163.com hey.yanlong@gmail.com
EntrySpan.ts
in src/trace/span
20 1 2020-06-21 2021-04-21 8 3 kezhenxu94@163.com tompytel@gmail.com
SegmentObjectAdapter.ts
in src/agent/protocol/grpc
51 1 2020-06-13 2022-11-14 7 3 kezhenxu94@163.com tompytel@gmail.com
ContextCarrier.ts
in src/trace/context
72 3 2020-06-21 2022-07-16 6 3 kezhenxu94@163.com kezhenxu94@apache.org
index.ts
in src/logging
43 1 2020-06-21 2022-02-01 5 3 kezhenxu94@163.com me@ruleeeer.cn
GrpcProtocol.ts
in src/agent/protocol/grpc
25 2 2020-06-13 2022-02-22 5 3 kezhenxu94@163.com tompytel@gmail.com
MySQL2Plugin.ts
in src/plugins
91 1 2021-05-20 2022-11-15 5 3 yongketian@gmail.com tompytel@gmail.com
AuthInterceptor.ts
in src/agent/protocol/grpc
9 1 2020-06-23 2022-11-14 4 3 kezhenxu94@163.com tompytel@gmail.com
Protocol.ts
in src/agent/protocol
6 - 2020-06-13 2022-02-22 3 3 kezhenxu94@163.com tompytel@gmail.com
EventEmitter.ts
in src/lib
8 - 2020-12-19 2022-02-01 3 3 kezhenxu94@apache.org me@ruleeeer.cn
MongoDBPlugin.ts
in src/plugins
229 15 2021-03-01 2022-11-14 10 2 tompytel@gmail.com tompytel@gmail.com
MySQLPlugin.ts
in src/plugins
79 1 2021-02-23 2022-11-14 8 2 tompytel@gmail.com tompytel@gmail.com
ExitSpan.ts
in src/trace/span
27 1 2020-06-21 2021-05-14 7 2 kezhenxu94@163.com tompytel@gmail.com
PgPlugin.ts
in src/plugins
64 1 2021-02-27 2022-11-14 7 2 tompytel@gmail.com tompytel@gmail.com
DummySpan.ts
in src/trace/span
35 1 2020-06-23 2022-11-14 6 2 kezhenxu94@163.com tompytel@gmail.com
AMQPLibPlugin.ts
in src/plugins
76 2 2021-03-04 2022-11-14 6 2 tompytel@gmail.com tompytel@gmail.com
MongoosePlugin.ts
in src/plugins
99 2 2021-03-28 2022-11-14 4 2 tompytel@gmail.com tompytel@gmail.com
CarrierItem.ts
in src/trace/context
5 1 2020-06-21 2021-01-15 3 2 kezhenxu94@163.com kezhenxu94@apache.org
SegmentRef.ts
in src/trace/context
34 2 2020-06-21 2020-12-10 3 2 kezhenxu94@163.com tompytel@gmail.com
80 2 2021-05-17 2022-02-01 3 2 tompytel@gmail.com me@ruleeeer.cn
index.ts
in src/annotations
16 2 2020-06-24 2021-03-16 2 2 kezhenxu94@163.com tompytel@gmail.com
Client.ts
in src/agent/protocol/grpc/clients
5 - 2020-06-13 2022-02-22 2 2 kezhenxu94@163.com tompytel@gmail.com
96 1 2022-02-22 2022-11-14 4 1 tompytel@gmail.com tompytel@gmail.com
Segment.ts
in src/trace/context
27 1 2020-06-21 2020-11-26 3 1 kezhenxu94@163.com kezhenxu94@163.com
LocalSpan.ts
in src/trace/span
11 1 2020-06-13 2020-06-24 3 1 kezhenxu94@163.com kezhenxu94@163.com
51 - 2022-02-22 2022-11-14 2 1 tompytel@gmail.com tompytel@gmail.com
53 - 2022-02-22 2022-11-14 2 1 tompytel@gmail.com tompytel@gmail.com
NewID.ts
in src/trace
2 - 2020-06-23 2020-06-24 2 1 kezhenxu94@163.com kezhenxu94@163.com
SDK2.ts
in src/aws
157 6 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
OptionMethods.ts
in src/core
4 - 2022-03-10 2022-03-10 1 1 me@ruleeeer.cn me@ruleeeer.cn
index.ts
in src/egg
2 - 2020-06-23 2020-06-23 1 1 kezhenxu94@163.com kezhenxu94@163.com
ID.ts
in src/trace
7 - 2020-06-24 2020-06-24 1 1 kezhenxu94@163.com kezhenxu94@163.com
AWS2SNSPlugin.ts
in src/plugins
65 3 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
AWS2LambdaPlugin.ts
in src/plugins
61 2 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Log.ts
in src
8 -
SDK2.ts
in src/aws
157 6 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
AWS2SQSPlugin.ts
in src/plugins
120 5 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
96 1 2022-02-22 2022-11-14 4 1 tompytel@gmail.com tompytel@gmail.com
AWS2SNSPlugin.ts
in src/plugins
65 3 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
AWS2LambdaPlugin.ts
in src/plugins
61 2 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
53 - 2022-02-22 2022-11-14 2 1 tompytel@gmail.com tompytel@gmail.com
51 - 2022-02-22 2022-11-14 2 1 tompytel@gmail.com tompytel@gmail.com
AWS2DynamoDBPlugin.ts
in src/plugins
37 2 2022-11-14 2022-11-14 1 1 tompytel@gmail.com tompytel@gmail.com
Segment.ts
in src/trace/context
27 1 2020-06-21 2020-11-26 3 1 kezhenxu94@163.com kezhenxu94@163.com
LocalSpan.ts
in src/trace/span
11 1 2020-06-13 2020-06-24 3 1 kezhenxu94@163.com kezhenxu94@163.com
ID.ts
in src/trace
7 - 2020-06-24 2020-06-24 1 1 kezhenxu94@163.com kezhenxu94@163.com
OptionMethods.ts
in src/core
4 - 2022-03-10 2022-03-10 1 1 me@ruleeeer.cn me@ruleeeer.cn
index.ts
in src/egg
2 - 2020-06-23 2020-06-23 1 1 kezhenxu94@163.com kezhenxu94@163.com
NewID.ts
in src/trace
2 - 2020-06-23 2020-06-24 2 1 kezhenxu94@163.com kezhenxu94@163.com
MongoDBPlugin.ts
in src/plugins
229 15 2021-03-01 2022-11-14 10 2 tompytel@gmail.com tompytel@gmail.com
MongoosePlugin.ts
in src/plugins
99 2 2021-03-28 2022-11-14 4 2 tompytel@gmail.com tompytel@gmail.com
80 2 2021-05-17 2022-02-01 3 2 tompytel@gmail.com me@ruleeeer.cn
MySQLPlugin.ts
in src/plugins
79 1 2021-02-23 2022-11-14 8 2 tompytel@gmail.com tompytel@gmail.com
AMQPLibPlugin.ts
in src/plugins
76 2 2021-03-04 2022-11-14 6 2 tompytel@gmail.com tompytel@gmail.com
PgPlugin.ts
in src/plugins
64 1 2021-02-27 2022-11-14 7 2 tompytel@gmail.com tompytel@gmail.com
DummySpan.ts
in src/trace/span
35 1 2020-06-23 2022-11-14 6 2 kezhenxu94@163.com tompytel@gmail.com
SegmentRef.ts
in src/trace/context
34 2 2020-06-21 2020-12-10 3 2 kezhenxu94@163.com tompytel@gmail.com
ExitSpan.ts
in src/trace/span
27 1 2020-06-21 2021-05-14 7 2 kezhenxu94@163.com tompytel@gmail.com
index.ts
in src/annotations
16 2 2020-06-24 2021-03-16 2 2 kezhenxu94@163.com tompytel@gmail.com
Client.ts
in src/agent/protocol/grpc/clients
5 - 2020-06-13 2022-02-22 2 2 kezhenxu94@163.com tompytel@gmail.com
CarrierItem.ts
in src/trace/context
5 1 2020-06-21 2021-01-15 3 2 kezhenxu94@163.com kezhenxu94@apache.org
SpanContext.ts
in src/trace/context
176 3 2020-06-13 2022-11-14 22 3 kezhenxu94@163.com tompytel@gmail.com
Tag.ts
in src
119 - 2020-06-21 2024-06-20 9 3 kezhenxu94@163.com hey.yanlong@gmail.com
Span.ts
in src/trace/span
119 2 2020-06-13 2022-11-14 17 3 kezhenxu94@163.com tompytel@gmail.com
MySQL2Plugin.ts
in src/plugins
91 1 2021-05-20 2022-11-15 5 3 yongketian@gmail.com tompytel@gmail.com
ContextCarrier.ts
in src/trace/context
72 3 2020-06-21 2022-07-16 6 3 kezhenxu94@163.com kezhenxu94@apache.org
SegmentObjectAdapter.ts
in src/agent/protocol/grpc
51 1 2020-06-13 2022-11-14 7 3 kezhenxu94@163.com tompytel@gmail.com
index.ts
in src
50 - 2020-06-21 2022-11-14 9 3 kezhenxu94@163.com tompytel@gmail.com
DummyContext.ts
in src/trace/context
46 2 2020-06-21 2022-06-07 14 3 kezhenxu94@163.com tompytel@gmail.com
index.ts
in src/logging
43 1 2020-06-21 2022-02-01 5 3 kezhenxu94@163.com me@ruleeeer.cn
GrpcProtocol.ts
in src/agent/protocol/grpc
25 2 2020-06-13 2022-02-22 5 3 kezhenxu94@163.com tompytel@gmail.com
EntrySpan.ts
in src/trace/span
20 1 2020-06-21 2021-04-21 8 3 kezhenxu94@163.com tompytel@gmail.com
Context.ts
in src/trace/context
17 - 2020-06-21 2022-06-07 11 3 kezhenxu94@163.com tompytel@gmail.com
AuthInterceptor.ts
in src/agent/protocol/grpc
9 1 2020-06-23 2022-11-14 4 3 kezhenxu94@163.com tompytel@gmail.com
EventEmitter.ts
in src/lib
8 - 2020-12-19 2022-02-01 3 3 kezhenxu94@apache.org me@ruleeeer.cn
Protocol.ts
in src/agent/protocol
6 - 2020-06-13 2022-02-22 3 3 kezhenxu94@163.com tompytel@gmail.com
227 1 2020-06-21 2022-11-14 14 4 kezhenxu94@163.com tompytel@gmail.com
ContextManager.ts
in src/trace/context
112 8 2020-06-13 2022-11-14 18 4 kezhenxu94@163.com tompytel@gmail.com
AxiosPlugin.ts
in src/plugins
85 2 2020-12-08 2022-11-15 16 4 tompytel@gmail.com tompytel@gmail.com
SwPlugin.ts
in src/core
51 1 2020-06-21 2022-11-14 7 4 kezhenxu94@163.com tompytel@gmail.com
IORedisPlugin.ts
in src/plugins
39 1 2021-05-24 2022-11-14 5 4 yongketian@gmail.com tompytel@gmail.com
AgentConfig.ts
in src/config
119 5 2020-06-13 2023-09-04 21 5 kezhenxu94@163.com zyeros1991@gmail.com
HeartbeatClient.ts
in src/agent/protocol/grpc/clients
63 3 2020-06-13 2022-03-23 11 5 kezhenxu94@163.com kezhenxu94@apache.org
ExpressPlugin.ts
in src/plugins
49 2 2020-12-08 2025-02-19 14 5 tompytel@gmail.com thiagomatar@gmail.com
Correlations

File Size vs. Number of Changes: 52 points

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

Number of Contributors vs. Number of Changes: 52 points

src/plugins/ExpressPlugin.ts x: 5 # contributors y: 14 # changes src/Tag.ts x: 3 # contributors y: 9 # changes src/plugins/HttpPlugin.ts x: 7 # contributors y: 29 # changes src/agent/protocol/grpc/clients/TraceReportClient.ts x: 6 # contributors y: 14 # changes src/config/AgentConfig.ts x: 5 # contributors y: 21 # changes src/plugins/AxiosPlugin.ts x: 4 # contributors y: 16 # changes src/plugins/MySQL2Plugin.ts x: 3 # contributors y: 5 # changes src/agent/protocol/grpc/AuthInterceptor.ts x: 3 # contributors y: 4 # changes src/agent/protocol/grpc/SegmentObjectAdapter.ts x: 3 # contributors y: 7 # changes src/aws/AWSLambdaGatewayAPIHTTP.ts x: 1 # contributors y: 2 # changes src/aws/AWSLambdaTriggerPlugin.ts x: 1 # contributors y: 4 # changes src/aws/SDK2.ts x: 1 # contributors y: 1 # changes src/core/PluginInstaller.ts x: 4 # contributors y: 14 # changes src/core/SwPlugin.ts x: 4 # contributors y: 7 # changes src/plugins/AMQPLibPlugin.ts x: 2 # contributors y: 6 # changes src/plugins/IORedisPlugin.ts x: 4 # contributors y: 5 # changes src/plugins/MongoDBPlugin.ts x: 2 # contributors y: 10 # changes src/plugins/MongoosePlugin.ts x: 2 # contributors y: 4 # changes src/plugins/MySQLPlugin.ts x: 2 # contributors y: 8 # changes src/plugins/PgPlugin.ts x: 2 # contributors y: 7 # changes src/trace/context/ContextManager.ts x: 4 # contributors y: 18 # changes src/trace/context/SpanContext.ts x: 3 # contributors y: 22 # changes src/trace/span/Span.ts x: 3 # contributors y: 17 # changes src/trace/context/ContextCarrier.ts x: 3 # contributors y: 6 # changes src/trace/context/Context.ts x: 3 # contributors y: 11 # changes src/trace/context/DummyContext.ts x: 3 # contributors y: 14 # changes src/agent/protocol/grpc/clients/HeartbeatClient.ts x: 5 # contributors y: 11 # changes src/agent/protocol/Protocol.ts x: 3 # contributors y: 3 # changes src/agent/protocol/grpc/clients/Client.ts x: 2 # contributors y: 2 # changes src/azure/AzureHttpTriggerPlugin.ts x: 2 # contributors y: 3 # changes src/trace/span/EntrySpan.ts x: 3 # contributors y: 8 # changes src/trace/context/Segment.ts x: 1 # contributors y: 3 # changes
29.0
# changes
  min: 1.0
  average: 7.23
  25th percentile: 2.25
  median: 5.0
  75th percentile: 10.75
  max: 29.0
0 7.0
# contributors
min: 1.0 | average: 2.62 | 25th percentile: 1.0 | median: 2.5 | 75th percentile: 3.0 | max: 7.0

Number of Contributors vs. File Size: 52 points

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