awslabs / aws-embedded-metrics-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: 51
  • Daily file updates (only one update per file and date counted): 240
  • First update: 2020-07-10
  • Latest update: 2021-09-10
  • Days between first and latest update: 428 (61 weeks, estimated 305 working days)
  • Active days (at least one file change): 43
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 51 files with 2,178 lines of code in files.
    • 49 files that are 366+ days old (2,151 lines of code)
    • 0 files that are 181-365 days old (0 lines of code)
    • 2 files that are 91-180 days old (27 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% | 0% | 1% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 51 files with 2,178 lines of code in files.
    • 24 files have been last changed 366+ days ago (663 lines of code)
    • 4 files have been last changed 181-365 days ago (346 lines of code)
    • 23 files have been last changed 91-180 days ago (1,169 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)
30% | 15% | 53% | 0% | 0%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, sh, gradle, md, json, gitignore, yml, properties, gitattributes, txt, bat, xml
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java98% | 0% | 1% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java31% | 16% | 52% | 0% | 0%
yml0% | 0% | 100% | 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
src/main/java/software/amazon/cloudwatchlogs/emf/environment100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/model100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/sinks92% | 0% | 7% | 0% | 0%
src/integration-test/java/software/amazon/cloudwatchlogs/emf100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/config100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/logger100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/serializers100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/util100% | 0% | 0% | 0% | 0%
buildspecs100% | 0% | 0% | 0% | 0%
canarytests/agent/src/main/java/emf/canary100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/exception100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
src/main/java/software/amazon/cloudwatchlogs/emf/model35% | 64% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/sinks32% | 0% | 67% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/environment18% | 0% | 81% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/serializers100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/util100% | 0% | 0% | 0% | 0%
canarytests/agent/src/main/java/emf/canary100% | 0% | 0% | 0% | 0%
src/integration-test/java/software/amazon/cloudwatchlogs/emf11% | 0% | 88% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/exception100% | 0% | 0% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/config5% | 0% | 94% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf/logger0% | 0% | 100% | 0% | 0%
buildspecs0% | 0% | 100% | 0% | 0%
src/main/java/software/amazon/cloudwatchlogs/emf0% | 0% | 100% | 0% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
buildspec.yml
in buildspecs
18 - 179 553 2
ECSRunnable.java
in canarytests/agent/src/main/java/emf/canary
36 1 529 543 3
buildspec.canary.yml
in buildspecs
18 - 179 543 2
CanaryTestApp.java
in canarytests/agent/src/main/java/emf/canary
11 1 543 543 1
MetricsContext.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
146 24 256 540 6
ECSEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
130 10 179 540 3
MetricsLoggerIntegrationTest.java
in src/integration-test/java/software/amazon/cloudwatchlogs/emf
127 10 179 540 2
AgentSink.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
114 6 179 540 3
EC2Environment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
100 3 144 540 3
EnvironmentProvider.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
96 4 419 540 4
ResourceFetcher.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
96 7 144 540 3
MetricsLogger.java
in src/main/java/software/amazon/cloudwatchlogs/emf/logger
88 14 179 540 5
DimensionSet.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
80 11 540 540 1
MetricDirective.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
78 8 279 540 5
RootNode.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
64 6 356 540 3
LambdaEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
62 9 179 540 2
AgentBasedEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
59 5 179 540 2
Metadata.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
58 5 279 540 3
EnvironmentConfigurationProvider.java
in src/main/java/software/amazon/cloudwatchlogs/emf/config
54 7 179 540 2
TCPClient.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
54 5 179 540 2
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
CanaryTestApp.java
in canarytests/agent/src/main/java/emf/canary
11 1 543 543 1
SocketClient.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
5 - 540 540 1
StringUtils.java
in src/main/java/software/amazon/cloudwatchlogs/emf/util
6 1 540 540 1
SystemWrapper.java
in src/main/java/software/amazon/cloudwatchlogs/emf/config
6 1 540 540 1
SocketClientFactory.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
9 1 540 540 1
EMFClientException.java
in src/main/java/software/amazon/cloudwatchlogs/emf/exception
9 2 540 540 1
Environments.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
9 - 540 540 1
Environment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
11 - 540 540 1
Protocol.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
13 1 540 540 1
EMFIntegrationTestHelper.java
in src/integration-test/java/software/amazon/cloudwatchlogs/emf
17 1 540 540 1
InstantDeserializer.java
in src/main/java/software/amazon/cloudwatchlogs/emf/serializers
19 1 540 540 1
UnitSerializer.java
in src/main/java/software/amazon/cloudwatchlogs/emf/serializers
21 1 540 540 1
UnitDeserializer.java
in src/main/java/software/amazon/cloudwatchlogs/emf/serializers
22 1 540 540 1
EmptyMetricsFilter.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
25 1 540 540 1
IOUtils.java
in src/main/java/software/amazon/cloudwatchlogs/emf/util
32 2 540 540 1
Jackson.java
in src/main/java/software/amazon/cloudwatchlogs/emf/util
32 4 540 540 1
Endpoint.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
44 2 540 540 1
Unit.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
49 2 540 540 1
UDPClient.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
53 4 540 540 1
DimensionSet.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
80 11 540 540 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
FibonacciRetryStrategy.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks/retry
23 2 179 179 1
RetryStrategy.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks/retry
4 - 179 179 1
buildspec.release.yml
in buildspecs
16 - 179 532 2
MetricsContext.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
146 24 256 540 6
ECSEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
130 10 179 540 3
MetricsLoggerIntegrationTest.java
in src/integration-test/java/software/amazon/cloudwatchlogs/emf
127 10 179 540 2
AgentSink.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
114 6 179 540 3
EC2Environment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
100 3 144 540 3
EnvironmentProvider.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
96 4 419 540 4
ResourceFetcher.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
96 7 144 540 3
MetricsLogger.java
in src/main/java/software/amazon/cloudwatchlogs/emf/logger
88 14 179 540 5
DimensionSet.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
80 11 540 540 1
MetricDirective.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
78 8 279 540 5
RootNode.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
64 6 356 540 3
LambdaEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
62 9 179 540 2
AgentBasedEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
59 5 179 540 2
Metadata.java
in src/main/java/software/amazon/cloudwatchlogs/emf/model
58 5 279 540 3
EnvironmentConfigurationProvider.java
in src/main/java/software/amazon/cloudwatchlogs/emf/config
54 7 179 540 2
TCPClient.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
54 5 179 540 2
UDPClient.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
53 4 540 540 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
EC2Environment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
100 3 144 540 3
ResourceFetcher.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
96 7 144 540 3
ECSEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
130 10 179 540 3
MetricsLoggerIntegrationTest.java
in src/integration-test/java/software/amazon/cloudwatchlogs/emf
127 10 179 540 2
AgentSink.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
114 6 179 540 3
MetricsLogger.java
in src/main/java/software/amazon/cloudwatchlogs/emf/logger
88 14 179 540 5
LambdaEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
62 9 179 540 2
AgentBasedEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
59 5 179 540 2
EnvironmentConfigurationProvider.java
in src/main/java/software/amazon/cloudwatchlogs/emf/config
54 7 179 540 2
TCPClient.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
54 5 179 540 2
LocalEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
49 6 179 540 2
Configuration.java
in src/main/java/software/amazon/cloudwatchlogs/emf/config
47 7 179 540 2
DefaultEnvironment.java
in src/main/java/software/amazon/cloudwatchlogs/emf/environment
28 4 179 540 2
MultiSink.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
26 2 179 540 2
ConsoleSink.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks
26 2 179 540 3
FibonacciRetryStrategy.java
in src/main/java/software/amazon/cloudwatchlogs/emf/sinks/retry
23 2 179 179 1
buildspec.yml
in buildspecs
18 - 179 553 2
buildspec.canary.yml
in buildspecs
18 - 179 543 2
buildspec.release.yml
in buildspecs
16 - 179 532 2
Constants.java
in src/main/java/software/amazon/cloudwatchlogs/emf
12 - 179 540 4