awslabs / disco
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: 180
  • Daily file updates (only one update per file and date counted): 246
  • First update: 2019-11-27
  • Latest update: 2021-04-07
  • Days between first and latest update: 498 (71 weeks, estimated 355 working days)
  • Active days (at least one file change): 44
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 112 files with 4,579 lines of code in files.
    • 111 files that are 366+ days old (4,504 lines of code)
    • 1 files that are 181-365 days old (75 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)
98% | 1% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 112 files with 4,579 lines of code in files.
    • 108 files have been last changed 366+ days ago (4,248 lines of code)
    • 4 files have been last changed 181-365 days ago (331 lines of code)
    • 0 files have been last changed 91-180 days ago (0 lines of code)
    • 0 files have been last changed 31-90 days ago (0 lines of code)
    • 0 files have been last changed 1-30 days ago (0 lines of code)
92% | 7% | 0% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, md, kts, txt, properties, bat, gitignore, yml, json
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java98% | 1% | 0% | 0% | 0%
kts100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java95% | 4% | 0% | 0% | 0%
kts69% | 30% | 0% | 0% | 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
disco-java-agent100% | 0% | 0% | 0% | 0%
disco-java-agent-instrumentation-preprocess100% | 0% | 0% | 0% | 0%
disco-java-agent-aws100% | 0% | 0% | 0% | 0%
disco-java-agent-web100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
disco-java-agent-sql63% | 36% | 0% | 0% | 0%
disco-java-agent-example-test100% | 0% | 0% | 0% | 0%
disco-java-agent-example100% | 0% | 0% | 0% | 0%
disco-toolkit-bom100% | 0% | 0% | 0% | 0%
disco-java-agent-example-injector-test100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
disco-java-agent100% | 0% | 0% | 0% | 0%
disco-java-agent-instrumentation-preprocess100% | 0% | 0% | 0% | 0%
disco-java-agent-aws100% | 0% | 0% | 0% | 0%
disco-java-agent-web100% | 0% | 0% | 0% | 0%
disco-java-agent-example-test100% | 0% | 0% | 0% | 0%
disco-java-agent-sql10% | 89% | 0% | 0% | 0%
ROOT11% | 88% | 0% | 0% | 0%
disco-java-agent-example100% | 0% | 0% | 0% | 0%
disco-toolkit-bom100% | 0% | 0% | 0% | 0%
disco-java-agent-example-injector-test100% | 0% | 0% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
build.gradle.kts
in root
145 - 300 741 8
Injector.java
in disco-java-agent/disco-java-agent-inject-api/src/main/java/software/amazon/disco/agent/inject
66 6 523 719 2
HttpServletServiceInterceptor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web/servlet
109 4 523 707 4
ForkJoinPoolInterceptor.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/concurrent
112 9 523 705 2
ForkJoinTaskInterceptor.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/concurrent
89 7 523 705 2
DecoratedForkJoinTask.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/concurrent/decorate
15 2 523 705 2
PluginDiscovery.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/plugin
233 9 523 663 5
build.gradle.kts
in disco-java-agent-web/disco-java-agent-web-plugin
16 - 523 663 5
DataAccessor.java
in disco-java-agent/disco-java-agent-plugin-api/src/main/java/software/amazon/disco/agent/interception/templates
114 9 523 658 3
ApacheHttpClientInterceptor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web/apache/httpclient
104 8 523 658 5
MethodHandleWrapper.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/reflect
77 7 523 658 3
InterceptionInstaller.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/interception
57 3 523 658 7
HttpServletRequestAccessor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web/servlet
33 1 523 658 2
HttpServletResponseAccessor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web/servlet
28 1 523 658 2
WebSupport.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web
27 1 523 658 2
DataAccessPath.java
in disco-java-agent/disco-java-agent-plugin-api/src/main/java/software/amazon/disco/agent/interception/annotations
11 - 523 658 3
build.gradle.kts
in disco-java-agent/disco-java-agent-plugin-api
10 - 523 658 5
HttpRequestAccessor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web/apache/utils
10 - 523 658 2
HttpResponseAccessor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web/apache/utils
8 - 523 658 2
HttpRequestBaseAccessor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web/apache/utils
7 - 523 658 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
IntegTestThread.java
in disco-java-agent-instrumentation-preprocess/src/integtest/java/software/amazon/disco/instrumentation/preprocess/mocks
3 - 523 532 2
CancellationEvent.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
3 - 523 595 2
build.gradle.kts
in disco-java-agent/disco-java-agent-api
4 - 523 637 3
ServiceCancellationEvent.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
4 - 523 595 2
HeaderReplaceable.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
4 - 523 536 2
PreprocessConstants.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/util
5 - 523 564 3
HeaderAccessor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web
5 - 523 658 2
ExecutorServiceFactory.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
5 - 523 606 2
ClassFileLoader.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/loaders/classfiles
6 - 523 532 2
NoModuleToInstrumentException.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/exceptions
7 1 523 564 2
InvalidConfigEntryException.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/exceptions
7 1 523 554 2
NoAgentToLoadException.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/exceptions
7 1 523 554 2
InstrumentationStateSerializationException.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/exceptions
7 1 523 564 2
ArgumentParserException.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/exceptions
7 1 523 532 2
ExportException.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/exceptions
7 1 523 532 2
InstrumentationException.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/exceptions
7 1 523 532 2
AgentLoader.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/loaders/agents
7 - 523 564 3
build.gradle.kts
in disco-java-agent-aws/disco-java-agent-aws-api
7 - 523 540 3
HttpRequestBaseAccessor.java
in disco-java-agent-web/src/main/java/software/amazon/disco/agent/web/apache/utils
7 - 523 658 2
JarEntryReadException.java
in disco-java-agent-instrumentation-preprocess/src/main/java/software/amazon/disco/instrumentation/preprocess/exceptions
8 1 523 532 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TestForkJoinTaskFactory.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
145 13
TestRunnableFactory.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
144 14
TestableConcurrencyObjectImpl.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
128 13
TestCallableFactory.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
119 9
ForkJoinPoolTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
119 8
ForkJoinTaskTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
99 7
HttpServletNetworkRequestEvent.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
94 22
LogManager.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/logging
85 13
ThreadSubclassCreationTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
71 6
ThreadSubclassInterceptor.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/concurrent
70 7
Logger.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/logging
68 18
ThreadCreationTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
66 10
EventBus.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/event
60 7
ForkJoinTestBase.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
53 5
DiscoAgent.java
in disco-java-agent/disco-java-agent/src/main/java/software/amazon/disco/agent
52 4
ParallelStreamTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
49 7
Logger.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/reflect/logging
47 8
InterceptionListener.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/interception
41 7
AbstractProtocolEvent.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
34 5
AbstractNetworkProtocolRequestEvent.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
32 6
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TestForkJoinTaskFactory.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
145 13
TestRunnableFactory.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
144 14
TestableConcurrencyObjectImpl.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
128 13
TestCallableFactory.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
119 9
ForkJoinPoolTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
119 8
ForkJoinTaskTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
99 7
HttpServletNetworkRequestEvent.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
94 22
LogManager.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/logging
85 13
ThreadSubclassCreationTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
71 6
ThreadSubclassInterceptor.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/concurrent
70 7
Logger.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/logging
68 18
ThreadCreationTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
66 10
EventBus.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/event
60 7
ForkJoinTestBase.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent/source
53 5
DiscoAgent.java
in disco-java-agent/disco-java-agent/src/main/java/software/amazon/disco/agent
52 4
ParallelStreamTests.java
in disco-java-agent/disco-java-agent-core/src/integ/java/software/amazon/disco/agent/integtest/concurrent
49 7
Logger.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/reflect/logging
47 8
InterceptionListener.java
in disco-java-agent/disco-java-agent-core/src/main/java/software/amazon/disco/agent/interception
41 7
AbstractProtocolEvent.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
34 5
AbstractNetworkProtocolRequestEvent.java
in disco-java-agent/disco-java-agent-api/src/main/java/software/amazon/disco/agent/event
32 6