aws / aws-xray-sdk-java
File Age

File age measurements show the distribution of file ages (days since the first commit) and the recency of file updates (days since the latest commit).

Summary
  • Number of files: 172
  • Daily file updates (only one update per file and date counted): 341
  • First update: 2017-11-21
  • Latest update: 2021-12-20
  • Days between first and latest update: 1491 (213 weeks, estimated 1065 working days)
  • Active days (at least one file change): 179
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 172 files with 12,561 lines of code in files.
    • 167 files that are 366+ days old (12,140 lines of code)
    • 5 files that are 181-365 days old (421 lines of code)
    • 0 files that are 91-180 days old (0 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 0 files that are 1-30 days old (0 lines of code)
96% | 3% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 172 files with 12,561 lines of code in files.
    • 122 files have been last changed 366+ days ago (6,290 lines of code)
    • 23 files have been last changed 181-365 days ago (2,518 lines of code)
    • 24 files have been last changed 91-180 days ago (3,586 lines of code)
    • 3 files have been last changed 31-90 days ago (167 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
50% | 20% | 28% | 1% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, kts, json, md, txt, xml, yml, properties, bat, gitignore
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java96% | 3% | 0% | 0% | 0%
kts93% | 6% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java52% | 16% | 29% | 1% | 0%
kts2% | 75% | 20% | 2% | 0%
File Change History per Logical Decomposition
primary
primary (file age distribution)
Days since first update
366+
181-365
91-180
31-90
1-30
aws-xray-recorder-sdk-core98% | 1% | 0% | 0% | 0%
aws-xray-recorder-sdk-benchmark100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-sql71% | 28% | 0% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk-v2100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-apache-http100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-metrics100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-sql-postgres100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-sql-mysql100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-spring100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk-core100% | 0% | 0% | 0% | 0%
dependencyManagement100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-slf4j100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-log4j100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-bom100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk-v2-instrumentor100% | 0% | 0% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk-instrumentor100% | 0% | 0% | 0% | 0%
jacoco0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
aws-xray-recorder-sdk-core50% | 18% | 28% | 1% | 0%
aws-xray-recorder-sdk-benchmark95% | 4% | 0% | 0% | 0%
aws-xray-recorder-sdk-sql43% | 56% | 0% | 0% | 0%
aws-xray-recorder-sdk-metrics92% | 7% | 0% | 0% | 0%
aws-xray-recorder-sdk-sql-postgres92% | 0% | 7% | 0% | 0%
aws-xray-recorder-sdk-sql-mysql92% | 0% | 7% | 0% | 0%
aws-xray-recorder-sdk-apache-http37% | 0% | 62% | 0% | 0%
aws-xray-recorder-sdk-spring88% | 12% | 0% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk-core82% | 0% | 17% | 0% | 0%
aws-xray-recorder-sdk-slf4j72% | 27% | 0% | 0% | 0%
aws-xray-recorder-sdk-log4j72% | 0% | 0% | 27% | 0%
aws-xray-recorder-sdk-bom100% | 0% | 0% | 0% | 0%
ROOT0% | 100% | 0% | 0% | 0%
dependencyManagement0% | 100% | 0% | 0% | 0%
jacoco0% | 100% | 0% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk0% | 0% | 100% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk-v20% | 0% | 100% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk-v2-instrumentor0% | 0% | 100% | 0% | 0%
aws-xray-recorder-sdk-aws-sdk-instrumentor0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
EntityImpl.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
621 67 117 1533 14
AWSXRayRecorder.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray
618 67 180 1533 31
TracingHandler.java
in aws-xray-recorder-sdk-aws-sdk/src/main/java/com/amazonaws/xray/handlers
425 25 180 1533 10
DummySegment.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
330 82 284 1533 14
AWSXRayServletFilter.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/javax/servlet
329 25 564 1533 20
DummySubsegment.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
286 74 180 1533 10
AWSXRayRecorderBuilder.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray
231 21 301 1533 16
TracedHttpClient.java
in aws-xray-recorder-sdk-apache-http/src/main/java/com/amazonaws/xray/proxies/apache/http
212 19 180 1533 5
FacadeSegment.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
211 48 362 1533 8
TracingInterceptor.java
in aws-xray-recorder-sdk-sql-postgres/src/main/java/com/amazonaws/xray/sql/postgres
185 9 608 1533 3
TracingInterceptor.java
in aws-xray-recorder-sdk-sql-mysql/src/main/java/com/amazonaws/xray/sql/mysql
185 9 608 1533 3
LocalizedSamplingStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy/sampling
159 13 446 1533 9
SegmentImpl.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
158 20 117 1533 14
TraceHeader.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
145 17 559 1533 6
SubsegmentImpl.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
144 15 180 1533 9
AWSXRay.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray
133 34 434 1533 13
TraceID.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
123 20 481 1533 10
ECSPlugin.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/plugins
115 11 326 1533 12
LambdaSegmentContext.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/contexts
115 5 180 1533 12
EC2Plugin.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/plugins
113 11 586 1533 10
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
build.gradle.kts
in aws-xray-recorder-sdk-bom
14 - 612 612 1
XRayTraced.java
in aws-xray-recorder-sdk-spring/src/main/java/com/amazonaws/xray/spring/aop
3 - 609 1505 2
PrioritizationStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy
3 - 609 1533 2
DefaultPrioritizationStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy
3 - 609 1533 2
DefaultContextMissingStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy
3 - 609 1533 3
Rand.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy/sampling/rand
4 - 609 1286 2
MetricEmitter.java
in aws-xray-recorder-sdk-metrics/src/main/java/com/amazonaws/xray/metrics
5 - 609 804 3
MetricFormatter.java
in aws-xray-recorder-sdk-metrics/src/main/java/com/amazonaws/xray/metrics
5 - 609 804 3
XRayEnabled.java
in aws-xray-recorder-sdk-spring/src/main/java/com/amazonaws/xray/spring/aop
6 - 609 1505 2
DefaultSamplingStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy/sampling
6 1 609 1533 3
Rule.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy/sampling/rule
6 - 609 1286 2
ContextMissingStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy
6 - 609 1533 3
ThreadLocalSegmentContextResolver.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/contexts
7 1 609 1533 2
IgnoreErrorContextMissingStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy
7 1 609 719 2
SamplingStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy/sampling
7 1 609 1533 6
DefaultEmitter.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/emitters
8 1 609 1533 3
StreamingStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy
8 - 609 1533 2
AWSServiceHandler.java
in aws-xray-recorder-sdk-aws-sdk-core/src/main/java/com/amazonaws/xray/handlers/config
10 1 609 1098 4
AWSServiceHandlerManifest.java
in aws-xray-recorder-sdk-aws-sdk-core/src/main/java/com/amazonaws/xray/handlers/config
10 1 609 1098 4
AWSOperationHandlerManifest.java
in aws-xray-recorder-sdk-aws-sdk-core/src/main/java/com/amazonaws/xray/handlers/config
10 1 609 1098 4
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OracleConnectionUrlParser.java
in aws-xray-recorder-sdk-sql/src/main/java/com/amazonaws/xray/sql
124 2 307 307 1
ConnectionInfo.java
in aws-xray-recorder-sdk-sql/src/main/java/com/amazonaws/xray/sql
81 12 307 307 1
ECSMetadataFetcher.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/plugins
86 2 326 326 1
MetadataUtils.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/plugins
84 4 326 326 1
build.gradle.kts
in jacoco
46 - 344 344 1
TimeUtils.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/internal
9 2 481 481 1
IdGenerator.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/internal
20 1 487 487 1
SecureIdGenerator.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/internal
15 2 487 487 1
FastIdGenerator.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/internal
15 2 487 487 1
SqlSubsegments.java
in aws-xray-recorder-sdk-sql/src/main/java/com/amazonaws/xray/sql
88 4 307 554 3
RecyclableBuffers.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/internal
36 2 509 559 2
NoOpSegment.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
292 78 284 564 3
NoOpSubSegment.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
278 71 180 564 5
NoOpList.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
105 22 564 564 1
NoOpSet.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
64 12 564 564 1
NoOpReentrantLock.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
64 14 564 564 1
NoOpMap.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
58 12 564 564 1
IdsBenchmark.java
in aws-xray-recorder-sdk-benchmark/tst/main/java/com/amazonaws/xray/entities
71 10 509 602 3
TraceHeaderBenchmark.java
in aws-xray-recorder-sdk-benchmark/tst/main/java/com/amazonaws/xray/entities
37 3 524 606 3
AWSXRayServletAsyncListener.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/javax/servlet
43 5 180 609 5
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
build.gradle.kts
in aws-xray-recorder-sdk-log4j
15 - 43 612 5
RulePoller.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy/sampling/pollers
78 7 81 1286 8
TargetPoller.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy/sampling/pollers
74 7 81 1286 9
EntityImpl.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
621 67 117 1533 14
SegmentImpl.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
158 20 117 1533 14
DefaultStreamingStrategy.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/strategy
53 6 117 1533 10
StringTransform.java
in aws-xray-recorder-sdk-aws-sdk-core/src/main/java/com/amazonaws/xray/utils
11 1 124 1098 5
AWSXRayRecorder.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray
618 67 180 1533 31
TracingHandler.java
in aws-xray-recorder-sdk-aws-sdk/src/main/java/com/amazonaws/xray/handlers
425 25 180 1533 10
TracingInterceptor.java
in aws-xray-recorder-sdk-aws-sdk-v2/src/main/java/com/amazonaws/xray/interceptors
377 25 180 1098 8
DummySubsegment.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
286 74 180 1533 10
NoOpSubSegment.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
278 71 180 564 5
TracedHttpClient.java
in aws-xray-recorder-sdk-apache-http/src/main/java/com/amazonaws/xray/proxies/apache/http
212 19 180 1533 5
SubsegmentImpl.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
144 15 180 1533 9
LambdaSegmentContext.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/contexts
115 5 180 1533 12
ThreadLocalSegmentContext.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/contexts
75 2 180 1533 7
AWSXRayServletAsyncListener.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/javax/servlet
43 5 180 609 5
Subsegment.java
in aws-xray-recorder-sdk-core/src/main/java/com/amazonaws/xray/entities
29 2 180 1533 6
build.gradle.kts
in aws-xray-recorder-sdk-core
22 - 180 612 7
build.gradle.kts
in aws-xray-recorder-sdk-aws-sdk
18 - 180 612 7