kubernetes / node-problem-detector
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 92 files with 5,704 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 6 files changed 21-50 times (989 lines of code)
    • 32 files changed 6-20 times (2,531 lines of code)
    • 54 files changed 1-5 times (2,184 lines of code)
0% | 0% | 17% | 44% | 38%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, json, sh, md, cmd, txt, yaml, ps1, mod, gitignore, bat, yml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 0% | 16% | 45% | 38%
yaml0% | 0% | 28% | 31% | 40%
ps10% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
pkg/custompluginmonitor0% | 0% | 77% | 18% | 4%
pkg/systemstatsmonitor0% | 0% | 19% | 38% | 41%
cmd/options0% | 0% | 100% | 0% | 0%
deployment0% | 0% | 30% | 32% | 36%
pkg/problemdetector0% | 0% | 100% | 0% | 0%
pkg/systemlogmonitor0% | 0% | 0% | 61% | 38%
pkg/exporters0% | 0% | 0% | 68% | 31%
pkg/healthchecker0% | 0% | 0% | 78% | 21%
pkg/util0% | 0% | 0% | 31% | 68%
cmd/healthchecker0% | 0% | 0% | 100% | 0%
pkg/logcounter0% | 0% | 0% | 94% | 5%
pkg/types0% | 0% | 0% | 100% | 0%
cmd/nodeproblemdetector0% | 0% | 0% | 25% | 74%
cmd/logcounter0% | 0% | 0% | 53% | 46%
pkg/problemmetrics0% | 0% | 0% | 0% | 100%
pkg/problemdaemon0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
pkg/version0% | 0% | 0% | 0% | 100%
config/plugin0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 20)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes
problem_detector.go
in pkg/problemdetector
66 3 304 2089 27
custom_plugin_monitor.go
in pkg/custompluginmonitor
239 10 436 1570 25
disk_collector.go
in pkg/systemstatsmonitor
249 5 224 991 24
node-problem-detector.yaml
in deployment
83 - 276 1412 21
options.go
in cmd/options
143 6 304 1808 21
plugin.go
in pkg/custompluginmonitor/plugin
209 8 325 1570 21
health_checker.go
in pkg/healthchecker
135 6 167 634 17
labels.go
in pkg/systemstatsmonitor
11 - 366 737 16
stackdriver_exporter.go
in pkg/exporters/stackdriver
178 7 367 878 15
log_monitor.go
in pkg/systemlogmonitor
202 11 833 1824 15
types.go
in pkg/types
60 - 874 2089 14
system_stats_monitor.go
in pkg/systemstatsmonitor
114 5 266 991 14
helpers.go
in pkg/util
36 2 270 1536 13
metric.go
in pkg/util/metrics
71 3 367 878 13
types.go
in pkg/healthchecker/types
72 4 224 634 13
config.go
in pkg/custompluginmonitor/types
108 2 911 1570 12
cpu_collector.go
in pkg/systemstatsmonitor
167 3 270 737 12
config.go
in pkg/systemstatsmonitor/types
79 2 266 991 11
node-problem-detector-config.yaml
in deployment
89 - 176 1201 11
log_watcher.go
in pkg/systemlogmonitor/logwatchers/journald
143 7 892 1824 11