GoogleCloudPlatform / prometheus
File Change Frequency

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

Overview
File Change Frequency Overall
  • There are 369 files with 88,790 lines of code.
    • 20 files changed more than 100 times (19,889 lines of code)
    • 28 files changed 51-100 times (13,542 lines of code)
    • 69 files changed 21-50 times (26,414 lines of code)
    • 148 files changed 6-20 times (22,742 lines of code)
    • 104 files changed 1-5 times (6,203 lines of code)
22% | 15% | 29% | 25% | 6%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 369 files with 88,790 lines of code.
    • 50 files changed by more than 25 contributors (32,767 lines of code)
    • 80 files changed by 11-25 contributors (27,049 lines of code)
    • 93 files changed by 6-10 contributors (13,691 lines of code)
    • 122 files changed by 2-5 contributors (14,189 lines of code)
    • 24 files changed by 1 contributor (1,094 lines of code)
36% | 30% | 15% | 15% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
go, yaml, tsx, md, ts, json, sh, html, gitignore, scss, js, txt, svg, libsonnet, snap, css, cjs, proto, mod, npmignore, jsonnet, xml, l, dockerignore, dockerfile, y
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go25% | 17% | 29% | 21% | 6%
tsx0% | 0% | 37% | 54% | 7%
y0% | 0% | 100% | 0% | 0%
js0% | 0% | 84% | 3% | 12%
ts0% | 0% | 10% | 68% | 20%
proto0% | 0% | 45% | 54% | 0%
html0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 82% | 17%
scss0% | 0% | 0% | 75% | 24%
l0% | 0% | 0% | 57% | 42%
yaml0% | 0% | 0% | 58% | 41%
cjs0% | 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
tsdb19% | 26% | 28% | 17% | 7%
promql40% | 4% | 54% | 0% | 1%
cmd61% | 29% | 4% | 5% | <1%
web20% | 0% | 21% | 46% | 11%
storage35% | 37% | 10% | 13% | 3%
scrape69% | 29% | 0% | 0% | 1%
rules96% | 0% | 0% | 0% | 3%
config100% | 0% | 0% | 0% | 0%
discovery6% | 23% | 25% | 30% | 14%
notifier100% | 0% | 0% | 0% | 0%
template0% | 100% | 0% | 0% | 0%
prompb0% | 0% | 59% | 40% | <1%
model0% | 0% | 41% | 55% | 3%
util0% | 0% | 33% | 31% | 35%
consoles0% | 0% | 0% | 100% | 0%
tracing0% | 0% | 0% | 100% | 0%
plugins0% | 0% | 0% | 25% | 74%
scripts0% | 0% | 0% | 100% | 0%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.go
in cmd/prometheus
1435 39 2015-06-15 2024-06-05 367 112 fab.reinartz@gmail.com thespiritxiii@gmail.com
web.go
in web
666 22 2013-02-08 2023-06-07 364 108 matt.proud@gmail.com jesusvazquez@users.noreply....
engine.go
in promql
2361 74 2015-03-30 2023-05-16 309 85 fab.reinartz@gmail.com zenador@users.noreply.githu...
config.go
in config
753 34 2013-01-07 2024-06-05 297 108 julius@soundcloud.com thespiritxiii@gmail.com
api.go
in web/api/v1
1558 56 2015-06-04 2023-06-07 292 92 fab.reinartz@gmail.com jesusvazquez@users.noreply....
manager.go
in rules
954 43 2013-01-07 2023-04-19 267 76 julius@soundcloud.com beorn@grafana.com
queue_manager.go
in storage/remote
1333 42 2013-12-09 2023-04-20 225 71 julius@soundcloud.com roidelapluie@o11y.eu
head.go
in tsdb
1562 84 2019-08-13 2024-01-24 215 75 bwplotka@gmail.com roidelapluie@o11y.eu
scrape.go
in scrape
1583 52 2018-02-01 2023-11-22 194 77 fbranczyk@gmail.com thespiritxiii@gmail.com
alerting.go
in rules
384 29 2013-04-05 2023-04-13 174 55 matt.proud@gmail.com beorn@grafana.com
functions.go
in promql
1112 93 2015-03-30 2023-05-16 162 49 fab.reinartz@gmail.com zenador@users.noreply.githu...
main.go
in cmd/promtool
1102 39 2015-06-18 2023-04-05 161 70 fab.reinartz@gmail.com roidelapluie@o11y.eu
db.go
in tsdb
1611 65 2019-08-13 2023-06-01 131 63 bwplotka@gmail.com 46122307+nidhey27@users.nor...
kubernetes.go
in discovery/kubernetes
729 20 2016-11-21 2023-05-11 117 53 fab.reinartz@gmail.com fbranczyk@gmail.com
notifier.go
in notifier
553 28 2016-03-01 2023-05-29 113 58 fab.reinartz@gmail.com roidelapluie@o11y.eu
interface.go
in storage
212 26 2013-02-06 2023-04-21 112 54 julius.volz@gmail.com jeanette.tan@grafana.com
querier.go
in tsdb
960 54 2019-08-13 2023-12-19 112 39 bwplotka@gmail.com roidelapluie@o11y.eu
266 5 2015-06-22 2023-04-13 106 38 fab.reinartz@gmail.com beorn@grafana.com
recording.go
in rules
105 14 2013-04-24 2023-04-04 105 35 julius@soundcloud.com ganeshvern@gmail.com
codec.go
in storage/remote
650 50 2017-08-03 2023-04-21 102 43 tom.wilkie@gmail.com jeanette.tan@grafana.com
client.go
in storage/remote
262 10 2016-08-29 2023-06-01 100 53 julius@soundcloud.com 56937390+rakshith210@users....
write.go
in storage/remote
236 12 2017-03-20 2023-06-01 89 36 julius@soundcloud.com 56937390+rakshith210@users....
consul.go
in discovery/consul
432 15 2016-11-21 2023-05-18 84 49 fab.reinartz@gmail.com roidelapluie@o11y.eu
unittest.go
in cmd/promtool
438 17 2018-09-25 2023-04-20 84 39 cs15btech11018@iith.ac.in roidelapluie@o11y.eu
fanout.go
in storage
176 12 2017-05-10 2023-04-19 81 35 tom.wilkie@gmail.com beorn@grafana.com
storage.go
in storage/remote
159 11 2017-05-10 2023-05-15 76 40 tom.wilkie@gmail.com callumstyan@gmail.com
1198 54 2021-08-03 2023-11-22 76 30 15064823+codesome@users.nor... thespiritxiii@gmail.com
azure.go
in discovery/azure
504 15 2016-11-21 2022-12-16 74 41 fab.reinartz@gmail.com 119006078+davidifr@users.no...
template.go
in template
412 13 2015-05-28 2023-04-20 72 36 fab.reinartz@gmail.com roidelapluie@o11y.eu
pod.go
in discovery/kubernetes
289 14 2016-11-21 2023-04-19 71 33 fab.reinartz@gmail.com beorn@grafana.com
marathon.go
in discovery/marathon
355 20 2016-11-21 2023-04-19 71 37 fab.reinartz@gmail.com beorn@grafana.com
manager.go
in discovery
367 21 2017-11-25 2023-01-26 69 32 krasi.root@gmail.com danny.kopping@grafana.com
read.go
in storage/remote
206 15 2017-03-10 2023-04-04 65 31 julius@soundcloud.com ganeshvern@gmail.com
compact.go
in tsdb
635 16 2019-08-13 2023-04-20 64 32 bwplotka@gmail.com roidelapluie@o11y.eu
1252 27 2021-08-03 2023-05-25 64 25 15064823+codesome@users.nor... 97976793+leizor@users.norep...
block.go
in tsdb
462 38 2019-08-13 2023-01-26 63 28 bwplotka@gmail.com danny.kopping@grafana.com
head_chunks.go
in tsdb/chunks
788 43 2020-03-19 2023-04-19 63 32 15064823+codesome@users.nor... beorn@grafana.com
manager.go
in scrape
280 16 2018-02-01 2023-05-25 62 40 fbranczyk@gmail.com julius.volz@gmail.com
value.go
in promql
368 39 2016-12-28 2023-04-13 62 27 fab.reinartz@gmail.com beorn@grafana.com
endpoints.go
in discovery/kubernetes
383 12 2016-11-21 2023-05-11 62 30 fab.reinartz@gmail.com fbranczyk@gmail.com
target.go
in scrape
400 29 2018-02-01 2023-05-10 62 38 fbranczyk@gmail.com beorn@grafana.com
index.go
in tsdb/index
1481 76 2019-08-13 2023-09-29 61 30 bwplotka@gmail.com roidelapluie@o11y.eu
tsdb.go
in cmd/promtool
573 17 2020-07-23 2023-06-01 59 32 yb532204897@gmail.com 46122307+nidhey27@users.nor...
merge.go
in storage
641 53 2020-08-03 2023-04-19 57 20 bwplotka@gmail.com beorn@grafana.com
rules.go
in cmd/promtool
191 10 2020-09-13 2023-04-20 55 19 jessicagrebens@gmail.com roidelapluie@o11y.eu
ingress.go
in discovery/kubernetes
197 10 2017-09-04 2023-04-19 52 30 github@freigeist.org beorn@grafana.com
dns.go
in discovery/dns
246 10 2016-11-21 2023-04-19 52 36 fab.reinartz@gmail.com beorn@grafana.com
buffer.go
in storage
611 54 2016-12-25 2023-05-16 52 20 fab.reinartz@gmail.com bjboreham@gmail.com
service.go
in discovery/kubernetes
168 9 2016-11-21 2023-04-19 50 29 fab.reinartz@gmail.com beorn@grafana.com
quantile.go
in promql
204 9 2015-03-30 2023-04-19 49 18 fab.reinartz@gmail.com beorn@grafana.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
main.go
in cmd/prometheus
1435 39 2015-06-15 2024-06-05 367 112 fab.reinartz@gmail.com thespiritxiii@gmail.com
web.go
in web
666 22 2013-02-08 2023-06-07 364 108 matt.proud@gmail.com jesusvazquez@users.noreply....
config.go
in config
753 34 2013-01-07 2024-06-05 297 108 julius@soundcloud.com thespiritxiii@gmail.com
api.go
in web/api/v1
1558 56 2015-06-04 2023-06-07 292 92 fab.reinartz@gmail.com jesusvazquez@users.noreply....
engine.go
in promql
2361 74 2015-03-30 2023-05-16 309 85 fab.reinartz@gmail.com zenador@users.noreply.githu...
scrape.go
in scrape
1583 52 2018-02-01 2023-11-22 194 77 fbranczyk@gmail.com thespiritxiii@gmail.com
manager.go
in rules
954 43 2013-01-07 2023-04-19 267 76 julius@soundcloud.com beorn@grafana.com
head.go
in tsdb
1562 84 2019-08-13 2024-01-24 215 75 bwplotka@gmail.com roidelapluie@o11y.eu
queue_manager.go
in storage/remote
1333 42 2013-12-09 2023-04-20 225 71 julius@soundcloud.com roidelapluie@o11y.eu
main.go
in cmd/promtool
1102 39 2015-06-18 2023-04-05 161 70 fab.reinartz@gmail.com roidelapluie@o11y.eu
db.go
in tsdb
1611 65 2019-08-13 2023-06-01 131 63 bwplotka@gmail.com 46122307+nidhey27@users.nor...
notifier.go
in notifier
553 28 2016-03-01 2023-05-29 113 58 fab.reinartz@gmail.com roidelapluie@o11y.eu
alerting.go
in rules
384 29 2013-04-05 2023-04-13 174 55 matt.proud@gmail.com beorn@grafana.com
interface.go
in storage
212 26 2013-02-06 2023-04-21 112 54 julius.volz@gmail.com jeanette.tan@grafana.com
kubernetes.go
in discovery/kubernetes
729 20 2016-11-21 2023-05-11 117 53 fab.reinartz@gmail.com fbranczyk@gmail.com
client.go
in storage/remote
262 10 2016-08-29 2023-06-01 100 53 julius@soundcloud.com 56937390+rakshith210@users....
functions.go
in promql
1112 93 2015-03-30 2023-05-16 162 49 fab.reinartz@gmail.com zenador@users.noreply.githu...
consul.go
in discovery/consul
432 15 2016-11-21 2023-05-18 84 49 fab.reinartz@gmail.com roidelapluie@o11y.eu
codec.go
in storage/remote
650 50 2017-08-03 2023-04-21 102 43 tom.wilkie@gmail.com jeanette.tan@grafana.com
azure.go
in discovery/azure
504 15 2016-11-21 2022-12-16 74 41 fab.reinartz@gmail.com 119006078+davidifr@users.no...
storage.go
in storage/remote
159 11 2017-05-10 2023-05-15 76 40 tom.wilkie@gmail.com callumstyan@gmail.com
manager.go
in scrape
280 16 2018-02-01 2023-05-25 62 40 fbranczyk@gmail.com julius.volz@gmail.com
querier.go
in tsdb
960 54 2019-08-13 2023-12-19 112 39 bwplotka@gmail.com roidelapluie@o11y.eu
unittest.go
in cmd/promtool
438 17 2018-09-25 2023-04-20 84 39 cs15btech11018@iith.ac.in roidelapluie@o11y.eu
266 5 2015-06-22 2023-04-13 106 38 fab.reinartz@gmail.com beorn@grafana.com
target.go
in scrape
400 29 2018-02-01 2023-05-10 62 38 fbranczyk@gmail.com beorn@grafana.com
marathon.go
in discovery/marathon
355 20 2016-11-21 2023-04-19 71 37 fab.reinartz@gmail.com beorn@grafana.com
write.go
in storage/remote
236 12 2017-03-20 2023-06-01 89 36 julius@soundcloud.com 56937390+rakshith210@users....
template.go
in template
412 13 2015-05-28 2023-04-20 72 36 fab.reinartz@gmail.com roidelapluie@o11y.eu
dns.go
in discovery/dns
246 10 2016-11-21 2023-04-19 52 36 fab.reinartz@gmail.com beorn@grafana.com
recording.go
in rules
105 14 2013-04-24 2023-04-04 105 35 julius@soundcloud.com ganeshvern@gmail.com
fanout.go
in storage
176 12 2017-05-10 2023-04-19 81 35 tom.wilkie@gmail.com beorn@grafana.com
pod.go
in discovery/kubernetes
289 14 2016-11-21 2023-04-19 71 33 fab.reinartz@gmail.com beorn@grafana.com
manager.go
in discovery
367 21 2017-11-25 2023-01-26 69 32 krasi.root@gmail.com danny.kopping@grafana.com
compact.go
in tsdb
635 16 2019-08-13 2023-04-20 64 32 bwplotka@gmail.com roidelapluie@o11y.eu
head_chunks.go
in tsdb/chunks
788 43 2020-03-19 2023-04-19 63 32 15064823+codesome@users.nor... beorn@grafana.com
tsdb.go
in cmd/promtool
573 17 2020-07-23 2023-06-01 59 32 yb532204897@gmail.com 46122307+nidhey27@users.nor...
file.go
in discovery/file
324 20 2016-11-21 2022-11-20 47 32 fab.reinartz@gmail.com ful422.m+github@gmail.com
gce.go
in discovery/gce
170 6 2016-11-21 2022-10-12 41 32 fab.reinartz@gmail.com ganeshvern@gmail.com
read.go
in storage/remote
206 15 2017-03-10 2023-04-04 65 31 julius@soundcloud.com ganeshvern@gmail.com
1198 54 2021-08-03 2023-11-22 76 30 15064823+codesome@users.nor... thespiritxiii@gmail.com
endpoints.go
in discovery/kubernetes
383 12 2016-11-21 2023-05-11 62 30 fab.reinartz@gmail.com fbranczyk@gmail.com
index.go
in tsdb/index
1481 76 2019-08-13 2023-09-29 61 30 bwplotka@gmail.com roidelapluie@o11y.eu
ingress.go
in discovery/kubernetes
197 10 2017-09-04 2023-04-19 52 30 github@freigeist.org beorn@grafana.com
triton.go
in discovery/triton
215 9 2016-12-28 2022-10-12 41 30 richard.kiene@joyent.com ganeshvern@gmail.com
service.go
in discovery/kubernetes
168 9 2016-11-21 2023-04-19 50 29 fab.reinartz@gmail.com beorn@grafana.com
block.go
in tsdb
462 38 2019-08-13 2023-01-26 63 28 bwplotka@gmail.com danny.kopping@grafana.com
openstack.go
in discovery/openstack
154 8 2017-06-01 2022-10-12 39 28 christian@groschupp.org ganeshvern@gmail.com
value.go
in promql
368 39 2016-12-28 2023-04-13 62 27 fab.reinartz@gmail.com beorn@grafana.com
wal.go
in tsdb
1000 42 2019-08-13 2023-04-20 40 27 bwplotka@gmail.com roidelapluie@o11y.eu
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
documentcli.go
in util/documentcli
186 11 2023-03-11 2023-03-14 2 1 roidelapluie@o11y.eu roidelapluie@o11y.eu
azuread.go
in storage/remote/azuread
175 12 2023-06-01 2023-06-01 1 1 56937390+rakshith210@users.... 56937390+rakshith210@users....
services.go
in discovery/moby
123 3 2021-04-13 2021-04-13 1 1 roidelapluie@inuits.eu roidelapluie@inuits.eu
dedupe.go
in util/logging
93 5 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
matcher.go
in model/labels
86 7 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
nodes.go
in discovery/moby
86 2 2021-04-13 2021-04-13 1 1 roidelapluie@inuits.eu roidelapluie@inuits.eu
l
openmetricslex.l
in model/textparse
66 - 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
pool.go
in util/pool
58 3 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
Theme.tsx
in web/ui/react-app/src
42 - 2021-04-15 2021-04-15 1 1 l.mierzwa@gmail.com l.mierzwa@gmail.com
pool.go
in util/zeropool
37 3 2023-03-29 2023-03-29 1 1 mail@olegzaytsev.com mail@olegzaytsev.com
gate.go
in util/gate
25 3 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
exemplar.go
in model/exemplar
22 1 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
ratelimit.go
in util/logging
21 2 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
timestamp.go
in model/timestamp
14 3 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
value.go
in model/value
11 1 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
vmlimits_openbsd.go
in util/runtime
7 1 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
vmlimits_default.go
in util/runtime
7 1 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
limits_windows.go
in util/runtime
7 2 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
app.scss
in web/ui/react-app/src/themes
7 - 2021-04-15 2021-04-15 1 1 l.mierzwa@gmail.com l.mierzwa@gmail.com
ReadyContext.tsx
in web/ui/react-app/src/contexts
6 1 2023-01-08 2023-01-08 1 1 git@leviharrison.dev git@leviharrison.dev
uname_default.go
in util/runtime
5 1 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
statfs.go
in util/runtime
4 1 2021-11-08 2021-11-17 3 1 beorn@grafana.com beorn@grafana.com
boring.go
in cmd/prometheus
4 - 2024-03-21 2024-03-21 1 1 danielclark@google.com danielclark@google.com
AnimateLogoContext.tsx
in web/ui/react-app/src/contexts
2 - 2023-02-27 2023-03-06 2 1 roidelapluie@o11y.eu roidelapluie@o11y.eu
metrics.pb.go
in prompb/io/prometheus/client
3806 221 2021-06-28 2023-02-09 9 2 beorn@grafana.com ganeshvern@gmail.com
openmetricslex.l.go
in model/textparse
700 1 2021-11-08 2022-07-13 6 2 beorn@grafana.com beorn@grafana.com
promlex.l.go
in model/textparse
507 2 2021-11-08 2022-07-13 6 2 beorn@grafana.com beorn@grafana.com
checkpoint.go
in tsdb/wlog
295 5 2022-10-10 2022-11-09 4 2 jesusvazquez@users.noreply.... ganeshvern@gmail.com
proto
metrics.proto
in prompb/io/prometheus/client
126 - 2021-06-28 2023-02-09 10 2 beorn@grafana.com ganeshvern@gmail.com
prettier.go
in promql/parser
102 17 2022-07-07 2022-07-13 3 2 harkishensingh@hotmail.com beorn@grafana.com
histogram.go
in tsdb/tsdbutil
93 10 2023-02-10 2023-05-19 2 2 97976793+leizor@users.norep... krajorama@users.noreply.git...
queue.go
in tsdb/chunks
89 5 2022-06-29 2022-07-13 3 2 pstibrany@gmail.com beorn@grafana.com
l
promlex.l
in model/textparse
88 - 2021-11-08 2022-07-13 6 2 beorn@grafana.com beorn@grafana.com
dir_locker.go
in tsdb/tsdbutil
69 3 2021-11-11 2021-11-17 2 2 robertfratto@gmail.com beorn@grafana.com
tokens.js
in web/ui/module/lezer-promql/src
68 - 2022-04-05 2022-04-05 1 2 beorn@grafana.com husson.augustin@gmail.com
ionos.go
in discovery/ionos
66 6 2022-05-20 2022-06-14 3 2 felix.ehrenpfort@protonmail... beorn@grafana.com
origin.go
in rules
43 3 2023-01-09 2023-02-14 3 2 danny.kopping@grafana.com roidelapluie@o11y.eu
ScrapePoolPanel.module.css
in web/ui/react-app/src/pages/targets
35 - 2019-11-11 2020-08-18 2 2 hooten@users.noreply.github... harkishensingh@hotmail.com
file.go
in util/logging
34 3 2021-11-08 2022-07-13 6 2 beorn@grafana.com beorn@grafana.com
preallocate.go
in tsdb/fileutil
31 2 2019-08-13 2019-08-13 1 2 bwplotka@gmail.com cs15btech11018@iith.ac.in
max_timestamp.go
in storage/remote
28 3 2020-10-15 2020-10-17 2 2 roidelapluie@inuits.eu jessicagrebens@gmail.com
mmap_windows.go
in tsdb/fileutil
27 2 2019-08-13 2019-08-13 1 2 bwplotka@gmail.com cs15btech11018@iith.ac.in
ToggleMoreLess.tsx
in web/ui/react-app/src/components
26 - 2020-01-14 2020-08-18 2 2 boyskila@users.noreply.gith... harkishensingh@hotmail.com
preallocate_linux.go
in tsdb/fileutil
25 2 2019-08-13 2019-08-13 1 2 bwplotka@gmail.com cs15btech11018@iith.ac.in
flock_windows.go
in tsdb/fileutil
19 2 2019-08-13 2019-08-13 1 2 bwplotka@gmail.com cs15btech11018@iith.ac.in
dir.go
in tsdb/fileutil
18 1 2019-11-12 2020-08-18 2 2 dipack.panjabi@gmail.com harkishensingh@hotmail.com
uname_linux.go
in util/runtime
16 1 2021-11-08 2022-08-10 5 2 beorn@grafana.com beorn@grafana.com
port.go
in util/testutil
16 1 2021-10-15 2021-11-17 2 2 mgozdekof@gmail.com beorn@grafana.com
rollup.config.js
in web/ui/module/lezer-promql
15 - 2022-04-05 2022-04-05 1 2 beorn@grafana.com husson.augustin@gmail.com
Checkbox.tsx
in web/ui/react-app/src/components
13 - 2020-01-14 2020-08-18 2 2 boyskila@users.noreply.gith... harkishensingh@hotmail.com
Correlations

File Size vs. Number of Changes: 369 points

cmd/prometheus/main.go x: 1435 lines of code y: 367 # changes config/config.go x: 753 lines of code y: 297 # changes cmd/prometheus/boring.go x: 4 lines of code y: 1 # changes tsdb/agent/db.go x: 823 lines of code y: 33 # changes tsdb/head.go x: 1562 lines of code y: 215 # changes scrape/scrape.go x: 1583 lines of code y: 194 # changes tsdb/head_append.go x: 1198 lines of code y: 76 # changes tracing/tracing.go x: 170 lines of code y: 16 # changes tsdb/querier.go x: 960 lines of code y: 112 # changes discovery/linode/linode.go x: 253 lines of code y: 20 # changes tsdb/index/index.go x: 1481 lines of code y: 61 # changes discovery/hetzner/hcloud.go x: 109 lines of code y: 18 # changes discovery/hetzner/hetzner.go x: 108 lines of code y: 16 # changes util/httputil/compression.go x: 63 lines of code y: 4 # changes web/api/v1/api.go x: 1558 lines of code y: 292 # changes web/web.go x: 666 lines of code y: 364 # changes storage/remote/azuread/azuread.go x: 175 lines of code y: 1 # changes storage/remote/client.go x: 262 lines of code y: 100 # changes storage/remote/write.go x: 236 lines of code y: 89 # changes cmd/promtool/tsdb.go x: 573 lines of code y: 59 # changes tsdb/db.go x: 1611 lines of code y: 131 # changes notifier/notifier.go x: 553 lines of code y: 113 # changes util/runtime/limits_default.go x: 24 lines of code y: 7 # changes tsdb/exemplar.go x: 315 lines of code y: 28 # changes tsdb/isolation.go x: 212 lines of code y: 20 # changes scrape/manager.go x: 280 lines of code y: 62 # changes tsdb/head_wal.go x: 1252 lines of code y: 64 # changes tsdb/index/postings.go x: 708 lines of code y: 44 # changes tsdb/head_read.go x: 530 lines of code y: 46 # changes tsdb/tsdbutil/chunks.go x: 118 lines of code y: 23 # changes tsdb/tsdbutil/histogram.go x: 93 lines of code y: 2 # changes discovery/consul/consul.go x: 432 lines of code y: 84 # changes tsdb/tombstones/tombstones.go x: 288 lines of code y: 26 # changes model/histogram/float_histogram.go x: 637 lines of code y: 30 # changes promql/engine.go x: 2361 lines of code y: 309 # changes promql/functions.go x: 1112 lines of code y: 162 # changes tsdb/chunkenc/float_histogram.go x: 579 lines of code y: 11 # changes tsdb/chunkenc/histogram.go x: 668 lines of code y: 36 # changes tsdb/chunkenc/histogram_meta.go x: 332 lines of code y: 19 # changes model/labels/labels.go x: 479 lines of code y: 39 # changes model/labels/labels_string.go x: 645 lines of code y: 20 # changes storage/buffer.go x: 611 lines of code y: 52 # changes storage/remote/storage.go x: 159 lines of code y: 76 # changes tsdb/wlog/watcher.go x: 595 lines of code y: 11 # changes tsdb/wlog/wlog.go x: 730 lines of code y: 5 # changes model/textparse/interface.go x: 56 lines of code y: 12 # changes model/textparse/protobufparse.go x: 427 lines of code y: 14 # changes promql/fuzz.go x: 59 lines of code y: 26 # changes discovery/kubernetes/endpoints.go x: 383 lines of code y: 62 # changes discovery/kubernetes/endpointslice.go x: 390 lines of code y: 31 # changes discovery/kubernetes/kubernetes.go x: 729 lines of code y: 117 # changes scrape/clientprotobuf.go x: 29 lines of code y: 2 # changes scrape/target.go x: 400 lines of code y: 62 # changes storage/series.go x: 471 lines of code y: 38 # changes storage/memoized_iterator.go x: 90 lines of code y: 13 # changes discovery/kubernetes/node.go x: 187 lines of code y: 47 # changes prompb/custom.go x: 22 lines of code y: 5 # changes storage/remote/codec.go x: 650 lines of code y: 102 # changes storage/remote/write_handler.go x: 117 lines of code y: 30 # changes storage/interface.go x: 212 lines of code y: 112 # changes cmd/promtool/backfill.go x: 177 lines of code y: 25 # changes cmd/promtool/rules.go x: 191 lines of code y: 55 # changes discovery/legacymanager/registry.go x: 204 lines of code y: 7 # changes discovery/registry.go x: 203 lines of code y: 9 # changes promql/parser/ast.go x: 310 lines of code y: 30 # changes storage/remote/queue_manager.go x: 1333 lines of code y: 225 # changes template/template.go x: 412 lines of code y: 72 # changes tsdb/chunkenc/bstream.go x: 150 lines of code y: 15 # changes tsdb/chunkenc/varbit.go x: 182 lines of code y: 10 # changes tsdb/chunkenc/xor.go x: 353 lines of code y: 42 # changes tsdb/compact.go x: 635 lines of code y: 64 # changes tsdb/index/postingsstats.go x: 47 lines of code y: 7 # changes tsdb/wal.go x: 1000 lines of code y: 40 # changes util/runtime/statfs_default.go x: 62 lines of code y: 5 # changes discovery/aws/ec2.go x: 283 lines of code y: 22 # changes discovery/dns/dns.go x: 246 lines of code y: 52 # changes discovery/hetzner/robot.go x: 110 lines of code y: 25 # changes discovery/ionos/server.go x: 124 lines of code y: 5 # changes discovery/kubernetes/client_metrics.go x: 136 lines of code y: 25 # changes discovery/kubernetes/ingress.go x: 197 lines of code y: 52 # changes discovery/kubernetes/pod.go x: 289 lines of code y: 71 # changes discovery/kubernetes/service.go x: 168 lines of code y: 50 # changes discovery/marathon/marathon.go x: 355 lines of code y: 71 # changes discovery/nomad/nomad.go x: 162 lines of code y: 6 # changes discovery/ovhcloud/dedicated_server.go x: 130 lines of code y: 4 # changes discovery/ovhcloud/vps.go x: 147 lines of code y: 4 # changes discovery/zookeeper/zookeeper.go x: 249 lines of code y: 40 # changes model/textparse/promparse.go x: 333 lines of code y: 22 # changes promql/parser/lex.go x: 668 lines of code y: 25 # changes promql/parser/parse.go x: 582 lines of code y: 34 # changes promql/parser/printer.go x: 183 lines of code y: 25 # changes promql/quantile.go x: 204 lines of code y: 49 # changes rules/manager.go x: 954 lines of code y: 267 # changes storage/fanout.go x: 176 lines of code y: 81 # changes storage/merge.go x: 641 lines of code y: 57 # changes storage/remote/ewma.go x: 41 lines of code y: 14 # changes tsdb/chunks/head_chunks.go x: 788 lines of code y: 63 # changes tsdb/ooo_head_read.go x: 318 lines of code y: 13 # changes tsdb/wlog/live_reader.go x: 210 lines of code y: 8 # changes util/testutil/context.go x: 18 lines of code y: 3 # changes util/testutil/roundtrip.go x: 28 lines of code y: 9 # changes util/treecache/treecache.go x: 256 lines of code y: 33 # changes discovery/vultr/vultr.go x: 154 lines of code y: 6 # changes promql/value.go x: 368 lines of code y: 62 # changes rules/alerting.go x: 384 lines of code y: 174 # changes tsdb/chunkenc/chunk.go x: 228 lines of code y: 42 # changes tsdb/ooo_head.go x: 107 lines of code y: 10 # changes util/jsonutil/marshal.go x: 86 lines of code y: 7 # changes web/federate.go x: 266 lines of code y: 106 # changes cmd/promtool/main.go x: 1102 lines of code y: 161 # changes model/relabel/relabel.go x: 230 lines of code y: 24 # changes promql/parser/generated_parser.y x: 656 lines of code y: 29 # changes promql/parser/generated_parser.y.go x: 1524 lines of code y: 32 # changes rules/recording.go x: 105 lines of code y: 105 # changes storage/remote/read.go x: 206 lines of code y: 65 # changes tsdb/errors/errors.go x: 62 lines of code y: 8 # changes util/zeropool/pool.go x: 37 lines of code y: 1 # changes prompb/types.pb.go x: 4190 lines of code y: 44 # changes prompb/types.proto x: 166 lines of code y: 27 # changes tsdb/chunks/chunk_write_queue.go x: 165 lines of code y: 12 # changes util/documentcli/documentcli.go x: 186 lines of code y: 2 # changes cmd/promtool/sd.go x: 120 lines of code y: 16 # changes web/ui/react-app/src/App.tsx x: 120 lines of code y: 33 # changes web/ui/react-app/src/Navbar.tsx x: 91 lines of code y: 24 # changes web/ui/react-app/src/contexts/AnimateLogoContext.tsx x: 2 lines of code y: 2 # changes web/ui/react-app/src/pages/status/Status.tsx x: 134 lines of code y: 17 # changes model/textparse/openmetricsparse.go x: 357 lines of code y: 23 # changes web/ui/module/codemirror-promql/src/complete/hybrid.ts x: 495 lines of code y: 16 # changes rules/origin.go x: 43 lines of code y: 3 # changes util/strutil/strconv.go x: 33 lines of code y: 19 # changes prompb/io/prometheus/client/metrics.pb.go x: 3806 lines of code y: 9 # changes prompb/io/prometheus/client/metrics.proto x: 126 lines of code y: 10 # changes discovery/kubernetes/endpointslice_adaptor.go x: 227 lines of code y: 10 # changes discovery/legacymanager/manager.go x: 279 lines of code y: 5 # changes discovery/manager.go x: 367 lines of code y: 69 # changes model/histogram/histogram.go x: 316 lines of code y: 22 # changes model/rulefmt/rulefmt.go x: 271 lines of code y: 17 # changes tsdb/block.go x: 462 lines of code y: 63 # changes tsdb/record/record.go x: 628 lines of code y: 40 # changes tsdb/wlog/reader.go x: 137 lines of code y: 6 # changes web/ui/react-app/src/pages/alerts/AlertContents.tsx x: 176 lines of code y: 27 # changes web/ui/react-app/src/pages/alerts/CollapsibleAlertPanel.tsx x: 147 lines of code y: 17 # changes web/ui/react-app/src/pages/rules/RulesContent.tsx x: 134 lines of code y: 15 # changes web/ui/react-app/src/types/types.ts x: 43 lines of code y: 16 # changes web/ui/react-app/public/index.html x: 23 lines of code y: 15 # changes web/ui/react-app/src/components/withStartingIndicator.tsx x: 51 lines of code y: 8 # changes web/ui/react-app/src/index.tsx x: 24 lines of code y: 11 # changes web/ui/react-app/src/hooks/useLocalStorage.tsx x: 11 lines of code y: 4 # changes model/histogram/generic.go x: 404 lines of code y: 6 # changes tsdb/tsdbblockutil.go x: 84 lines of code y: 32 # changes web/ui/react-app/src/pages/targets/Filter.tsx x: 55 lines of code y: 5 # changes web/ui/react-app/src/pages/targets/Targets.tsx x: 35 lines of code y: 9 # changes web/ui/react-app/src/pages/targets/__testdata__/testdata.ts x: 320 lines of code y: 15 # changes web/ui/react-app/src/pages/targets/target.ts x: 65 lines of code y: 12 # changes web/ui/react-app/src/utils/index.ts x: 255 lines of code y: 24 # changes discovery/azure/azure.go x: 504 lines of code y: 74 # changes discovery/aws/lightsail.go x: 191 lines of code y: 14 # changes discovery/file/file.go x: 324 lines of code y: 47 # changes web/ui/react-app/src/pages/graph/CMTheme.tsx x: 260 lines of code y: 10 # changes storage/remote/read_handler.go x: 227 lines of code y: 8 # changes discovery/install/install.go x: 28 lines of code y: 30 # changes discovery/ovhcloud/ovhcloud.go x: 116 lines of code y: 2 # changes discovery/refresh/refresh.go x: 95 lines of code y: 14 # changes plugins/plugins.go x: 26 lines of code y: 12 # changes prompb/buf.yaml x: 21 lines of code y: 7 # changes prompb/remote.pb.go x: 1590 lines of code y: 34 # changes prompb/remote.proto x: 76 lines of code y: 18 # changes promql/parser/functions.go x: 373 lines of code y: 21 # changes tsdb/blockwriter.go x: 78 lines of code y: 26 # changes tsdb/encoding/encoding.go x: 232 lines of code y: 17 # changes tsdb/wlog/checkpoint.go x: 295 lines of code y: 4 # changes util/teststorage/storage.go x: 48 lines of code y: 31 # changes web/ui/module/codemirror-promql/src/complete/promql.terms.ts x: 591 lines of code y: 19 # changes web/ui/module/codemirror-promql/src/parser/index.ts x: 3 lines of code y: 9 # changes web/ui/module/codemirror-promql/src/parser/parser.ts x: 262 lines of code y: 15 # changes web/ui/module/codemirror-promql/src/parser/path-finder.ts x: 34 lines of code y: 12 # changes web/ui/module/codemirror-promql/src/parser/vector.ts x: 52 lines of code y: 15 # changes web/ui/module/codemirror-promql/src/types/function.ts x: 510 lines of code y: 17 # changes web/ui/module/lezer-promql/src/highlight.js x: 20 lines of code y: 8 # changes web/ui/react-app/src/pages/graph/DataTable.tsx x: 169 lines of code y: 15 # changes web/ui/react-app/src/pages/graph/Graph.tsx x: 238 lines of code y: 16 # changes web/ui/react-app/src/pages/graph/GraphHelpers.ts x: 243 lines of code y: 21 # changes web/ui/react-app/src/pages/graph/SeriesName.tsx x: 59 lines of code y: 11 # changes discovery/gce/gce.go x: 170 lines of code y: 41 # changes discovery/openstack/openstack.go x: 154 lines of code y: 39 # changes discovery/puppetdb/puppetdb.go x: 192 lines of code y: 17 # changes discovery/triton/triton.go x: 215 lines of code y: 41 # changes promql/query_logger.go x: 152 lines of code y: 22 # changes tsdb/chunks/chunks.go x: 447 lines of code y: 31 # changes tsdb/fileutil/flock_js.go x: 12 lines of code y: 6 # changes util/strutil/quote.go x: 169 lines of code y: 8 # changes web/ui/react-app/src/pages/graph/PanelList.tsx x: 215 lines of code y: 26 # changes web/ui/module/codemirror-promql/src/client/prometheus.ts x: 351 lines of code y: 13 # changes web/ui/react-app/src/pages/graph/ExpressionInput.tsx x: 270 lines of code y: 26 # changes model/textparse/openmetricslex.l.go x: 700 lines of code y: 6 # changes model/textparse/promlex.l.go x: 507 lines of code y: 6 # changes promql/parser/prettier.go x: 102 lines of code y: 3 # changes tsdb/chunks/queue.go x: 89 lines of code y: 3 # changes util/logging/file.go x: 34 lines of code y: 6 # changes discovery/http/http.go x: 160 lines of code y: 22 # changes web/ui/module/codemirror-promql/src/parser/matcher.ts x: 70 lines of code y: 9 # changes web/ui/module/codemirror-promql/src/promql.ts x: 71 lines of code y: 15 # changes cmd/promtool/archive.go x: 49 lines of code y: 13 # changes cmd/promtool/debug.go x: 46 lines of code y: 11 # changes discovery/eureka/client.go x: 81 lines of code y: 9 # changes discovery/openstack/hypervisor.go x: 77 lines of code y: 30 # changes discovery/openstack/instance.go x: 168 lines of code y: 32 # changes discovery/scaleway/scaleway.go x: 167 lines of code y: 13 # changes discovery/uyuni/uyuni.go x: 270 lines of code y: 14 # changes discovery/xds/kuma.go x: 157 lines of code y: 13 # changes web/ui/react-app/src/pages/serviceDiscovery/Services.tsx x: 139 lines of code y: 22 # changes discovery/xds/client.go x: 145 lines of code y: 9 # changes plugins/generate.go x: 70 lines of code y: 4 # changes tsdb/agent/series.go x: 155 lines of code y: 15 # changes tsdb/repair.go x: 100 lines of code y: 14 # changes util/stats/query_stats.go x: 238 lines of code y: 25 # changes util/testutil/directory.go x: 101 lines of code y: 25 # changes web/ui/react-app/src/pages/targets/TargetScrapeDuration.tsx x: 38 lines of code y: 5 # changes web/ui/module/lezer-promql/rollup.config.js x: 15 lines of code y: 1 # changes web/ui/module/lezer-promql/src/tokens.js x: 68 lines of code y: 1 # changes discovery/digitalocean/digitalocean.go x: 168 lines of code y: 25 # changes discovery/moby/tasks.go x: 120 lines of code y: 3 # changes discovery/targetgroup/targetgroup.go x: 76 lines of code y: 6 # changes model/labels/regexp.go x: 69 lines of code y: 6 # changes util/runtime/statfs_linux_386.go x: 57 lines of code y: 6 # changes web/ui/assets_embed.go x: 6 lines of code y: 4 # changes web/ui/module/codemirror-promql/src/index.ts x: 4 lines of code y: 7 # changes web/ui/react-app/src/pages/graph/ColorPool.ts x: 935 lines of code y: 3 # changes web/ui/react-app/src/pages/graph/GraphControls.tsx x: 159 lines of code y: 16 # changes web/ui/react-app/src/pages/graph/Panel.tsx x: 334 lines of code y: 34 # changes web/ui/react-app/src/pages/serviceDiscovery/LabelsTable.tsx x: 62 lines of code y: 7 # changes web/ui/react-app/src/pages/targets/TargetLabels.tsx x: 48 lines of code y: 14 # changes web/ui/ui.go x: 38 lines of code y: 15 # changes web/ui/react-app/src/pages/index.ts x: 33 lines of code y: 11 # changes discovery/moby/docker.go x: 202 lines of code y: 13 # changes discovery/scaleway/baremetal.go x: 154 lines of code y: 10 # changes discovery/scaleway/instance.go x: 152 lines of code y: 14 # changes storage/generic.go x: 93 lines of code y: 13 # changes storage/noop.go x: 52 lines of code y: 34 # changes storage/secondary.go x: 66 lines of code y: 14 # changes tsdb/chunks/head_chunks_other.go x: 2 lines of code y: 8 # changes tsdb/fileutil/flock_solaris.go x: 39 lines of code y: 9 # changes tsdb/tsdbutil/dir_locker.go x: 69 lines of code y: 2 # changes util/gate/gate.go x: 25 lines of code y: 3 # changes util/logging/dedupe.go x: 93 lines of code y: 3 # changes util/pool/pool.go x: 58 lines of code y: 3 # changes util/testutil/port.go x: 16 lines of code y: 2 # changes web/ui/react-app/src/pages/graph/MetricsExplorer.tsx x: 58 lines of code y: 10 # changes discovery/moby/dockerswarm.go x: 138 lines of code y: 8 # changes web/ui/module/codemirror-promql/src/client/index.ts x: 2 lines of code y: 5 # changes web/ui/module/codemirror-promql/src/lint/hybrid.ts x: 13 lines of code y: 5 # changes web/ui/react-app/src/components/withStatusIndicator.tsx x: 40 lines of code y: 7 # changes web/ui/react-app/src/hooks/useFetch.ts x: 96 lines of code y: 11 # changes web/ui/react-app/src/pages/alerts/Alerts.tsx x: 19 lines of code y: 12 # changes web/ui/react-app/src/pages/flags/Flags.tsx x: 119 lines of code y: 10 # changes web/ui/react-app/src/pages/graph/GraphTabContent.tsx x: 49 lines of code y: 10 # changes web/ui/react-app/src/pages/tsdbStatus/TSDBStatus.tsx x: 110 lines of code y: 14 # changes web/ui/static/js/prom_console.js x: 559 lines of code y: 32 # changes discovery/xds/xds.go x: 119 lines of code y: 5 # changes consoles/node-disk.html x: 74 lines of code y: 17 # changes consoles/node.html x: 29 lines of code y: 14 # changes discovery/xds/kuma_mads.pb.go x: 312 lines of code y: 3 # changes web/ui/react-app/src/Theme.tsx x: 42 lines of code y: 1 # changes discovery/moby/nodes.go x: 86 lines of code y: 1 # changes discovery/moby/services.go x: 123 lines of code y: 1 # changes storage/remote/intern.go x: 69 lines of code y: 13 # changes promql/parser/value.go x: 23 lines of code y: 5 # changes util/stats/timer.go x: 69 lines of code y: 8 # changes web/ui/react-app/src/components/Checkbox.tsx x: 13 lines of code y: 2 # changes web/ui/react-app/src/pages/targets/ScrapePoolPanel.module.css x: 35 lines of code y: 2 # changes tsdb/fileutil/flock_windows.go x: 19 lines of code y: 1 # changes tsdb/fileutil/mmap_windows.go x: 27 lines of code y: 1 # changes consoles/prometheus-overview.html x: 89 lines of code y: 16 # changes web/ui/static/css/prom_console.css x: 177 lines of code y: 6 # changes
367.0
# changes
  min: 1.0
  average: 26.96
  25th percentile: 5.0
  median: 11.0
  75th percentile: 26.0
  max: 367.0
0 4190.0
lines of code
min: 1.0 | average: 240.62 | 25th percentile: 32.0 | median: 104.0 | 75th percentile: 261.0 | max: 4190.0

Number of Contributors vs. Number of Changes: 369 points

cmd/prometheus/main.go x: 112 # contributors y: 367 # changes config/config.go x: 108 # contributors y: 297 # changes cmd/prometheus/boring.go x: 1 # contributors y: 1 # changes tsdb/agent/db.go x: 18 # contributors y: 33 # changes tsdb/head.go x: 75 # contributors y: 215 # changes scrape/scrape.go x: 77 # contributors y: 194 # changes tsdb/head_append.go x: 30 # contributors y: 76 # changes tracing/tracing.go x: 7 # contributors y: 16 # changes tsdb/querier.go x: 39 # contributors y: 112 # changes discovery/linode/linode.go x: 10 # contributors y: 20 # changes tsdb/index/index.go x: 30 # contributors y: 61 # changes discovery/hetzner/hcloud.go x: 13 # contributors y: 18 # changes discovery/hetzner/hetzner.go x: 9 # contributors y: 16 # changes util/httputil/compression.go x: 3 # contributors y: 4 # changes web/api/v1/api.go x: 92 # contributors y: 292 # changes web/web.go x: 108 # contributors y: 364 # changes storage/remote/client.go x: 53 # contributors y: 100 # changes storage/remote/write.go x: 36 # contributors y: 89 # changes cmd/promtool/tsdb.go x: 32 # contributors y: 59 # changes tsdb/db.go x: 63 # contributors y: 131 # changes notifier/notifier.go x: 58 # contributors y: 113 # changes util/runtime/limits_default.go x: 4 # contributors y: 7 # changes tsdb/exemplar.go x: 17 # contributors y: 28 # changes scrape/manager.go x: 40 # contributors y: 62 # changes tsdb/head_wal.go x: 25 # contributors y: 64 # changes tsdb/index/postings.go x: 25 # contributors y: 44 # changes tsdb/head_read.go x: 14 # contributors y: 46 # changes tsdb/tsdbutil/chunks.go x: 14 # contributors y: 23 # changes tsdb/tsdbutil/histogram.go x: 2 # contributors y: 2 # changes discovery/consul/consul.go x: 49 # contributors y: 84 # changes tsdb/tombstones/tombstones.go x: 18 # contributors y: 26 # changes model/histogram/float_histogram.go x: 8 # contributors y: 30 # changes promql/engine.go x: 85 # contributors y: 309 # changes promql/functions.go x: 49 # contributors y: 162 # changes tsdb/chunkenc/float_histogram.go x: 6 # contributors y: 11 # changes tsdb/chunkenc/histogram.go x: 9 # contributors y: 36 # changes tsdb/chunkenc/histogram_meta.go x: 5 # contributors y: 19 # changes model/labels/labels.go x: 11 # contributors y: 39 # changes model/labels/labels_string.go x: 7 # contributors y: 20 # changes storage/buffer.go x: 20 # contributors y: 52 # changes storage/remote/storage.go x: 40 # contributors y: 76 # changes tsdb/wlog/watcher.go x: 9 # contributors y: 11 # changes tsdb/wlog/wlog.go x: 4 # contributors y: 5 # changes model/textparse/interface.go x: 7 # contributors y: 12 # changes model/textparse/protobufparse.go x: 5 # contributors y: 14 # changes promql/fuzz.go x: 14 # contributors y: 26 # changes discovery/kubernetes/endpointslice.go x: 16 # contributors y: 31 # changes discovery/kubernetes/kubernetes.go x: 53 # contributors y: 117 # changes scrape/clientprotobuf.go x: 3 # contributors y: 2 # changes scrape/target.go x: 38 # contributors y: 62 # changes storage/series.go x: 18 # contributors y: 38 # changes storage/memoized_iterator.go x: 6 # contributors y: 13 # changes discovery/kubernetes/node.go x: 24 # contributors y: 47 # changes prompb/custom.go x: 6 # contributors y: 5 # changes storage/remote/codec.go x: 43 # contributors y: 102 # changes storage/remote/write_handler.go x: 18 # contributors y: 30 # changes storage/interface.go x: 54 # contributors y: 112 # changes cmd/promtool/backfill.go x: 15 # contributors y: 25 # changes cmd/promtool/rules.go x: 19 # contributors y: 55 # changes cmd/promtool/unittest.go x: 39 # contributors y: 84 # changes discovery/registry.go x: 6 # contributors y: 9 # changes promql/parser/ast.go x: 16 # contributors y: 30 # changes storage/remote/queue_manager.go x: 71 # contributors y: 225 # changes template/template.go x: 36 # contributors y: 72 # changes tsdb/chunkenc/bstream.go x: 13 # contributors y: 15 # changes tsdb/chunkenc/varbit.go x: 4 # contributors y: 10 # changes tsdb/chunkenc/xor.go x: 19 # contributors y: 42 # changes tsdb/compact.go x: 32 # contributors y: 64 # changes tsdb/index/postingsstats.go x: 7 # contributors y: 7 # changes tsdb/wal.go x: 27 # contributors y: 40 # changes util/runtime/statfs_default.go x: 3 # contributors y: 5 # changes discovery/dns/dns.go x: 36 # contributors y: 52 # changes discovery/kubernetes/client_metrics.go x: 12 # contributors y: 25 # changes discovery/kubernetes/ingress.go x: 30 # contributors y: 52 # changes discovery/kubernetes/pod.go x: 33 # contributors y: 71 # changes discovery/kubernetes/service.go x: 29 # contributors y: 50 # changes discovery/marathon/marathon.go x: 37 # contributors y: 71 # changes discovery/ovhcloud/dedicated_server.go x: 5 # contributors y: 4 # changes discovery/zookeeper/zookeeper.go x: 24 # contributors y: 40 # changes model/textparse/promparse.go x: 9 # contributors y: 22 # changes promql/parser/lex.go x: 16 # contributors y: 25 # changes promql/parser/parse.go x: 20 # contributors y: 34 # changes promql/parser/printer.go x: 13 # contributors y: 25 # changes promql/quantile.go x: 18 # contributors y: 49 # changes rules/manager.go x: 76 # contributors y: 267 # changes storage/fanout.go x: 35 # contributors y: 81 # changes storage/merge.go x: 20 # contributors y: 57 # changes storage/remote/ewma.go x: 13 # contributors y: 14 # changes tsdb/chunks/head_chunks.go x: 32 # contributors y: 63 # changes tsdb/wlog/live_reader.go x: 6 # contributors y: 8 # changes util/treecache/treecache.go x: 19 # contributors y: 33 # changes promql/value.go x: 27 # contributors y: 62 # changes rules/alerting.go x: 55 # contributors y: 174 # changes util/jsonutil/marshal.go x: 5 # contributors y: 7 # changes web/federate.go x: 38 # contributors y: 106 # changes cmd/promtool/main.go x: 70 # contributors y: 161 # changes model/relabel/relabel.go x: 10 # contributors y: 24 # changes promql/parser/generated_parser.y.go x: 17 # contributors y: 32 # changes rules/recording.go x: 35 # contributors y: 105 # changes storage/remote/read.go x: 31 # contributors y: 65 # changes web/ui/react-app/src/pages/targets/ScrapePoolList.tsx x: 13 # contributors y: 24 # changes tsdb/errors/errors.go x: 7 # contributors y: 8 # changes prompb/types.pb.go x: 24 # contributors y: 44 # changes prompb/types.proto x: 16 # contributors y: 27 # changes util/documentcli/documentcli.go x: 1 # contributors y: 2 # changes cmd/promtool/sd.go x: 8 # contributors y: 16 # changes web/ui/react-app/src/Navbar.tsx x: 14 # contributors y: 24 # changes web/ui/react-app/src/pages/status/Status.tsx x: 12 # contributors y: 17 # changes model/textparse/openmetricsparse.go x: 12 # contributors y: 23 # changes rules/origin.go x: 2 # contributors y: 3 # changes util/strutil/strconv.go x: 11 # contributors y: 19 # changes prompb/io/prometheus/client/metrics.pb.go x: 2 # contributors y: 9 # changes discovery/manager.go x: 32 # contributors y: 69 # changes model/histogram/histogram.go x: 5 # contributors y: 22 # changes model/rulefmt/rulefmt.go x: 10 # contributors y: 17 # changes tsdb/block.go x: 28 # contributors y: 63 # changes tsdb/record/record.go x: 20 # contributors y: 40 # changes web/ui/react-app/src/pages/alerts/AlertContents.tsx x: 15 # contributors y: 27 # changes web/ui/react-app/src/pages/alerts/CollapsibleAlertPanel.tsx x: 13 # contributors y: 17 # changes web/ui/react-app/src/pages/rules/RulesContent.tsx x: 10 # contributors y: 15 # changes web/ui/react-app/public/index.html x: 11 # contributors y: 15 # changes web/ui/react-app/src/components/withStartingIndicator.tsx x: 5 # contributors y: 8 # changes web/ui/react-app/src/index.tsx x: 10 # contributors y: 11 # changes web/ui/react-app/src/hooks/useLocalStorage.tsx x: 4 # contributors y: 4 # changes model/histogram/generic.go x: 3 # contributors y: 6 # changes web/ui/react-app/src/pages/targets/Targets.tsx x: 8 # contributors y: 9 # changes web/ui/react-app/src/pages/targets/target.ts x: 8 # contributors y: 12 # changes web/ui/react-app/src/utils/index.ts x: 17 # contributors y: 24 # changes discovery/azure/azure.go x: 41 # contributors y: 74 # changes discovery/aws/lightsail.go x: 11 # contributors y: 14 # changes discovery/file/file.go x: 32 # contributors y: 47 # changes discovery/install/install.go x: 20 # contributors y: 30 # changes discovery/refresh/refresh.go x: 10 # contributors y: 14 # changes prompb/remote.pb.go x: 21 # contributors y: 34 # changes prompb/remote.proto x: 12 # contributors y: 18 # changes promql/parser/functions.go x: 12 # contributors y: 21 # changes tsdb/encoding/encoding.go x: 11 # contributors y: 17 # changes util/teststorage/storage.go x: 19 # contributors y: 31 # changes web/ui/module/codemirror-promql/src/complete/promql.terms.ts x: 6 # contributors y: 19 # changes web/ui/module/codemirror-promql/src/parser/index.ts x: 5 # contributors y: 9 # changes web/ui/module/codemirror-promql/src/parser/parser.ts x: 6 # contributors y: 15 # changes web/ui/module/codemirror-promql/src/parser/path-finder.ts x: 5 # contributors y: 12 # changes web/ui/module/codemirror-promql/src/types/function.ts x: 6 # contributors y: 17 # changes web/ui/react-app/src/pages/graph/GraphHelpers.ts x: 13 # contributors y: 21 # changes discovery/gce/gce.go x: 32 # contributors y: 41 # changes discovery/openstack/openstack.go x: 28 # contributors y: 39 # changes discovery/triton/triton.go x: 30 # contributors y: 41 # changes promql/query_logger.go x: 17 # contributors y: 22 # changes tsdb/chunks/chunks.go x: 18 # contributors y: 31 # changes util/runtime/uname_linux.go x: 2 # contributors y: 5 # changes web/ui/module/codemirror-promql/src/client/prometheus.ts x: 4 # contributors y: 13 # changes web/ui/module/codemirror-promql/src/complete/index.ts x: 3 # contributors y: 9 # changes model/textparse/openmetricslex.l.go x: 2 # contributors y: 6 # changes web/ui/module/codemirror-promql/src/types/matcher.ts x: 3 # contributors y: 8 # changes cmd/promtool/archive.go x: 9 # contributors y: 13 # changes discovery/eureka/client.go x: 7 # contributors y: 9 # changes discovery/openstack/hypervisor.go x: 23 # contributors y: 30 # changes discovery/openstack/instance.go x: 21 # contributors y: 32 # changes discovery/uyuni/uyuni.go x: 9 # contributors y: 14 # changes web/ui/react-app/src/pages/serviceDiscovery/Services.tsx x: 10 # contributors y: 22 # changes tsdb/agent/series.go x: 9 # contributors y: 15 # changes tsdb/fileutil/fileutil.go x: 10 # contributors y: 12 # changes tsdb/repair.go x: 12 # contributors y: 14 # changes web/ui/module/codemirror-promql/setupJest.cjs x: 2 # contributors y: 1 # changes discovery/targetgroup/targetgroup.go x: 6 # contributors y: 6 # changes web/ui/react-app/src/components/CustomInfiniteScroll.tsx x: 5 # contributors y: 5 # changes web/ui/react-app/src/pages/graph/Panel.tsx x: 18 # contributors y: 34 # changes web/ui/ui.go x: 12 # contributors y: 15 # changes discovery/scaleway/instance.go x: 6 # contributors y: 14 # changes model/exemplar/exemplar.go x: 1 # contributors y: 3 # changes tsdb/fileutil/flock_solaris.go x: 9 # contributors y: 9 # changes web/ui/react-app/src/hooks/useFetch.ts x: 8 # contributors y: 11 # changes web/ui/react-app/src/pages/flags/Flags.tsx x: 10 # contributors y: 10 # changes web/ui/static/js/prom_console.js x: 16 # contributors y: 32 # changes storage/remote/intern.go x: 11 # contributors y: 13 # changes
367.0
# changes
  min: 1.0
  average: 26.96
  25th percentile: 5.0
  median: 11.0
  75th percentile: 26.0
  max: 367.0
0 112.0
# contributors
min: 1.0 | average: 13.09 | 25th percentile: 4.0 | median: 7.0 | 75th percentile: 15.0 | max: 112.0

Number of Contributors vs. File Size: 369 points

cmd/prometheus/main.go x: 112 # contributors y: 1435 lines of code config/config.go x: 108 # contributors y: 753 lines of code cmd/prometheus/boring.go x: 1 # contributors y: 4 lines of code tsdb/agent/db.go x: 18 # contributors y: 823 lines of code tsdb/head.go x: 75 # contributors y: 1562 lines of code scrape/scrape.go x: 77 # contributors y: 1583 lines of code tsdb/head_append.go x: 30 # contributors y: 1198 lines of code tracing/tracing.go x: 7 # contributors y: 170 lines of code tsdb/querier.go x: 39 # contributors y: 960 lines of code discovery/linode/linode.go x: 10 # contributors y: 253 lines of code tsdb/index/index.go x: 30 # contributors y: 1481 lines of code discovery/hetzner/hcloud.go x: 13 # contributors y: 109 lines of code discovery/hetzner/hetzner.go x: 9 # contributors y: 108 lines of code util/httputil/compression.go x: 3 # contributors y: 63 lines of code web/api/v1/api.go x: 92 # contributors y: 1558 lines of code web/web.go x: 108 # contributors y: 666 lines of code storage/remote/azuread/azuread.go x: 1 # contributors y: 175 lines of code storage/remote/client.go x: 53 # contributors y: 262 lines of code storage/remote/write.go x: 36 # contributors y: 236 lines of code cmd/promtool/tsdb.go x: 32 # contributors y: 573 lines of code tsdb/db.go x: 63 # contributors y: 1611 lines of code notifier/notifier.go x: 58 # contributors y: 553 lines of code util/runtime/limits_default.go x: 4 # contributors y: 24 lines of code tsdb/exemplar.go x: 17 # contributors y: 315 lines of code tsdb/isolation.go x: 10 # contributors y: 212 lines of code scrape/manager.go x: 40 # contributors y: 280 lines of code tsdb/head_wal.go x: 25 # contributors y: 1252 lines of code tsdb/index/postings.go x: 25 # contributors y: 708 lines of code tsdb/head_read.go x: 14 # contributors y: 530 lines of code tsdb/tsdbutil/chunks.go x: 14 # contributors y: 118 lines of code tsdb/tsdbutil/histogram.go x: 2 # contributors y: 93 lines of code discovery/consul/consul.go x: 49 # contributors y: 432 lines of code tsdb/tombstones/tombstones.go x: 18 # contributors y: 288 lines of code model/histogram/float_histogram.go x: 8 # contributors y: 637 lines of code promql/engine.go x: 85 # contributors y: 2361 lines of code promql/functions.go x: 49 # contributors y: 1112 lines of code tsdb/chunkenc/float_histogram.go x: 6 # contributors y: 579 lines of code tsdb/chunkenc/histogram.go x: 9 # contributors y: 668 lines of code tsdb/chunkenc/histogram_meta.go x: 5 # contributors y: 332 lines of code model/labels/labels.go x: 11 # contributors y: 479 lines of code model/labels/labels_string.go x: 7 # contributors y: 645 lines of code storage/buffer.go x: 20 # contributors y: 611 lines of code storage/remote/storage.go x: 40 # contributors y: 159 lines of code tsdb/wlog/watcher.go x: 9 # contributors y: 595 lines of code tsdb/wlog/wlog.go x: 4 # contributors y: 730 lines of code model/textparse/interface.go x: 7 # contributors y: 56 lines of code model/textparse/protobufparse.go x: 5 # contributors y: 427 lines of code promql/fuzz.go x: 14 # contributors y: 59 lines of code discovery/kubernetes/endpoints.go x: 30 # contributors y: 383 lines of code discovery/kubernetes/endpointslice.go x: 16 # contributors y: 390 lines of code discovery/kubernetes/kubernetes.go x: 53 # contributors y: 729 lines of code scrape/clientprotobuf.go x: 3 # contributors y: 29 lines of code scrape/target.go x: 38 # contributors y: 400 lines of code storage/series.go x: 18 # contributors y: 471 lines of code storage/memoized_iterator.go x: 6 # contributors y: 90 lines of code discovery/kubernetes/node.go x: 24 # contributors y: 187 lines of code prompb/custom.go x: 6 # contributors y: 22 lines of code storage/remote/codec.go x: 43 # contributors y: 650 lines of code storage/remote/write_handler.go x: 18 # contributors y: 117 lines of code storage/interface.go x: 54 # contributors y: 212 lines of code cmd/promtool/backfill.go x: 15 # contributors y: 177 lines of code cmd/promtool/rules.go x: 19 # contributors y: 191 lines of code cmd/promtool/unittest.go x: 39 # contributors y: 438 lines of code discovery/legacymanager/registry.go x: 4 # contributors y: 204 lines of code discovery/registry.go x: 6 # contributors y: 203 lines of code promql/parser/ast.go x: 16 # contributors y: 310 lines of code storage/remote/queue_manager.go x: 71 # contributors y: 1333 lines of code template/template.go x: 36 # contributors y: 412 lines of code tsdb/chunkenc/bstream.go x: 13 # contributors y: 150 lines of code tsdb/chunkenc/varbit.go x: 4 # contributors y: 182 lines of code tsdb/chunkenc/xor.go x: 19 # contributors y: 353 lines of code tsdb/compact.go x: 32 # contributors y: 635 lines of code tsdb/index/postingsstats.go x: 7 # contributors y: 47 lines of code tsdb/wal.go x: 27 # contributors y: 1000 lines of code discovery/aws/ec2.go x: 14 # contributors y: 283 lines of code discovery/hetzner/robot.go x: 15 # contributors y: 110 lines of code discovery/ionos/server.go x: 3 # contributors y: 124 lines of code discovery/kubernetes/client_metrics.go x: 12 # contributors y: 136 lines of code discovery/kubernetes/ingress.go x: 30 # contributors y: 197 lines of code discovery/kubernetes/pod.go x: 33 # contributors y: 289 lines of code discovery/kubernetes/service.go x: 29 # contributors y: 168 lines of code discovery/marathon/marathon.go x: 37 # contributors y: 355 lines of code discovery/nomad/nomad.go x: 4 # contributors y: 162 lines of code discovery/ovhcloud/dedicated_server.go x: 5 # contributors y: 130 lines of code discovery/ovhcloud/vps.go x: 5 # contributors y: 147 lines of code discovery/zookeeper/zookeeper.go x: 24 # contributors y: 249 lines of code model/textparse/promparse.go x: 9 # contributors y: 333 lines of code promql/parser/lex.go x: 16 # contributors y: 668 lines of code promql/parser/parse.go x: 20 # contributors y: 582 lines of code promql/parser/printer.go x: 13 # contributors y: 183 lines of code promql/quantile.go x: 18 # contributors y: 204 lines of code rules/manager.go x: 76 # contributors y: 954 lines of code storage/fanout.go x: 35 # contributors y: 176 lines of code storage/merge.go x: 20 # contributors y: 641 lines of code storage/remote/ewma.go x: 13 # contributors y: 41 lines of code tsdb/chunks/head_chunks.go x: 32 # contributors y: 788 lines of code tsdb/ooo_head_read.go x: 7 # contributors y: 318 lines of code util/treecache/treecache.go x: 19 # contributors y: 256 lines of code promql/value.go x: 27 # contributors y: 368 lines of code rules/alerting.go x: 55 # contributors y: 384 lines of code tsdb/chunkenc/chunk.go x: 19 # contributors y: 228 lines of code tsdb/ooo_head.go x: 6 # contributors y: 107 lines of code util/jsonutil/marshal.go x: 5 # contributors y: 86 lines of code web/federate.go x: 38 # contributors y: 266 lines of code cmd/promtool/main.go x: 70 # contributors y: 1102 lines of code model/relabel/relabel.go x: 10 # contributors y: 230 lines of code promql/parser/generated_parser.y x: 16 # contributors y: 656 lines of code promql/parser/generated_parser.y.go x: 17 # contributors y: 1524 lines of code rules/recording.go x: 35 # contributors y: 105 lines of code storage/remote/read.go x: 31 # contributors y: 206 lines of code web/ui/react-app/src/pages/targets/ScrapePoolList.tsx x: 13 # contributors y: 228 lines of code util/zeropool/pool.go x: 1 # contributors y: 37 lines of code prompb/types.pb.go x: 24 # contributors y: 4190 lines of code prompb/types.proto x: 16 # contributors y: 166 lines of code util/documentcli/documentcli.go x: 1 # contributors y: 186 lines of code cmd/promtool/sd.go x: 8 # contributors y: 120 lines of code web/ui/react-app/src/App.tsx x: 19 # contributors y: 120 lines of code web/ui/react-app/src/Navbar.tsx x: 14 # contributors y: 91 lines of code model/textparse/openmetricsparse.go x: 12 # contributors y: 357 lines of code web/ui/module/codemirror-promql/src/complete/hybrid.ts x: 7 # contributors y: 495 lines of code rules/origin.go x: 2 # contributors y: 43 lines of code util/strutil/strconv.go x: 11 # contributors y: 33 lines of code prompb/io/prometheus/client/metrics.pb.go x: 2 # contributors y: 3806 lines of code prompb/io/prometheus/client/metrics.proto x: 2 # contributors y: 126 lines of code discovery/kubernetes/endpointslice_adaptor.go x: 6 # contributors y: 227 lines of code discovery/legacymanager/manager.go x: 4 # contributors y: 279 lines of code discovery/manager.go x: 32 # contributors y: 367 lines of code model/histogram/histogram.go x: 5 # contributors y: 316 lines of code model/rulefmt/rulefmt.go x: 10 # contributors y: 271 lines of code tsdb/block.go x: 28 # contributors y: 462 lines of code tsdb/wlog/reader.go x: 4 # contributors y: 137 lines of code web/ui/react-app/src/pages/alerts/CollapsibleAlertPanel.tsx x: 13 # contributors y: 147 lines of code web/ui/react-app/src/pages/rules/RulesContent.tsx x: 10 # contributors y: 134 lines of code web/ui/react-app/src/types/types.ts x: 10 # contributors y: 43 lines of code web/ui/react-app/public/index.html x: 11 # contributors y: 23 lines of code web/ui/react-app/src/components/withStartingIndicator.tsx x: 5 # contributors y: 51 lines of code web/ui/react-app/src/index.tsx x: 10 # contributors y: 24 lines of code web/ui/react-app/src/hooks/useLocalStorage.tsx x: 4 # contributors y: 11 lines of code model/histogram/generic.go x: 3 # contributors y: 404 lines of code tsdb/tsdbblockutil.go x: 19 # contributors y: 84 lines of code web/ui/react-app/src/pages/targets/Targets.tsx x: 8 # contributors y: 35 lines of code web/ui/react-app/src/pages/targets/__testdata__/testdata.ts x: 11 # contributors y: 320 lines of code web/ui/react-app/src/pages/targets/target.ts x: 8 # contributors y: 65 lines of code web/ui/react-app/src/utils/index.ts x: 17 # contributors y: 255 lines of code discovery/azure/azure.go x: 41 # contributors y: 504 lines of code discovery/aws/lightsail.go x: 11 # contributors y: 191 lines of code discovery/file/file.go x: 32 # contributors y: 324 lines of code web/ui/react-app/src/pages/graph/CMTheme.tsx x: 6 # contributors y: 260 lines of code storage/remote/read_handler.go x: 7 # contributors y: 227 lines of code discovery/install/install.go x: 20 # contributors y: 28 lines of code discovery/refresh/refresh.go x: 10 # contributors y: 95 lines of code plugins/plugins.go x: 8 # contributors y: 26 lines of code prompb/buf.yaml x: 5 # contributors y: 21 lines of code prompb/remote.pb.go x: 21 # contributors y: 1590 lines of code prompb/remote.proto x: 12 # contributors y: 76 lines of code promql/parser/functions.go x: 12 # contributors y: 373 lines of code tsdb/blockwriter.go x: 14 # contributors y: 78 lines of code tsdb/encoding/encoding.go x: 11 # contributors y: 232 lines of code tsdb/wlog/checkpoint.go x: 2 # contributors y: 295 lines of code util/teststorage/storage.go x: 19 # contributors y: 48 lines of code web/ui/module/codemirror-promql/src/parser/index.ts x: 5 # contributors y: 3 lines of code web/ui/module/codemirror-promql/src/parser/path-finder.ts x: 5 # contributors y: 34 lines of code web/ui/module/codemirror-promql/src/parser/vector.ts x: 6 # contributors y: 52 lines of code web/ui/module/codemirror-promql/src/types/function.ts x: 6 # contributors y: 510 lines of code web/ui/react-app/src/pages/graph/DataTable.tsx x: 11 # contributors y: 169 lines of code web/ui/react-app/src/pages/graph/Graph.tsx x: 10 # contributors y: 238 lines of code web/ui/react-app/src/pages/graph/GraphHelpers.ts x: 13 # contributors y: 243 lines of code web/ui/react-app/src/pages/graph/SeriesName.tsx x: 9 # contributors y: 59 lines of code discovery/gce/gce.go x: 32 # contributors y: 170 lines of code discovery/openstack/openstack.go x: 28 # contributors y: 154 lines of code discovery/puppetdb/puppetdb.go x: 9 # contributors y: 192 lines of code discovery/triton/triton.go x: 30 # contributors y: 215 lines of code promql/query_logger.go x: 17 # contributors y: 152 lines of code tsdb/chunks/chunks.go x: 18 # contributors y: 447 lines of code util/strutil/quote.go x: 6 # contributors y: 169 lines of code web/ui/react-app/src/contexts/ToastContext.tsx x: 3 # contributors y: 8 lines of code web/ui/react-app/src/pages/graph/PanelList.tsx x: 16 # contributors y: 215 lines of code model/metadata/metadata.go x: 2 # contributors y: 7 lines of code web/ui/module/codemirror-promql/src/client/prometheus.ts x: 4 # contributors y: 351 lines of code web/ui/module/codemirror-promql/src/complete/index.ts x: 3 # contributors y: 33 lines of code web/ui/react-app/src/pages/graph/ExpressionInput.tsx x: 16 # contributors y: 270 lines of code model/textparse/openmetricslex.l.go x: 2 # contributors y: 700 lines of code model/textparse/promlex.l.go x: 2 # contributors y: 507 lines of code promql/parser/prettier.go x: 2 # contributors y: 102 lines of code storage/remote/metadata_watcher.go x: 8 # contributors y: 112 lines of code discovery/http/http.go x: 14 # contributors y: 160 lines of code web/ui/module/codemirror-promql/src/parser/matcher.ts x: 3 # contributors y: 70 lines of code web/ui/module/codemirror-promql/src/promql.ts x: 6 # contributors y: 71 lines of code cmd/promtool/archive.go x: 9 # contributors y: 49 lines of code cmd/promtool/debug.go x: 6 # contributors y: 46 lines of code discovery/eureka/client.go x: 7 # contributors y: 81 lines of code discovery/eureka/eureka.go x: 10 # contributors y: 167 lines of code discovery/ionos/ionos.go x: 2 # contributors y: 66 lines of code discovery/openstack/hypervisor.go x: 23 # contributors y: 77 lines of code discovery/openstack/instance.go x: 21 # contributors y: 168 lines of code discovery/scaleway/scaleway.go x: 9 # contributors y: 167 lines of code discovery/uyuni/uyuni.go x: 9 # contributors y: 270 lines of code discovery/xds/kuma.go x: 9 # contributors y: 157 lines of code discovery/xds/client.go x: 6 # contributors y: 145 lines of code tsdb/repair.go x: 12 # contributors y: 100 lines of code util/stats/query_stats.go x: 15 # contributors y: 238 lines of code util/testutil/directory.go x: 18 # contributors y: 101 lines of code web/ui/react-app/src/pages/targets/TargetScrapeDuration.tsx x: 4 # contributors y: 38 lines of code discovery/discovery.go x: 15 # contributors y: 60 lines of code discovery/moby/tasks.go x: 4 # contributors y: 120 lines of code web/ui/react-app/src/pages/graph/ColorPool.ts x: 3 # contributors y: 935 lines of code web/ui/react-app/src/pages/graph/GraphControls.tsx x: 11 # contributors y: 159 lines of code web/ui/react-app/src/pages/graph/Panel.tsx x: 18 # contributors y: 334 lines of code web/ui/ui.go x: 12 # contributors y: 38 lines of code discovery/moby/docker.go x: 8 # contributors y: 202 lines of code discovery/scaleway/baremetal.go x: 6 # contributors y: 154 lines of code model/exemplar/exemplar.go x: 1 # contributors y: 22 lines of code model/labels/matcher.go x: 1 # contributors y: 86 lines of code model/textparse/openmetricslex.l x: 1 # contributors y: 66 lines of code storage/generic.go x: 8 # contributors y: 93 lines of code storage/noop.go x: 21 # contributors y: 52 lines of code storage/secondary.go x: 10 # contributors y: 66 lines of code tsdb/chunks/head_chunks_other.go x: 6 # contributors y: 2 lines of code tsdb/fileutil/flock_plan9.go x: 7 # contributors y: 15 lines of code util/pool/pool.go x: 1 # contributors y: 58 lines of code discovery/kubernetes/ingress_adaptor.go x: 3 # contributors y: 104 lines of code web/ui/react-app/src/pages/flags/Flags.tsx x: 10 # contributors y: 119 lines of code web/ui/react-app/src/pages/graph/QueryStatsView.tsx x: 7 # contributors y: 17 lines of code web/ui/react-app/src/pages/graph/TimeInput.tsx x: 11 # contributors y: 116 lines of code web/ui/react-app/src/pages/tsdbStatus/TSDBStatus.tsx x: 10 # contributors y: 110 lines of code web/ui/static/js/prom_console.js x: 16 # contributors y: 559 lines of code consoles/node-disk.html x: 11 # contributors y: 74 lines of code consoles/node-overview.html x: 11 # contributors y: 113 lines of code consoles/node.html x: 9 # contributors y: 29 lines of code discovery/xds/kuma_mads.pb.go x: 4 # contributors y: 312 lines of code discovery/moby/services.go x: 1 # contributors y: 123 lines of code storage/remote/max_timestamp.go x: 2 # contributors y: 28 lines of code web/ui/static/css/prom_console.css x: 4 # contributors y: 177 lines of code
4190.0
lines of code
  min: 1.0
  average: 240.62
  25th percentile: 32.0
  median: 104.0
  75th percentile: 261.0
  max: 4190.0
0 112.0
# contributors
min: 1.0 | average: 13.09 | 25th percentile: 4.0 | median: 7.0 | 75th percentile: 15.0 | max: 112.0