microsoft / ApplicationInsights-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: 303
  • Daily file updates (only one update per file and date counted): 3450
  • First update: 2014-12-03
  • Latest update: 2022-01-29
  • Days between first and latest update: 2615 (373 weeks, estimated 1865 working days)
  • Active days (at least one file change): 963
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 303 files with 23,902 lines of code in files.
    • 45 files that are 366+ days old (3,006 lines of code)
    • 232 files that are 181-365 days old (19,526 lines of code)
    • 23 files that are 91-180 days old (1,195 lines of code)
    • 2 files that are 31-90 days old (156 lines of code)
    • 1 files that are 1-30 days old (19 lines of code)
12% | 81% | 4% | <1% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 303 files with 23,902 lines of code in files.
    • 0 files have been last changed 366+ days ago (0 lines of code)
    • 178 files have been last changed 181-365 days ago (8,975 lines of code)
    • 66 files have been last changed 91-180 days ago (4,451 lines of code)
    • 25 files have been last changed 31-90 days ago (4,622 lines of code)
    • 34 files have been last changed 1-30 days ago (5,854 lines of code)
0% | 37% | 18% | 19% | 24%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
java, xml, kts, txt, json, md, gradle, jsp, sh, cmd, ps1, yml, properties, dockerfile, yaml, gitignore, h, gitattributes, psm1, bat, editorconfig, nuspec, cpp, kt, regex, proto, gitmodules
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
java11% | 82% | 5% | <1% | <1%
cpp100% | 0% | 0% | 0% | 0%
h100% | 0% | 0% | 0% | 0%
regex100% | 0% | 0% | 0% | 0%
kts0% | 100% | 0% | 0% | 0%
kt0% | 100% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
java0% | 36% | 18% | 20% | 23%
cpp0% | 100% | 0% | 0% | 0%
kts0% | 24% | 20% | 0% | 54%
h0% | 100% | 0% | 0% | 0%
regex0% | 100% | 0% | 0% | 0%
kt0% | 100% | 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
agent/agent-bootstrap97% | 2% | 0% | 0% | 0%
agent/agent-tooling3% | 88% | 6% | <1% | <1%
etw/etw-testapp96% | 3% | 0% | 0% | 0%
etw/native100% | 0% | 0% | 0% | 0%
etw/java100% | 0% | 0% | 0% | 0%
agent/agent94% | 5% | 0% | 0% | 0%
agent/agent-profiler0% | 100% | 0% | 0% | 0%
agent/agent-gc-monitor0% | 100% | 0% | 0% | 0%
buildSrc/src0% | 100% | 0% | 0% | 0%
agent/instrumentation0% | 100% | 0% | 0% | 0%
dependencyManagement0% | 100% | 0% | 0% | 0%
buildSrc0% | 100% | 0% | 0% | 0%
buildscripts0% | 0% | 100% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
agent/agent-tooling0% | 23% | 20% | 24% | 31%
agent/agent-profiler0% | 66% | 27% | 6% | 0%
agent/agent-gc-monitor0% | 97% | 2% | 0% | 0%
agent/agent-bootstrap0% | 60% | 14% | 23% | 2%
etw/etw-testapp0% | 100% | 0% | 0% | 0%
etw/native0% | 100% | 0% | 0% | 0%
etw/java0% | 100% | 0% | 0% | 0%
agent/agent0% | 100% | 0% | 0% | 0%
buildSrc/src0% | 54% | 45% | 0% | 0%
buildscripts0% | 0% | 100% | 0% | 0%
agent/instrumentation0% | 0% | 0% | 0% | 100%
dependencyManagement0% | 0% | 0% | 0% | 100%
buildSrc0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SamplingScoreGeneratorV2.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/sampling
39 3 221 692 9
etw_provider.cpp
in etw/native/src/main/cpp
337 9 214 682 17
etw_provider.h
in etw/native/src/main/headers
42 - 214 682 17
str_value.h
in etw/native/src/main/headers
3 - 214 677 7
BytecodeUtil.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap
300 15 221 676 20
StatusFile.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics/status
244 16 62 676 18
PidFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
59 4 153 676 8
DiagnosticsHelper.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
55 9 221 676 12
ApplicationInsightsJsonLayout.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics/log
53 4 91 676 9
SdkVersionFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
41 5 221 676 9
InstrumentationKeyFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
24 2 221 676 6
MachineNameFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
22 2 153 676 6
SubscriptionIdFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
20 2 221 676 6
MoshiJsonFormatter.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics/log
20 2 221 676 6
ApplicationInsightsDiagnosticsLogFilter.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics/log
18 1 221 676 6
SiteNameFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
16 2 153 676 6
AgentExtensionVersionFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
13 2 221 676 4
CachedDiagnosticsValueFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
12 1 221 676 4
DiagnosticsValueFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
5 - 221 676 4
EtwTestController.java
in etw/etw-testapp/src/main/java/com/microsoft/applicationinsights/etw_testapp
51 1 221 669 10
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
regex
jar_contents.regex
in agent/agent
15 - 259 609 17
OsPlatforms.java
in agent/agent-profiler/agent-service-profiler/src/main/java/com/microsoft/applicationinsights/serviceprofilerapi/client/contract
7 1 222 312 3
BlobMetadataConstants.java
in agent/agent-profiler/agent-service-profiler/src/main/java/com/microsoft/applicationinsights/serviceprofilerapi/client/contract
11 1 222 312 5
package-info.java
in agent/agent-profiler/agent-alerting/src/main/java/com/microsoft/applicationinsights/alerting
1 - 221 312 2
GcEventConsumer.java
in agent/agent-gc-monitor/gc-monitor-api/src/main/java/com/microsoft/gcmonitor
3 - 221 221 1
IpaEtwEvent.java
in etw/java/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics/etw/events/model
4 - 221 609 6
UploadCompleteHandler.java
in agent/agent-profiler/agent-profiler-api/src/main/java/com/microsoft/applicationinsights/profiler/uploader
4 - 221 221 1
ProfilerService.java
in agent/agent-profiler/agent-profiler-api/src/main/java/com/microsoft/applicationinsights/profiler
4 - 221 312 2
ProfilerConfigurationHandler.java
in agent/agent-profiler/agent-profiler-api/src/main/java/com/microsoft/applicationinsights/profiler
4 - 221 312 2
ProfileTypes.java
in agent/agent-profiler/agent-service-profiler/src/main/java/com/microsoft/applicationinsights/serviceprofilerapi/profiler
5 - 221 271 3
GarbageCollectorStats.java
in agent/agent-gc-monitor/gc-monitor-api/src/main/java/com/microsoft/gcmonitor/garbagecollectors
5 - 221 285 2
DiagnosticsValueFinder.java
in agent/agent-bootstrap/src/main/java/com/microsoft/applicationinsights/agent/bootstrap/diagnostics
5 - 221 676 4
ProfileHandler.java
in agent/agent-profiler/agent-profiler-api/src/main/java/com/microsoft/applicationinsights/profiler
6 - 221 312 2
UploadFailedException.java
in agent/agent-profiler/agent-service-profiler/src/main/java/com/microsoft/applicationinsights/serviceprofilerapi/upload
9 2 221 312 2
UploadResult.java
in agent/agent-profiler/agent-profiler-api/src/main/java/com/microsoft/applicationinsights/profiler/uploader
10 2 221 221 1
GcMonitorFactory.java
in agent/agent-gc-monitor/gc-monitor-api/src/main/java/com/microsoft/gcmonitor
10 - 221 285 2
Profiler.java
in agent/agent-profiler/agent-profiler-api/src/main/java/com/microsoft/applicationinsights/profiler
11 - 221 312 2
StampBlobUri.java
in agent/agent-profiler/agent-service-profiler/src/main/java/com/microsoft/applicationinsights/serviceprofilerapi/client/contract
12 2 221 312 4
TimeSource.java
in agent/agent-profiler/agent-alerting/src/main/java/com/microsoft/applicationinsights/alerting/analysis
12 1 221 312 2
UnableToMonitorMemoryException.java
in agent/agent-gc-monitor/gc-monitor-api/src/main/java/com/microsoft/gcmonitor
12 3 221 285 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
StartAppIdRetrieval.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init
19 2 23 23 1
FixedWindowRollingPolicy.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/logbackpatch
136 10 89 89 1
FileNamePattern.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/logbackpatch
20 3 89 89 1
InheritedInstrumentationKeySpanProcessor.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init
55 5 94 94 1
NonessentialStatsbeat.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat
43 7 96 96 1
NetworkFriendlyExceptions.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common
199 20 6 105 3
UrlParser.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter
69 4 7 131 3
LocalFilePurger.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage
70 5 82 138 2
LocalStorageUtils.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage
46 5 138 138 1
FeatureType.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat
5 - 152 152 1
QuickPulseEnvelope.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/model
85 20 154 154 1
QuickPulseDependencyDocument.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/model
68 16 154 154 1
QuickPulseRequestDocument.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/model
52 12 54 154 2
QuickPulseDocument.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/model
45 10 154 154 1
QuickPulseExceptionDocument.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/model
28 6 154 154 1
QuickPulseMetrics.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/model
24 4 154 154 1
TrieImpl.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter
84 7 153 155 2
CustomCharacterEscapes.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse/util
25 2 153 155 3
Trie.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter
16 2 153 155 2
spotless.license.java
in buildscripts
1 - 153 156 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
TelemetryChannel.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry
336 14 2 215 23
Exporter.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter
922 50 5 220 25
Exceptions.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter
78 5 5 220 4
Configuration.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/configuration
952 33 6 215 23
NetworkFriendlyExceptions.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common
199 20 6 105 3
LocalFileLoader.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage
154 6 6 215 9
ConfigOverride.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init
152 5 6 215 15
FeatureStatsbeat.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat
126 5 6 215 15
Feature.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/statsbeat
78 4 6 215 13
LocalFileSender.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/localstorage
51 3 6 215 7
TelemetryClient.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry
439 40 7 215 16
ConnectionString.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry
147 9 7 215 2
QuickPulsePingSender.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/quickpulse
136 8 7 215 8
EndpointProvider.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry
106 18 7 215 4
RpConfigurationPolling.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init
95 2 7 215 3
UrlParser.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/exporter
69 4 7 131 3
TelemetryTruncation.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/common
48 4 7 192 4
AiComponentInstaller.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/init
268 9 10 215 15
BatchSpanProcessor.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry
193 12 10 215 5
BatchSpanProcessorBuilder.java
in agent/agent-tooling/src/main/java/com/microsoft/applicationinsights/agent/internal/telemetry
57 7 10 215 2