aws / telegraf
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 667 files with 137,100 lines of code.
    • 1 files changed more than 100 times (181 lines of code)
    • 8 files changed 51-100 times (7,112 lines of code)
    • 46 files changed 21-50 times (15,708 lines of code)
    • 145 files changed 6-20 times (57,441 lines of code)
    • 467 files changed 1-5 times (56,658 lines of code)
<1% | 5% | 11% | 41% | 41%
Legend:
101+
51-100
21-50
6-20
1-5

Detailed data...

File Change Frequency per File Extension
go, md, xml, json, txt, sh, toml, yml, h, mod, rst, c, gitignore, proto, py, gitattributes, sql, yaml, rb, rl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go<1% | 5% | 11% | 42% | 41%
py0% | 0% | 100% | 0% | 0%
yml0% | 0% | 100% | 0% | 0%
rl0% | 0% | 0% | 100% | 0%
proto0% | 0% | 0% | 0% | 100%
c0% | 0% | 0% | 0% | 100%
h0% | 0% | 0% | 0% | 100%
toml0% | 0% | 0% | 0% | 100%
yaml0% | 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
plugins<1% | 4% | 12% | 50% | 31%
testutil0% | 65% | 0% | 22% | 11%
agent0% | 63% | 14% | 0% | 22%
cmd0% | 73% | 0% | 0% | 26%
scripts0% | 0% | 100% | 0% | 0%
metric0% | 0% | 61% | 0% | 38%
internal0% | 0% | 18% | 12% | 68%
ROOT0% | 0% | 67% | 6% | 26%
logger0% | 0% | 0% | 75% | 24%
patches0% | 0% | 0% | 0% | 100%
models0% | 0% | 0% | 0% | 100%
config0% | 0% | 0% | 0% | 100%
selfstat0% | 0% | 0% | 0% | 100%
filter0% | 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
all.go
in plugins/inputs/all
181 - 603 2217 137
telegraf.go
in cmd/telegraf
314 5 603 2447 95
accumulator.go
in testutil
616 61 603 2493 66
influxdb.go
in plugins/outputs/influxdb
261 9 603 2217 59
agent.go
in agent
601 23 603 2197 57
docker.go
in plugins/inputs/docker
784 18 603 2204 57
prometheus_client.go
in plugins/outputs/prometheus_client
216 11 603 2217 55
sqlserver.go
in plugins/inputs/sqlserver
2818 7 603 2198 55
mysql.go
in plugins/inputs/mysql
1502 31 603 2233 51
build.py
in scripts
743 27 603 2175 48
ping.go
in plugins/inputs/ping
338 13 603 2217 47
statsd.go
in plugins/inputs/statsd
736 18 603 2217 47
internal.go
in internal
303 23 603 2275 43
snmp.go
in plugins/inputs/snmp
808 24 603 2204 43
accumulator.go
in root
41 - 603 2493 42
prometheus.go
in plugins/inputs/prometheus
316 11 603 2217 40
procstat.go
in plugins/inputs/procstat
393 11 603 2217 37
rabbitmq.go
in plugins/inputs/rabbitmq
654 16 603 2217 33
logparser.go
in plugins/inputs/logparser
282 11 603 2070 32
mqtt_consumer.go
in plugins/inputs/mqtt_consumer
304 14 603 2184 32