microsoft / Docker-Provider
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: 192
  • Daily file updates (only one update per file and date counted): 735
  • First update: 2015-08-19
  • Latest update: 2022-01-29
  • Days between first and latest update: 2356 (336 weeks, estimated 1680 working days)
  • Active days (at least one file change): 400
  • Data:
File Change History Overall
File Age Distribution Overall
Days since first update
  • There are 192 files with 26,787 lines of code in files.
    • 173 files that are 366+ days old (24,777 lines of code)
    • 13 files that are 181-365 days old (1,475 lines of code)
    • 5 files that are 91-180 days old (329 lines of code)
    • 0 files that are 31-90 days old (0 lines of code)
    • 1 files that are 1-30 days old (206 lines of code)
92% | 5% | 1% | 0% | <1%
Legend:
366+
181-365
91-180
31-90
1-30
Latest Change Distribution Overall
Days since last update
  • There are 192 files with 26,787 lines of code in files.
    • 108 files have been last changed 366+ days ago (7,319 lines of code)
    • 35 files have been last changed 181-365 days ago (6,960 lines of code)
    • 18 files have been last changed 91-180 days ago (3,071 lines of code)
    • 1 files have been last changed 31-90 days ago (190 lines of code)
    • 30 files have been last changed 1-30 days ago (9,247 lines of code)
27% | 25% | 11% | <1% | 34%
Legend:
366+
181-365
91-180
31-90
1-30
File Change History per File Extension
rb, json, sh, yaml, py, md, ps1, go, yml, txt, cmd, mod, gitattributes, xml, MD, cpp, svg, ini, gitignore, cs, tpl, csproj, y
File Age Distribution per Extension
Days since first update
366+
181-365
91-180
31-90
1-30
rb92% | 4% | 1% | 0% | 1%
ps198% | 1% | 0% | 0% | 0%
yaml99% | <1% | 0% | 0% | 0%
go76% | 23% | 0% | 0% | 0%
py100% | 0% | 0% | 0% | 0%
cs100% | 0% | 0% | 0% | 0%
y100% | 0% | 0% | 0% | 0%
tpl100% | 0% | 0% | 0% | 0%
MD100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cpp0% | 0% | 100% | 0% | 0%
Latest Change Distribution per Extension
Days since last update
366+
181-365
91-180
31-90
1-30
rb25% | 44% | 12% | 1% | 16%
yaml44% | 1% | 23% | 0% | 30%
py100% | 0% | 0% | 0% | 0%
ps19% | <1% | 0% | 0% | 90%
cs100% | 0% | 0% | 0% | 0%
y100% | 0% | 0% | 0% | 0%
go2% | 17% | 14% | 0% | 65%
tpl100% | 0% | 0% | 0% | 0%
MD100% | 0% | 0% | 0% | 0%
yml100% | 0% | 0% | 0% | 0%
cpp0% | 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
source/plugins94% | 4% | 1% | 0% | 0%
scripts/troubleshoot100% | 0% | 0% | 0% | 0%
scripts/onboarding100% | 0% | 0% | 0% | 0%
scripts/preview100% | 0% | 0% | 0% | 0%
build/linux91% | 8% | 0% | 0% | 0%
charts/azuremonitor-containers98% | 1% | 0% | 0% | 0%
build/windows89% | 0% | 10% | 0% | 0%
kubernetes98% | 1% | 0% | 0% | 0%
kubernetes/windows88% | 11% | 0% | 0% | 0%
build/common28% | 52% | 0% | 0% | 18%
source/toml-parser100% | 0% | 0% | 0% | 0%
scripts/build100% | 0% | 0% | 0% | 0%
Kubecon100% | 0% | 0% | 0% | 0%
kubernetes/linux100% | 0% | 0% | 0% | 0%
primary (latest change distribution)
Days since last update
366+
181-365
91-180
31-90
1-30
source/plugins20% | 39% | 14% | 1% | 23%
scripts/preview100% | 0% | 0% | 0% | 0%
build/linux87% | 12% | 0% | 0% | 0%
build/windows66% | 6% | 10% | 0% | 16%
charts/azuremonitor-containers26% | 3% | 57% | 0% | 12%
source/toml-parser100% | 0% | 0% | 0% | 0%
kubernetes/windows3% | 2% | 0% | 0% | 94%
scripts/onboarding1% | 0% | 0% | 0% | 98%
Kubecon100% | 0% | 0% | 0% | 0%
build/common1% | 52% | 0% | 0% | 45%
kubernetes1% | 1% | 5% | 0% | 91%
kubernetes/linux100% | 0% | 0% | 0% | 0%
scripts/troubleshoot0% | 0% | 0% | 0% | 100%
scripts/build0% | 0% | 0% | 0% | 100%
Oldest Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
oms.go
in source/plugins/go/src
1417 14 3 602 15
omsagent.yaml
in kubernetes
805 - 3 602 46
TroubleshootError.ps1
in scripts/troubleshoot
800 - 3 602 4
CAdvisorMetricsAPIClient.rb
in source/plugins/ruby
797 22 157 602 14
KubernetesApiClient.rb
in source/plugins/ruby
661 21 157 602 11
out_health_forward.rb
in source/plugins/ruby
654 43 254 602 2
in_kube_podinventory.rb
in source/plugins/ruby
597 9 3 602 8
MdmMetricsGenerator.rb
in source/plugins/ruby
560 18 206 602 11
in_kube_nodes.rb
in source/plugins/ruby
552 15 3 602 13
main.ps1
in kubernetes/windows
547 - 3 602 14
omsagent-template.yaml
in scripts/preview/health
545 - 434 602 2
omsagent-template-aks-engine.yaml
in scripts/preview/health
541 - 434 602 2
enable-monitoring.ps1
in scripts/onboarding/managed
505 - 3 602 15
TroubleshootError_nonAzureK8s.ps1
in scripts/troubleshoot
449 - 3 602 3
TroubleshootError_AcsEngine.ps1
in scripts/troubleshoot
434 - 3 602 2
HealthAgentOnboarding.ps1
in scripts/preview/health
371 - 507 602 2
filter_cadvisor2mdm.rb
in source/plugins/ruby
357 9 206 602 9
Program.cs
in build/windows/installer/certificategenerator
350 7 389 602 3
telemetry.go
in source/plugins/go/src
346 5 3 602 9
kubernetes_container_inventory.rb
in source/plugins/ruby
339 6 342 602 7
Files Not Recently Changed (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
version.rb
in source/toml-parser/tomlrb
3 - 602 602 1
version.rb
in source/plugins/ruby/lib/application_insights
3 - 602 602 1
data_point_type.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
6 - 602 602 1
acrcreate.ps1
in kubernetes/windows/acrWorkflows
6 - 602 602 1
dependency_source_type.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
7 - 602 602 1
dependency_kind.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
7 - 602 602 1
scanner.rb
in source/toml-parser/tomlrb
8 - 602 602 1
domain.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
8 - 602 602 1
application_insights.rb
in source/plugins/ruby/lib
8 - 602 602 1
severity_level.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
9 - 602 602 1
location.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
10 - 602 602 1
base.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
10 - 602 602 1
application.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
10 - 602 602 1
health_monitor_record.rb
in source/plugins/ruby/health
10 - 602 602 1
session.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
11 - 602 602 1
data.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
11 - 602 602 1
cloud.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
11 - 602 602 1
acrwindowsprodnamespace.yaml
in kubernetes/windows/acrWorkflows
11 - 602 602 1
acrwindowsdevnamespace.yaml
in kubernetes/windows/acrWorkflows
11 - 602 602 1
user.rb
in source/plugins/ruby/lib/application_insights/channel/contracts
12 - 602 602 1
Most Recently Created Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
tomlparser-agent-config.rb
in build/common/installer/scripts
206 4 18 18 1
livenessprobe.cpp
in build/windows/installer/livenessprobe
102 4 125 125 1
oms_common.rb
in source/plugins/ruby
98 10 157 157 1
extension.rb
in source/plugins/ruby
72 3 157 157 1
omslog.rb
in source/plugins/ruby
35 4 157 157 1
extension_utils.rb
in source/plugins/ruby
22 1 157 157 1
ingestion_token_utils.go
in source/plugins/go/src
455 6 196 196 1
extension.go
in source/plugins/go/src/extension
87 3 157 196 2
socket_writer.go
in source/plugins/go/src/extension
78 7 157 196 2
interfaces.go
in source/plugins/go/src/extension
26 - 196 196 1
build-and-publish-dev-docker-image.ps1
in kubernetes/windows/dockerbuild
51 - 3 229 2
build-dev-base-image.ps1
in kubernetes/windows/dockerbuild
25 - 3 229 2
tomlparser-prom-agent-config.rb
in build/common/installer/scripts
84 3 231 231 1
tomlparser-mdm-metrics-config.rb
in build/common/installer/scripts
154 3 249 249 1
tomlparser-prom-customconfig.rb
in build/common/installer/scripts
341 6 312 312 1
tomlparser-osm-config.rb
in build/linux/installer/scripts
132 4 312 312 1
setdefaulttelegrafenvvariables.ps1
in kubernetes/windows
16 - 312 312 1
container-azm-ms-osmconfig.yaml
in kubernetes
12 - 312 312 1
omsagent-priorityclass.yaml
in charts/azuremonitor-containers/templates
14 - 356 356 1
cluster-user-role.yaml
in scripts/onboarding/clusteruser
14 - 382 382 1
Most Recently Changed Files (Top 20)
File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
ApplicationInsightsUtility.rb
in source/plugins/ruby
275 11 2 602 9
asynchronous_sender.rb
in source/plugins/ruby/lib/application_insights/channel
75 3 2 602 2
sender_base.rb
in source/plugins/ruby/lib/application_insights/channel
62 3 2 602 3
synchronous_sender.rb
in source/plugins/ruby/lib/application_insights/channel
14 1 2 602 2
oms.go
in source/plugins/go/src
1417 14 3 602 15
omsagent.yaml
in kubernetes
805 - 3 602 46
TroubleshootError.ps1
in scripts/troubleshoot
800 - 3 602 4
in_kube_podinventory.rb
in source/plugins/ruby
597 9 3 602 8
in_kube_nodes.rb
in source/plugins/ruby
552 15 3 602 13
main.ps1
in kubernetes/windows
547 - 3 602 14
enable-monitoring.ps1
in scripts/onboarding/managed
505 - 3 602 15
TroubleshootError_nonAzureK8s.ps1
in scripts/troubleshoot
449 - 3 602 3
TroubleshootError_AcsEngine.ps1
in scripts/troubleshoot
434 - 3 602 2
telemetry.go
in source/plugins/go/src
346 5 3 602 9
disable-monitoring.ps1
in scripts/onboarding/managed
334 - 3 602 7
AddMonitoringWorkspaceTags.ps1
in scripts/onboarding/aksengine/kubernetes
227 - 3 602 2
mdm_onboarding_atscale.ps1
in scripts/onboarding/aks/mdmonboarding
213 - 3 602 2
mdm_onboarding.ps1
in scripts/onboarding/aks/mdmonboarding
209 - 3 602 2
Makefile.ps1
in build/windows
172 - 3 602 10
values.yaml
in charts/azuremonitor-containers
156 - 3 546 23