microsoft / ApplicationInsights-dotnet
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: 745
  • Daily file updates (only one update per file and date counted): 7077
  • First update: 2015-06-24
  • Latest update: 2022-01-28
  • Days between first and latest update: 2411 (344 weeks, estimated 1720 working days)
  • Active days (at least one file change): 875
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 745 files with 56,249 lines of code in files.
    • 719 files that are 366+ days old (54,344 lines of code)
    • 23 files that are 181-365 days old (1,766 lines of code)
    • 2 files that are 91-180 days old (129 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 1 files that are 1-30 days old (10 lines of code)
96% | 3% | <1% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 745 files with 56,249 lines of code in files.
    • 595 files have been last changed 366+ days ago (32,868 lines of code)
    • 82 files have been last changed 181-365 days ago (10,104 lines of code)
    • 56 files have been last changed 91-180 days ago (10,274 lines of code)
    • 5 files have been last changed 31-90 days ago (891 lines of code)
    • 7 files have been last changed 1-30 days ago (2,112 lines of code)
58% | 17% | 18% | 1% | 3%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
cs, txt, json, csproj, cmd, md, ps1, cshtml, props, yml, xml, shproj, targets, svg, css, js, gitattributes, gitignore, in, proj, resx
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
cs96% | 3% | <1% | 0% | <1%
ps188% | 11% | 0% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
props100% | 0% | 0% | 0% | 0%
shproj100% | 0% | 0% | 0% | 0%
proj100% | 0% | 0% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
cs57% | 18% | 18% | 1% | 3%
ps188% | 0% | 11% | 0% | 0%
cmd100% | 0% | 0% | 0% | 0%
targets100% | 0% | 0% | 0% | 0%
shproj100% | 0% | 0% | 0% | 0%
props47% | 0% | 0% | 52% | 0%
proj100% | 0% | 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
BASE/src93% | 6% | <1% | 0% | 0%
WEB/Src99% | 0% | <1% | 0% | <1%
NETCORE/src100% | 0% | 0% | 0% | 0%
LOGGING/src100% | 0% | 0% | 0% | 0%
WEB100% | 0% | 0% | 0% | 0%
NETCORE100% | 0% | 0% | 0% | 0%
BASE/Schema100% | 0% | 0% | 0% | 0%
NETCORE/Schema100% | 0% | 0% | 0% | 0%
WEB/Schema100% | 0% | 0% | 0% | 0%
BASE100% | 0% | 0% | 0% | 0%
LOGGING100% | 0% | 0% | 0% | 0%
ROOT100% | 0% | 0% | 0% | 0%
troubleshooting/ETW0% | 100% | 0% | 0% | 0%
troubleshooting/Ingestion0% | 100% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
BASE/src59% | 27% | 9% | 3% | <1%
WEB/Src55% | 10% | 24% | 0% | 8%
LOGGING/src88% | 0% | 11% | 0% | 0%
NETCORE/src45% | 8% | 44% | 1% | 0%
WEB100% | 0% | 0% | 0% | 0%
NETCORE100% | 0% | 0% | 0% | 0%
BASE/Schema100% | 0% | 0% | 0% | 0%
NETCORE/Schema100% | 0% | 0% | 0% | 0%
WEB/Schema100% | 0% | 0% | 0% | 0%
BASE100% | 0% | 0% | 0% | 0%
LOGGING100% | 0% | 0% | 0% | 0%
troubleshooting/ETW0% | 100% | 0% | 0% | 0%
troubleshooting/Ingestion0% | 0% | 100% | 0% | 0%
ROOT0% | 0% | 0% | 100% | 0%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
props
Directory.Build.props
in root
59 - 76 1768 36
RichPayloadEventSource.TelemetryHandler.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation
779 12 529 831 17
Metric.cs
in BASE/src/Microsoft.ApplicationInsights
702 38 808 831 3
CoreEventSource.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing
588 49 111 831 26
TelemetryClient.cs
in BASE/src/Microsoft.ApplicationInsights
575 48 284 831 15
MetricIdentifier.cs
in BASE/src/Microsoft.ApplicationInsights/Metrics
544 25 262 831 5
TelemetryChannelEventSource.cs
in BASE/src/ServerTelemetryChannel/Implementation
519 80 41 831 16
RichPayloadEventSource.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation
410 17 166 831 16
TelemetryConfigurationFactory.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation
403 19 243 831 16
AutocollectedMetricsExtractor.cs
in BASE/src/Microsoft.ApplicationInsights/Metrics/Extensibility/AutocollectedMetricsExtraction
383 12 262 831 10
MetricSeries.cs
in BASE/src/Microsoft.ApplicationInsights/Metrics
365 15 808 831 2
Transmitter.cs
in BASE/src/ServerTelemetryChannel/Implementation
357 18 221 831 10
TelemetryConfiguration.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility
348 15 194 831 14
MultidimensionalCube2.cs
in BASE/src/Microsoft.ApplicationInsights/Metrics/Implementation/ConcurrentDatastructures
338 12 413 831 5
ExceptionTelemetry.cs
in BASE/src/Microsoft.ApplicationInsights/DataContracts
328 12 262 831 21
Transmission.cs
in BASE/src/Microsoft.ApplicationInsights/Channel
311 10 95 831 22
TransmissionStorage.cs
in BASE/src/ServerTelemetryChannel/Implementation
303 18 284 831 14
DependencyTelemetry.cs
in BASE/src/Microsoft.ApplicationInsights/DataContracts
282 9 658 831 11
DictionarySerializationWriter.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation
282 19 529 831 6
Util.cs
in BASE/src/Microsoft.ApplicationInsights/Metrics/Implementation
282 17 262 831 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
cmd
savePath.cmd
in WEB
2 - 808 829 2
cmd
restorePath.cmd
in WEB
2 - 808 829 2
cmd
clearNugetCache.cmd
in WEB
2 - 808 829 2
cmd
clean.cmd
in WEB
2 - 808 829 2
GlobalSuppression.cs
in WEB/Src/TestFramework/Shared
2 - 808 829 2
cmd
clean.cmd
in NETCORE
2 - 808 829 2
cmd
clean.cmd
in LOGGING
2 - 808 829 2
cmd
clean.cmd
in BASE
2 - 808 831 2
GlobalSuppressions.cs
in LOGGING/src/Log4NetAppender
3 - 808 829 2
AssemblyInfo.cs
in NETCORE/src/Microsoft.ApplicationInsights.WorkerService/Properties
4 - 808 829 2
CleanPackagesCore.ps1
in NETCORE
4 - 808 829 2
CleanPackages.ps1
in NETCORE
4 - 808 829 2
cmd
buildRelease.cmd
in LOGGING
6 - 808 829 2
cmd
buildDebug.cmd
in LOGGING
6 - 808 829 2
cmd
runFunctionalTestsWeb.cmd
in WEB
7 - 808 829 2
cmd
runFunctionalTestsPerfCollectorAndQuickPulse.cmd
in WEB
7 - 808 829 2
cmd
buildReleaseFull.cmd
in WEB
7 - 808 829 2
cmd
buildRelease.cmd
in WEB
7 - 808 829 2
cmd
buildDebugFull.cmd
in WEB
7 - 808 829 2
cmd
buildDebug.cmd
in WEB
7 - 808 829 2
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
OperationDetailConstants.cs
in WEB/Src/DependencyCollector/DependencyCollector
10 - 4 4 1
QuotaConfigurationInfo.cs
in WEB/Src/PerformanceCollector/PerformanceCollector/Implementation/Service contract
19 - 96 96 1
RedirectHttpHandler.cs
in BASE/src/Microsoft.ApplicationInsights/Channel
110 8 111 111 1
AuthenticationTransmissionPolicy.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
81 6 206 215 3
PartialSuccessTransmissionPolicy.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
158 7 41 221 2
ErrorHandlingTransmissionPolicy.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
120 5 221 221 1
NetworkAvailabilityTransmissionPolicy.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
102 9 221 221 1
ThrottlingTransmissionPolicy.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
84 5 221 221 1
TransmissionPolicyCollection.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
79 6 95 221 4
TransmissionPolicy.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
62 4 221 221 1
ApplicationLifecycleTransmissionPolicy.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
27 4 221 221 1
AuthToken.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Authentication
19 1 194 224 2
ISupportCredentialEnvelope.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Authentication
7 - 242 242 1
CredentialEnvelope.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Authentication
11 - 194 248 4
AuthConstants.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Authentication
10 - 242 248 3
ReflectionCredentialEnvelope.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Authentication
195 11 95 249 8
SelfDiagnosticsEventListener.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/SelfDiagnostics
217 8 166 263 4
MemoryMappedFileHandler.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/SelfDiagnostics
173 8 205 263 3
SelfDiagnosticsConfigRefresher.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/SelfDiagnostics
93 5 205 263 4
SelfDiagnosticsInitializer.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Tracing/SelfDiagnostics
35 5 231 263 2
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
SqlClientDiagnosticSourceListener.cs
in WEB/Src/DependencyCollector/DependencyCollector/Implementation/SqlClientDiagnostics
736 22 4 642 3
HttpCoreDiagnosticSourceListener.cs
in WEB/Src/DependencyCollector/DependencyCollector
583 21 4 642 6
HttpProcessing.cs
in WEB/Src/DependencyCollector/DependencyCollector/Implementation
365 10 4 642 7
ProfilerSqlProcessingBase.cs
in WEB/Src/DependencyCollector/DependencyCollector/Implementation
296 21 4 642 10
RemoteDependencyConstants.cs
in WEB/Src/DependencyCollector/DependencyCollector/Implementation
22 - 4 642 3
OperationDetailConstants.cs
in WEB/Src/DependencyCollector/DependencyCollector
10 - 4 4 1
ExceptionConverter.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation
100 1 18 831 4
TelemetryChannelEventSource.cs
in BASE/src/ServerTelemetryChannel/Implementation
519 80 41 831 16
PartialSuccessTransmissionPolicy.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
158 7 41 221 2
ApplicationInsightsStartupFilter.cs
in NETCORE/src/Microsoft.ApplicationInsights.AspNetCore/Implementation
37 2 42 829 3
MetricsCollection.cs
in BASE/src/Microsoft.ApplicationInsights/Metrics
118 11 76 831 3
props
Directory.Build.props
in root
59 - 76 1768 36
Transmission.cs
in BASE/src/Microsoft.ApplicationInsights/Channel
311 10 95 831 22
DependencyTrackingTelemetryModule.cs
in WEB/Src/DependencyCollector/DependencyCollector
246 8 95 642 13
ServerTelemetryChannel.cs
in BASE/src/ServerTelemetryChannel
243 6 95 831 21
ReflectionCredentialEnvelope.cs
in BASE/src/Microsoft.ApplicationInsights/Extensibility/Implementation/Authentication
195 11 95 249 8
TransmissionPolicyCollection.cs
in BASE/src/ServerTelemetryChannel/Implementation/TransmissionPolicy
79 6 95 221 4
QuickPulseTelemetryProcessor.cs
in WEB/Src/PerformanceCollector/PerformanceCollector
570 21 96 640 11
QuickPulseTelemetryModule.cs
in WEB/Src/PerformanceCollector/PerformanceCollector
548 25 96 640 16
CollectionConfiguration.cs
in WEB/Src/PerformanceCollector/PerformanceCollector
244 6 96 636 4