azure / adx-mon
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 182 files with 23,256 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 4 files changed 51-100 times (1,982 lines of code)
    • 15 files changed 21-50 times (4,144 lines of code)
    • 48 files changed 6-20 times (8,373 lines of code)
    • 115 files changed 1-5 times (8,757 lines of code)
0% | 8% | 17% | 36% | 37%
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 182 files with 23,256 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (408 lines of code)
    • 12 files changed by 6-10 contributors (2,922 lines of code)
    • 74 files changed by 2-5 contributors (12,284 lines of code)
    • 94 files changed by 1 contributor (7,642 lines of code)
0% | 1% | 12% | 52% | 32%
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, md, yaml, s, proto, gitignore, txt, sh, json, gitattributes, h, toml, c, mod, dockerignore, ps1, editorconfig, bash, mk, svg, cfg, dockerfile, abnf
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
go0% | 9% | 19% | 36% | 34%
yaml0% | 0% | 0% | 35% | 64%
proto0% | 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
cmd0% | 53% | 0% | 32% | 14%
ingestor0% | 12% | 47% | 28% | 10%
collector0% | 7% | 16% | 39% | 35%
pkg0% | 0% | 15% | 43% | 40%
alerter0% | 0% | 44% | 27% | 28%
metrics0% | 0% | 100% | 0% | 0%
api0% | 0% | 0% | 68% | 31%
build0% | 0% | 0% | 67% | 32%
storage0% | 0% | 0% | 100% | 0%
tools0% | 0% | 0% | 14% | 85%
kustomize0% | 0% | 0% | 8% | 91%
transform0% | 0% | 0% | 0% | 100%
schema0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
service.go
in collector
397 11 2023-03-07 2025-04-25 81 8 jawilder@microsoft.com mikekeesey@microsoft.com
main.go
in cmd/collector
763 6 2023-03-07 2025-05-02 71 8 jawilder@microsoft.com mikekeesey@microsoft.com
service.go
in ingestor
405 10 2023-04-20 2025-04-16 66 6 jawilder@microsoft.com jawilder@microsoft.com
main.go
in cmd/ingestor
417 8 2023-02-21 2025-03-21 61 8 jwilder@users.noreply.githu... jawilder@microsoft.com
metrics.go
in metrics
194 - 2023-01-26 2025-05-02 35 7 jwilder@microsoft.com mikekeesey@microsoft.com
uploader.go
in ingestor/adx
325 12 2023-05-16 2025-05-02 33 5 jawilder@microsoft.com jesse.thompson@microsoft.com
worker.go
in alerter/engine
170 4 2023-02-18 2025-05-02 30 9 jawilder@microsoft.com mikekeesey@microsoft.com
executor.go
in alerter/engine
225 10 2023-01-31 2025-04-04 30 11 matucker@microsoft.com mikekeesey@microsoft.com
batcher.go
in ingestor/cluster
363 19 2023-06-11 2025-03-11 30 5 jawilder@microsoft.com jawilder@microsoft.com
segment.go
in pkg/wal
450 25 2023-07-12 2025-03-06 29 3 jawilder@microsoft.com jawilder@microsoft.com
service.go
in alerter
183 4 2023-01-31 2025-04-28 27 11 matucker@microsoft.com mikekeesey@microsoft.com
scraper.go
in collector
476 22 2023-11-28 2025-02-05 27 3 jawilder@microsoft.com jawilder@microsoft.com
replicator.go
in ingestor/cluster
162 5 2023-05-16 2025-04-15 25 3 jawilder@microsoft.com jawilder@microsoft.com
service.go
in metrics
162 4 2023-01-26 2025-05-02 25 6 jwilder@microsoft.com jesse.thompson@microsoft.com
coordinator.go
in ingestor/cluster
270 16 2023-05-16 2025-02-05 25 4 jawilder@microsoft.com jawilder@microsoft.com
wal.go
in pkg/wal
320 19 2023-07-12 2025-03-27 25 3 jawilder@microsoft.com jesse.thompson@microsoft.com
tail.go
in collector/logs/sources/tail
197 11 2023-10-27 2025-03-11 24 2 mikekeesey@microsoft.com mikekeesey@microsoft.com
logs_transfer.go
in collector/otlp
265 8 2023-10-04 2025-04-01 24 3 jesse.thompson@microsoft.com mikekeesey@microsoft.com
syncer.go
in ingestor/adx
382 14 2023-05-16 2025-04-25 22 4 jawilder@microsoft.com mikekeesey@microsoft.com
store.go
in storage
312 15 2023-01-09 2025-03-21 19 4 jwilder@microsoft.com jawilder@microsoft.com
repository.go
in pkg/wal
220 12 2023-11-06 2025-03-21 16 1 jawilder@microsoft.com jawilder@microsoft.com
client.go
in pkg/promremote
122 4 2023-05-16 2025-01-07 15 3 jawilder@microsoft.com mikekeesey@microsoft.com
client.go
in ingestor/cluster
146 5 2023-05-16 2025-04-15 15 2 jawilder@microsoft.com jawilder@microsoft.com
tasks.go
in ingestor/adx
360 14 2024-07-13 2025-05-06 15 3 jawilder@microsoft.com jesse.thompson@microsoft.com
fake.go
in ingestor/adx
96 11 2023-05-16 2025-05-02 14 4 jawilder@microsoft.com jesse.thompson@microsoft.com
main.go
in cmd/alerter
141 3 2023-01-31 2025-01-25 14 7 jwilder@users.noreply.githu... tanayk2610@gmail.com
fake.go
in alerter/engine
37 4 2023-02-03 2023-08-31 11 8 jwilder@users.noreply.githu... mikekeesey@microsoft.com
main.go
in tools/cmd/write-load
206 15 2023-01-26 2025-01-07 11 5 jwilder@microsoft.com mikekeesey@microsoft.com
ingestor.yaml
in build/k8s
275 - 2024-08-14 2025-03-28 11 4 jawilder@microsoft.com vapa@microsoft.com
metrics.go
in collector/otlp
335 15 2024-01-22 2025-01-27 11 3 mikekeesey@microsoft.com mikekeesey@microsoft.com
collector.yaml
in build/k8s
361 - 2024-08-14 2024-12-09 11 3 jawilder@microsoft.com jawilder@microsoft.com
ingestor.go
in pkg/testutils/ingestor
375 9 2024-11-20 2025-04-07 11 2 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
config.go
in cmd/collector/config
572 12 2024-11-18 2025-04-30 11 3 mikekeesey@microsoft.com mikekeesey@microsoft.com
parser.go
in collector/logs/transforms/parser
68 4 2024-01-26 2025-05-06 10 3 mikekeesey@microsoft.com jesse.thompson@microsoft.com
fake.go
in alerter
99 8 2023-02-04 2025-04-28 10 10 jwilder@microsoft.com mikekeesey@microsoft.com
store.go
in alerter/rules
128 8 2023-02-18 2023-08-31 10 6 jawilder@microsoft.com mikekeesey@microsoft.com
pod_target.go
in collector/logs/sources/tail
174 6 2024-03-13 2025-03-06 10 3 mikekeesey@microsoft.com jesse.thompson@microsoft.com
collector.go
in pkg/testutils/collector
312 7 2024-11-20 2025-04-02 10 2 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
series.go
in collector
27 1 2023-04-06 2024-10-08 9 1 jawilder@microsoft.com jawilder@microsoft.com
78 2 2023-01-31 2023-07-20 9 4 matucker@microsoft.com jawilder@microsoft.com
iterator.go
in pkg/wal
115 6 2023-07-13 2024-07-27 9 2 jawilder@microsoft.com jawilder@microsoft.com
logs.go
in collector/logs/types
198 29 2023-09-18 2025-04-02 9 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
logs.go
in pkg/otlp
47 1 2023-07-20 2025-02-06 8 4 jesthom@microsoft.com mikekeesey@microsoft.com
tailer_linux.go
in collector/logs/sources/journal
203 7 2024-11-04 2025-03-14 8 2 mikekeesey@microsoft.com mikekeesey@microsoft.com
client.go
in collector
255 10 2023-03-07 2024-10-05 8 1 jawilder@microsoft.com jawilder@microsoft.com
protobuf.go
in pkg/prompb
289 21 2024-07-26 2025-01-23 8 2 jawilder@microsoft.com jawilder@microsoft.com
686 86 2023-01-31 2025-04-29 8 4 matucker@microsoft.com jesse.thompson@microsoft.com
json.go
in collector/logs/transforms/parser
32 2 2024-01-26 2025-03-11 7 2 mikekeesey@microsoft.com mikekeesey@microsoft.com
filename.go
in pkg/wal
58 2 2023-08-22 2024-10-03 7 3 jesthom@microsoft.com jawilder@microsoft.com
reader.go
in pkg/wal
62 6 2023-07-13 2025-03-11 7 2 jawilder@microsoft.com jawilder@microsoft.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
executor.go
in alerter/engine
225 10 2023-01-31 2025-04-04 30 11 matucker@microsoft.com mikekeesey@microsoft.com
service.go
in alerter
183 4 2023-01-31 2025-04-28 27 11 matucker@microsoft.com mikekeesey@microsoft.com
fake.go
in alerter
99 8 2023-02-04 2025-04-28 10 10 jwilder@microsoft.com mikekeesey@microsoft.com
worker.go
in alerter/engine
170 4 2023-02-18 2025-05-02 30 9 jawilder@microsoft.com mikekeesey@microsoft.com
service.go
in collector
397 11 2023-03-07 2025-04-25 81 8 jawilder@microsoft.com mikekeesey@microsoft.com
main.go
in cmd/collector
763 6 2023-03-07 2025-05-02 71 8 jawilder@microsoft.com mikekeesey@microsoft.com
main.go
in cmd/ingestor
417 8 2023-02-21 2025-03-21 61 8 jwilder@users.noreply.githu... jawilder@microsoft.com
fake.go
in alerter/engine
37 4 2023-02-03 2023-08-31 11 8 jwilder@users.noreply.githu... mikekeesey@microsoft.com
metrics.go
in metrics
194 - 2023-01-26 2025-05-02 35 7 jwilder@microsoft.com mikekeesey@microsoft.com
main.go
in cmd/alerter
141 3 2023-01-31 2025-01-25 14 7 jwilder@users.noreply.githu... tanayk2610@gmail.com
client.go
in alerter/engine
9 - 2023-01-31 2023-05-09 5 7 jwilder@users.noreply.githu... 68240067+seankane-msft@user...
service.go
in ingestor
405 10 2023-04-20 2025-04-16 66 6 jawilder@microsoft.com jawilder@microsoft.com
service.go
in metrics
162 4 2023-01-26 2025-05-02 25 6 jwilder@microsoft.com jesse.thompson@microsoft.com
store.go
in alerter/rules
128 8 2023-02-18 2023-08-31 10 6 jawilder@microsoft.com mikekeesey@microsoft.com
uploader.go
in ingestor/adx
325 12 2023-05-16 2025-05-02 33 5 jawilder@microsoft.com jesse.thompson@microsoft.com
batcher.go
in ingestor/cluster
363 19 2023-06-11 2025-03-11 30 5 jawilder@microsoft.com jawilder@microsoft.com
main.go
in tools/cmd/write-load
206 15 2023-01-26 2025-01-07 11 5 jwilder@microsoft.com mikekeesey@microsoft.com
coordinator.go
in ingestor/cluster
270 16 2023-05-16 2025-02-05 25 4 jawilder@microsoft.com jawilder@microsoft.com
syncer.go
in ingestor/adx
382 14 2023-05-16 2025-04-25 22 4 jawilder@microsoft.com mikekeesey@microsoft.com
store.go
in storage
312 15 2023-01-09 2025-03-21 19 4 jwilder@microsoft.com jawilder@microsoft.com
fake.go
in ingestor/adx
96 11 2023-05-16 2025-05-02 14 4 jawilder@microsoft.com jesse.thompson@microsoft.com
ingestor.yaml
in build/k8s
275 - 2024-08-14 2025-03-28 11 4 jawilder@microsoft.com vapa@microsoft.com
78 2 2023-01-31 2023-07-20 9 4 matucker@microsoft.com jawilder@microsoft.com
686 86 2023-01-31 2025-04-29 8 4 matucker@microsoft.com jesse.thompson@microsoft.com
logs.go
in pkg/otlp
47 1 2023-07-20 2025-02-06 8 4 jesthom@microsoft.com mikekeesey@microsoft.com
dispatcher.go
in ingestor/adx
72 8 2023-08-25 2025-05-02 7 4 jesthom@microsoft.com jesse.thompson@microsoft.com
localStore.go
in alerter/rules
97 4 2023-03-25 2025-04-11 7 4 pmiller@microsoft.com 77026928+matucker-msft@user...
types.go
in alerter/engine
28 2 2023-01-31 2023-07-06 3 4 jwilder@users.noreply.githu... mikekeesey@microsoft.com
segment.go
in pkg/wal
450 25 2023-07-12 2025-03-06 29 3 jawilder@microsoft.com jawilder@microsoft.com
scraper.go
in collector
476 22 2023-11-28 2025-02-05 27 3 jawilder@microsoft.com jawilder@microsoft.com
replicator.go
in ingestor/cluster
162 5 2023-05-16 2025-04-15 25 3 jawilder@microsoft.com jawilder@microsoft.com
wal.go
in pkg/wal
320 19 2023-07-12 2025-03-27 25 3 jawilder@microsoft.com jesse.thompson@microsoft.com
logs_transfer.go
in collector/otlp
265 8 2023-10-04 2025-04-01 24 3 jesse.thompson@microsoft.com mikekeesey@microsoft.com
tasks.go
in ingestor/adx
360 14 2024-07-13 2025-05-06 15 3 jawilder@microsoft.com jesse.thompson@microsoft.com
client.go
in pkg/promremote
122 4 2023-05-16 2025-01-07 15 3 jawilder@microsoft.com mikekeesey@microsoft.com
metrics.go
in collector/otlp
335 15 2024-01-22 2025-01-27 11 3 mikekeesey@microsoft.com mikekeesey@microsoft.com
collector.yaml
in build/k8s
361 - 2024-08-14 2024-12-09 11 3 jawilder@microsoft.com jawilder@microsoft.com
config.go
in cmd/collector/config
572 12 2024-11-18 2025-04-30 11 3 mikekeesey@microsoft.com mikekeesey@microsoft.com
parser.go
in collector/logs/transforms/parser
68 4 2024-01-26 2025-05-06 10 3 mikekeesey@microsoft.com jesse.thompson@microsoft.com
pod_target.go
in collector/logs/sources/tail
174 6 2024-03-13 2025-03-06 10 3 mikekeesey@microsoft.com jesse.thompson@microsoft.com
health.go
in ingestor/cluster
117 13 2023-08-28 2025-02-10 7 3 jawilder@microsoft.com jawilder@microsoft.com
filename.go
in pkg/wal
58 2 2023-08-22 2024-10-03 7 3 jesthom@microsoft.com jawilder@microsoft.com
alertrules_crd.yaml
in kustomize/bases
82 - 2023-02-08 2025-04-29 6 3 jwilder@users.noreply.githu... jesse.thompson@microsoft.com
pod_discovery.go
in collector/logs/sources/tail
197 10 2024-03-13 2025-03-06 6 3 mikekeesey@microsoft.com jesse.thompson@microsoft.com
auth.go
in alerter/multikustoclient
51 4 2023-05-10 2023-08-31 3 3 michael.w.keesey@gmail.com mikekeesey@microsoft.com
tail.go
in collector/logs/sources/tail
197 11 2023-10-27 2025-03-11 24 2 mikekeesey@microsoft.com mikekeesey@microsoft.com
client.go
in ingestor/cluster
146 5 2023-05-16 2025-04-15 15 2 jawilder@microsoft.com jawilder@microsoft.com
ingestor.go
in pkg/testutils/ingestor
375 9 2024-11-20 2025-04-07 11 2 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
collector.go
in pkg/testutils/collector
312 7 2024-11-20 2025-04-02 10 2 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
iterator.go
in pkg/wal
115 6 2023-07-13 2024-07-27 9 2 jawilder@microsoft.com jawilder@microsoft.com
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
config.go
in tools/docgen/config
435 3 2024-11-18 2025-04-30 4 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
docker_ffjson.go
in collector/logs/sources/tail/sourceparse
342 7 2024-06-12 2024-06-12 1 1 michael.w.keesey@gmail.com michael.w.keesey@gmail.com
main.go
in tools/cmd/log-load
340 16 2023-11-14 2023-12-12 2 1 jawilder@microsoft.com jawilder@microsoft.com
ksm.yaml
in build/k8s
311 - 2024-08-23 2024-08-23 1 1 jawilder@microsoft.com jawilder@microsoft.com
client.go
in collector
255 10 2023-03-07 2024-10-05 8 1 jawilder@microsoft.com jawilder@microsoft.com
metric_otlp.go
in collector/export
233 6 2025-01-08 2025-05-02 4 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
export.go
in cmd/collector/config
233 13 2025-01-08 2025-04-25 3 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
repository.go
in pkg/wal
220 12 2023-11-06 2025-03-21 16 1 jawilder@microsoft.com jawilder@microsoft.com
kernel.go
in collector/logs/sources/kernel
209 10 2025-04-02 2025-04-02 1 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
log_fluent.go
in collector/export
208 15 2025-02-21 2025-05-02 6 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
index.go
in pkg/wal
201 14 2023-11-06 2025-03-21 7 1 jawilder@microsoft.com jawilder@microsoft.com
logs.go
in collector/logs/types
198 29 2023-09-18 2025-04-02 9 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
kql_verify.go
in pkg/testutils
178 6 2024-11-25 2024-12-02 2 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
ingestors_crd.yaml
in kustomize/bases
177 - 2025-04-29 2025-04-29 1 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
alerters_crd.yaml
in kustomize/bases
166 - 2025-04-29 2025-04-29 1 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
metrics_csv.go
in transform
160 7 2024-10-01 2024-10-03 3 1 jawilder@microsoft.com jawilder@microsoft.com
otlp_logs_csv.go
in transform
153 6 2024-10-14 2024-10-14 1 1 jawilder@microsoft.com jawilder@microsoft.com
adxclusters_crd.yaml
in kustomize/bases
152 - 2025-04-29 2025-04-29 1 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
partmap.go
in pkg/partmap
137 15 2023-11-06 2025-01-27 5 1 jawilder@microsoft.com jawilder@microsoft.com
handler.go
in collector/metrics
125 4 2025-01-29 2025-01-29 1 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
123 6 2025-02-01 2025-03-31 3 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
crds.go
in ingestor/storage
117 5 2025-03-06 2025-03-31 2 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
k8s.yaml
in pkg/testutils/alerter
116 - 2024-12-12 2024-12-12 1 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
kql_functions.go
in ingestor/storage
111 5 2024-10-25 2025-05-02 7 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
alerter.go
in pkg/testutils/alerter
103 5 2024-12-12 2025-01-07 2 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
fs.go
in pkg/testutils
99 4 2024-11-18 2025-01-27 4 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
summaryrules_crd.yaml
in kustomize/bases
97 - 2025-02-01 2025-03-06 2 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
functions_crd.yaml
in kustomize/bases
96 - 2024-10-25 2025-05-02 4 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
k8s.go
in pkg/testutils
94 3 2024-11-18 2025-02-28 5 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
managementcommands_crd.yaml
in kustomize/bases
85 - 2025-02-28 2025-03-25 2 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
context.go
in alerter/engine
85 2 2023-04-08 2023-04-08 1 1 jawilder@microsoft.com jawilder@microsoft.com
collectors_crd.yaml
in kustomize/bases
83 - 2025-04-29 2025-04-29 1 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
github_com-Azure-adx-mon-collector-logs-types.go
in collector/logs/transforms/plugin
81 12 2023-12-21 2025-04-02 4 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
const.go
in collector/logs/sources
81 5 2023-09-18 2025-03-11 6 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
client.go
in pkg/http
76 2 2024-10-23 2024-10-23 1 1 jawilder@microsoft.com jawilder@microsoft.com
client.go
in alerter/multikustoclient
75 3 2024-12-30 2024-12-30 1 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
rendezvous.go
in ingestor/cluster
69 8 2023-05-16 2023-05-16 1 1 jawilder@microsoft.com jawilder@microsoft.com
sort.go
in pkg/prompb
66 10 2023-08-17 2024-09-20 7 1 jawilder@microsoft.com jawilder@microsoft.com
counting.go
in collector/logs/sinks
65 7 2023-09-18 2025-04-04 6 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
shutdown.go
in ingestor/runner/shutdown
61 3 2025-02-08 2025-04-16 2 1 vpatelsj@gmail.com vpatelsj@gmail.com
klog.go
in collector/logs/transforms/parser
57 3 2025-05-06 2025-05-06 1 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
informer.go
in pkg/k8s
57 3 2024-05-14 2024-05-16 2 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
cursor.go
in collector/logs/sources/journal
56 4 2024-10-30 2024-10-30 1 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
54 4 2024-02-01 2024-02-01 1 1 jawilder@microsoft.com jawilder@microsoft.com
48 1 2025-04-29 2025-04-29 1 1 jesse.thompson@microsoft.com jesse.thompson@microsoft.com
service.go
in collector/logs
48 2 2023-09-18 2025-04-12 4 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
yaegi.go
in collector/logs/transforms/plugin
48 2 2023-12-21 2024-05-03 2 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
batch.go
in collector/logs/engine
48 2 2023-12-21 2024-11-05 2 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
identity.go
in pkg/k8s
46 2 2023-09-01 2023-10-04 2 1 jawilder@microsoft.com jawilder@microsoft.com
types.go
in pkg/remote
44 4 2024-12-10 2025-01-27 4 1 mikekeesey@microsoft.com mikekeesey@microsoft.com
Correlations

File Size vs. Number of Changes: 183 points

collector/logs/transforms/parser/klog.go x: 57 lines of code y: 1 # changes collector/logs/transforms/parser/parser.go x: 68 lines of code y: 10 # changes ingestor/adx/tasks.go x: 360 lines of code y: 15 # changes alerter/engine/worker.go x: 170 lines of code y: 30 # changes collector/export/log_fluent.go x: 208 lines of code y: 6 # changes collector/export/metric_otlp.go x: 233 lines of code y: 4 # changes metrics/metrics.go x: 194 lines of code y: 35 # changes cmd/collector/main.go x: 763 lines of code y: 71 # changes api/v1/function_types.go x: 40 lines of code y: 5 # changes ingestor/adx/dispatcher.go x: 72 lines of code y: 7 # changes ingestor/adx/fake.go x: 96 lines of code y: 14 # changes ingestor/adx/uploader.go x: 325 lines of code y: 33 # changes ingestor/storage/kql_functions.go x: 111 lines of code y: 7 # changes kustomize/bases/functions_crd.yaml x: 96 lines of code y: 4 # changes metrics/service.go x: 162 lines of code y: 25 # changes cmd/collector/config/config.go x: 572 lines of code y: 11 # changes tools/docgen/config/config.go x: 435 lines of code y: 4 # changes api/v1/adxcluster_types.go x: 48 lines of code y: 1 # changes api/v1/alerter_types.go x: 26 lines of code y: 1 # changes api/v1/ingestor_types.go x: 29 lines of code y: 1 # changes api/v1/zz_generated.deepcopy.go x: 686 lines of code y: 8 # changes kustomize/bases/adxclusters_crd.yaml x: 152 lines of code y: 1 # changes kustomize/bases/alerters_crd.yaml x: 166 lines of code y: 1 # changes kustomize/bases/alertrules_crd.yaml x: 82 lines of code y: 6 # changes kustomize/bases/collectors_crd.yaml x: 83 lines of code y: 1 # changes kustomize/bases/ingestors_crd.yaml x: 177 lines of code y: 1 # changes pkg/testutils/kustainer/k8s.yaml x: 38 lines of code y: 2 # changes pkg/testutils/kustainer/kustainer.go x: 297 lines of code y: 4 # changes alerter/fake.go x: 99 lines of code y: 10 # changes alerter/service.go x: 183 lines of code y: 27 # changes cmd/collector/config/export.go x: 233 lines of code y: 3 # changes collector/log_collection.go x: 15 lines of code y: 3 # changes collector/service.go x: 397 lines of code y: 81 # changes ingestor/adx/syncer.go x: 382 lines of code y: 22 # changes ingestor/runner/shutdown/shutdown.go x: 61 lines of code y: 2 # changes ingestor/service.go x: 405 lines of code y: 66 # changes ingestor/cluster/client.go x: 146 lines of code y: 15 # changes collector/logs/engine/worker.go x: 75 lines of code y: 6 # changes collector/logs/service.go x: 48 lines of code y: 4 # changes alerter/rules/localStore.go x: 97 lines of code y: 7 # changes collector/logs/transforms/parser/space.go x: 22 lines of code y: 1 # changes collector/logs/sinks/counting.go x: 65 lines of code y: 6 # changes pkg/testutils/ingestor/ingestor.go x: 375 lines of code y: 11 # changes alerter/engine/executor.go x: 225 lines of code y: 30 # changes collector/logs/transforms/plugin/github_com-Azure-adx-mon-collector-logs-types.go x: 81 lines of code y: 4 # changes collector/logs/types/logs.go x: 198 lines of code y: 9 # changes pkg/testutils/collector/collector.go x: 312 lines of code y: 10 # changes collector/logs/sinks/store.go x: 34 lines of code y: 6 # changes collector/logs/transforms/plugin/addattributes/add_attributes.go x: 43 lines of code y: 1 # changes collector/logs/transforms/transform.go x: 27 lines of code y: 2 # changes collector/otlp/logs_transfer.go x: 265 lines of code y: 24 # changes collector/logs/sources/tail/tailer.go x: 151 lines of code y: 6 # changes collector/logs/sources/kernel/kernel.go x: 209 lines of code y: 1 # changes api/v1/summaryrule_types.go x: 123 lines of code y: 3 # changes ingestor/storage/crds.go x: 117 lines of code y: 2 # changes build/k8s/ingestor.yaml x: 275 lines of code y: 11 # changes pkg/wal/wal.go x: 320 lines of code y: 25 # changes api/v1/conditions.go x: 8 lines of code y: 2 # changes api/v1/managementcommand_types.go x: 43 lines of code y: 3 # changes kustomize/bases/managementcommands_crd.yaml x: 85 lines of code y: 2 # changes pkg/wal/index.go x: 201 lines of code y: 7 # changes pkg/wal/repository.go x: 220 lines of code y: 16 # changes storage/store.go x: 312 lines of code y: 19 # changes collector/logs/transforms/plugin/test-plugin/src/github.com/Azure/testplugin/pkg/transforms/addemoji.go x: 34 lines of code y: 3 # changes collector/logs/sources/const.go x: 81 lines of code y: 6 # changes collector/logs/sources/journal/journal_linux.go x: 107 lines of code y: 7 # changes collector/logs/sources/journal/tailer_linux.go x: 203 lines of code y: 8 # changes collector/logs/sources/tail/sourceparse/cri.go x: 55 lines of code y: 3 # changes collector/logs/sources/tail/sourceparse/docker.go x: 60 lines of code y: 3 # changes collector/logs/sources/tail/sourceparse/plaintext.go x: 12 lines of code y: 3 # changes collector/logs/sources/tail/tail.go x: 197 lines of code y: 24 # changes collector/logs/transforms/parser/json.go x: 32 lines of code y: 7 # changes collector/logs/transforms/parser/keyvalue.go x: 123 lines of code y: 2 # changes transform/native_logs_csv.go x: 200 lines of code y: 4 # changes pkg/debug/writer.go x: 5 lines of code y: 1 # changes cmd/ingestor/main.go x: 417 lines of code y: 61 # changes pkg/logger/logger.go x: 151 lines of code y: 3 # changes ingestor/cluster/batcher.go x: 363 lines of code y: 30 # changes pkg/wal/reader.go x: 62 lines of code y: 7 # changes pkg/wal/segment.go x: 450 lines of code y: 29 # changes kustomize/bases/summaryrules_crd.yaml x: 97 lines of code y: 2 # changes collector/logs/sources/journal/types.go x: 17 lines of code y: 2 # changes collector/logs/sources/tail/pod_discovery.go x: 197 lines of code y: 6 # changes collector/logs/sources/tail/pod_target.go x: 174 lines of code y: 10 # changes pkg/testutils/k8s.go x: 94 lines of code y: 5 # changes tools/crdgen/main.go x: 18 lines of code y: 1 # changes pkg/otlp/logs.go x: 47 lines of code y: 8 # changes ingestor/cluster/health.go x: 117 lines of code y: 7 # changes pkg/scheduler/periodic.go x: 69 lines of code y: 2 # changes collector/scraper.go x: 476 lines of code y: 27 # changes ingestor/cluster/coordinator.go x: 270 lines of code y: 25 # changes pkg/limiter/listener.go x: 45 lines of code y: 2 # changes collector/metrics/fake.go x: 12 lines of code y: 1 # changes collector/metrics/handler.go x: 125 lines of code y: 1 # changes ingestor/cluster/fake.go x: 62 lines of code y: 3 # changes pkg/testutils/fs.go x: 99 lines of code y: 4 # changes collector/otlp/metrics.go x: 335 lines of code y: 11 # changes pkg/remote/types.go x: 44 lines of code y: 4 # changes pkg/partmap/partmap.go x: 137 lines of code y: 5 # changes pkg/limiter/fixed.go x: 34 lines of code y: 2 # changes transform/transformer.go x: 171 lines of code y: 2 # changes cmd/alerter/main.go x: 141 lines of code y: 14 # changes pkg/version/version.go x: 10 lines of code y: 1 # changes pkg/prompb/protobuf.go x: 289 lines of code y: 8 # changes pkg/promremote/client.go x: 122 lines of code y: 15 # changes tools/cmd/write-load/main.go x: 206 lines of code y: 11 # changes pkg/testutils/alerter/alerter.go x: 103 lines of code y: 2 # changes alerter/multikustoclient/client.go x: 75 lines of code y: 1 # changes pkg/testutils/alerter/k8s.yaml x: 116 lines of code y: 1 # changes build/k8s/collector.yaml x: 361 lines of code y: 11 # changes collector/logs/sources/tail/sourceparse/kubernetes.go x: 21 lines of code y: 2 # changes collector/logs/sources/tail/sourceparse/logtype.go x: 26 lines of code y: 2 # changes pkg/testutils/kql_verify.go x: 178 lines of code y: 2 # changes collector/logs/sources/journal/journal.go x: 19 lines of code y: 4 # changes pkg/testutils/uploader.go x: 39 lines of code y: 1 # changes cmd/ingestor/thread_affinity.go x: 2 lines of code y: 2 # changes cmd/ingestor/thread_affinity_linux.go x: 9 lines of code y: 1 # changes pkg/sync/rwmutex.go x: 38 lines of code y: 1 # changes collector/logs/engine/batch.go x: 48 lines of code y: 2 # changes schema/schema.go x: 315 lines of code y: 3 # changes collector/logs/sources/journal/cursor.go x: 56 lines of code y: 1 # changes pkg/http/randomizer.go x: 13 lines of code y: 1 # changes pkg/http/client.go x: 76 lines of code y: 1 # changes transform/otlp_logs_csv.go x: 153 lines of code y: 1 # changes pkg/wal/filename.go x: 58 lines of code y: 7 # changes transform/metrics_csv.go x: 160 lines of code y: 3 # changes transform/fields.go x: 7 lines of code y: 1 # changes pkg/http/server.go x: 102 lines of code y: 6 # changes collector/series.go x: 27 lines of code y: 9 # changes pkg/prompb/iterator.go x: 218 lines of code y: 6 # changes collector/client.go x: 255 lines of code y: 8 # changes pkg/prompb/sort.go x: 66 lines of code y: 7 # changes pkg/prompb/util.go x: 9 lines of code y: 4 # changes tools/data/metric.go x: 179 lines of code y: 5 # changes pkg/scheduler/Periodic.go x: 69 lines of code y: 1 # changes alerter/engine/formatter.go x: 40 lines of code y: 2 # changes build/k8s/ksm.yaml x: 311 lines of code y: 1 # changes collector/otlp/metrics_transfer.go x: 161 lines of code y: 4 # changes pkg/wal/iterator.go x: 115 lines of code y: 9 # changes collector/logs/sources/tail/sourceparse/docker_ffjson.go x: 342 lines of code y: 1 # changes pkg/k8s/informer.go x: 57 lines of code y: 2 # changes ingestor/cluster/partition.go x: 28 lines of code y: 4 # changes pkg/wal/segment_merger.go x: 54 lines of code y: 1 # changes collector/logs/transforms/plugin/symbols.go x: 3 lines of code y: 1 # changes collector/logs/types/pool.go x: 14 lines of code y: 2 # changes collector/logs/types/processors.go x: 19 lines of code y: 3 # changes tools/cmd/log-load/main.go x: 340 lines of code y: 2 # changes tools/cmd/walreader/main.go x: 89 lines of code y: 5 # changes collector/logs/sinks/stdout.go x: 27 lines of code y: 1 # changes pkg/k8s/identity.go x: 46 lines of code y: 2 # changes pkg/tls/cert.go x: 70 lines of code y: 3 # changes alerter/alert/client.go x: 62 lines of code y: 2 # changes alerter/engine/fake.go x: 37 lines of code y: 11 # changes alerter/multikustoclient/auth.go x: 51 lines of code y: 3 # changes alerter/rules/store.go x: 128 lines of code y: 10 # changes cmd/alerter/lint.go x: 72 lines of code y: 3 # changes pkg/flake/flake.go x: 16 lines of code y: 2 # changes alerter/engine/types.go x: 28 lines of code y: 3 # changes api/v1/alertrule_types.go x: 78 lines of code y: 9 # changes pkg/prompb/types.proto x: 28 lines of code y: 1 # changes tools/cmd/data-gen/main.go x: 58 lines of code y: 2 # changes alerter/engine/client.go x: 9 lines of code y: 5 # changes pkg/service/service.go x: 6 lines of code y: 2 # changes alerter/engine/context.go x: 85 lines of code y: 1 # changes api/v1/groupversion_info.go x: 10 lines of code y: 2 # changes
81.0
# changes
  min: 1.0
  average: 7.53
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 81.0
0 763.0
lines of code
min: 2.0 | average: 127.46 | 25th percentile: 30.0 | median: 76.0 | 75th percentile: 179.0 | max: 763.0

Number of Contributors vs. Number of Changes: 183 points

collector/logs/transforms/parser/klog.go x: 1 # contributors y: 1 # changes collector/logs/transforms/parser/parser.go x: 3 # contributors y: 10 # changes ingestor/adx/tasks.go x: 3 # contributors y: 15 # changes alerter/engine/worker.go x: 9 # contributors y: 30 # changes collector/export/log_fluent.go x: 1 # contributors y: 6 # changes collector/export/metric_otlp.go x: 1 # contributors y: 4 # changes metrics/metrics.go x: 7 # contributors y: 35 # changes cmd/collector/main.go x: 8 # contributors y: 71 # changes api/v1/function_types.go x: 1 # contributors y: 5 # changes ingestor/adx/dispatcher.go x: 4 # contributors y: 7 # changes ingestor/adx/fake.go x: 4 # contributors y: 14 # changes ingestor/adx/uploader.go x: 5 # contributors y: 33 # changes ingestor/storage/kql_functions.go x: 1 # contributors y: 7 # changes metrics/service.go x: 6 # contributors y: 25 # changes cmd/collector/config/config.go x: 3 # contributors y: 11 # changes api/v1/zz_generated.deepcopy.go x: 4 # contributors y: 8 # changes kustomize/bases/alertrules_crd.yaml x: 3 # contributors y: 6 # changes pkg/testutils/kustainer/k8s.yaml x: 1 # contributors y: 2 # changes pkg/testutils/kustainer/kustainer.go x: 2 # contributors y: 4 # changes alerter/fake.go x: 10 # contributors y: 10 # changes alerter/service.go x: 11 # contributors y: 27 # changes cmd/collector/config/export.go x: 1 # contributors y: 3 # changes collector/log_collection.go x: 2 # contributors y: 3 # changes collector/service.go x: 8 # contributors y: 81 # changes ingestor/adx/syncer.go x: 4 # contributors y: 22 # changes ingestor/service.go x: 6 # contributors y: 66 # changes ingestor/cluster/client.go x: 2 # contributors y: 15 # changes ingestor/cluster/replicator.go x: 3 # contributors y: 25 # changes collector/logs/engine/worker.go x: 2 # contributors y: 6 # changes pkg/testutils/ingestor/ingestor.go x: 2 # contributors y: 11 # changes alerter/engine/executor.go x: 11 # contributors y: 30 # changes collector/logs/types/logs.go x: 1 # contributors y: 9 # changes pkg/testutils/collector/collector.go x: 2 # contributors y: 10 # changes collector/otlp/logs_transfer.go x: 3 # contributors y: 24 # changes build/k8s/ingestor.yaml x: 4 # contributors y: 11 # changes pkg/wal/repository.go x: 1 # contributors y: 16 # changes storage/store.go x: 4 # contributors y: 19 # changes collector/logs/sources/journal/journal_linux.go x: 2 # contributors y: 7 # changes collector/logs/sources/journal/tailer_linux.go x: 2 # contributors y: 8 # changes collector/logs/sources/tail/tail.go x: 2 # contributors y: 24 # changes collector/logs/transforms/parser/keyvalue.go x: 2 # contributors y: 2 # changes cmd/ingestor/main.go x: 8 # contributors y: 61 # changes ingestor/cluster/batcher.go x: 5 # contributors y: 30 # changes pkg/wal/segment.go x: 3 # contributors y: 29 # changes ingestor/cluster/health.go x: 3 # contributors y: 7 # changes collector/scraper.go x: 3 # contributors y: 27 # changes ingestor/cluster/coordinator.go x: 4 # contributors y: 25 # changes cmd/alerter/main.go x: 7 # contributors y: 14 # changes tools/cmd/write-load/main.go x: 5 # contributors y: 11 # changes collector/client.go x: 1 # contributors y: 8 # changes tools/data/metric.go x: 2 # contributors y: 5 # changes pkg/wal/iterator.go x: 2 # contributors y: 9 # changes alerter/engine/fake.go x: 8 # contributors y: 11 # changes alerter/multikustoclient/auth.go x: 3 # contributors y: 3 # changes alerter/rules/store.go x: 6 # contributors y: 10 # changes alerter/engine/types.go x: 4 # contributors y: 3 # changes api/v1/alertrule_types.go x: 4 # contributors y: 9 # changes alerter/engine/client.go x: 7 # contributors y: 5 # changes alerter/queue/queue.go x: 2 # contributors y: 1 # changes
81.0
# changes
  min: 1.0
  average: 7.53
  25th percentile: 1.0
  median: 3.0
  75th percentile: 8.0
  max: 81.0
0 11.0
# contributors
min: 1.0 | average: 2.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0

Number of Contributors vs. File Size: 183 points

collector/logs/transforms/parser/klog.go x: 1 # contributors y: 57 lines of code collector/logs/transforms/parser/parser.go x: 3 # contributors y: 68 lines of code ingestor/adx/tasks.go x: 3 # contributors y: 360 lines of code alerter/engine/worker.go x: 9 # contributors y: 170 lines of code collector/export/log_fluent.go x: 1 # contributors y: 208 lines of code collector/export/metric_otlp.go x: 1 # contributors y: 233 lines of code metrics/metrics.go x: 7 # contributors y: 194 lines of code cmd/collector/main.go x: 8 # contributors y: 763 lines of code api/v1/function_types.go x: 1 # contributors y: 40 lines of code ingestor/adx/dispatcher.go x: 4 # contributors y: 72 lines of code ingestor/adx/fake.go x: 4 # contributors y: 96 lines of code ingestor/adx/uploader.go x: 5 # contributors y: 325 lines of code ingestor/storage/kql_functions.go x: 1 # contributors y: 111 lines of code kustomize/bases/functions_crd.yaml x: 1 # contributors y: 96 lines of code metrics/service.go x: 6 # contributors y: 162 lines of code cmd/collector/config/config.go x: 3 # contributors y: 572 lines of code tools/docgen/config/config.go x: 1 # contributors y: 435 lines of code api/v1/adxcluster_types.go x: 1 # contributors y: 48 lines of code api/v1/alerter_types.go x: 1 # contributors y: 26 lines of code api/v1/ingestor_types.go x: 1 # contributors y: 29 lines of code api/v1/zz_generated.deepcopy.go x: 4 # contributors y: 686 lines of code kustomize/bases/adxclusters_crd.yaml x: 1 # contributors y: 152 lines of code kustomize/bases/alerters_crd.yaml x: 1 # contributors y: 166 lines of code kustomize/bases/alertrules_crd.yaml x: 3 # contributors y: 82 lines of code kustomize/bases/collectors_crd.yaml x: 1 # contributors y: 83 lines of code kustomize/bases/ingestors_crd.yaml x: 1 # contributors y: 177 lines of code pkg/testutils/kustainer/k8s.yaml x: 1 # contributors y: 38 lines of code pkg/testutils/kustainer/kustainer.go x: 2 # contributors y: 297 lines of code alerter/fake.go x: 10 # contributors y: 99 lines of code alerter/service.go x: 11 # contributors y: 183 lines of code collector/log_collection.go x: 2 # contributors y: 15 lines of code collector/service.go x: 8 # contributors y: 397 lines of code ingestor/adx/syncer.go x: 4 # contributors y: 382 lines of code ingestor/runner/shutdown/shutdown.go x: 1 # contributors y: 61 lines of code ingestor/service.go x: 6 # contributors y: 405 lines of code ingestor/cluster/client.go x: 2 # contributors y: 146 lines of code ingestor/cluster/replicator.go x: 3 # contributors y: 162 lines of code collector/logs/engine/worker.go x: 2 # contributors y: 75 lines of code alerter/rules/localStore.go x: 4 # contributors y: 97 lines of code collector/logs/transforms/parser/space.go x: 1 # contributors y: 22 lines of code collector/logs/sinks/counting.go x: 1 # contributors y: 65 lines of code pkg/testutils/ingestor/ingestor.go x: 2 # contributors y: 375 lines of code alerter/engine/executor.go x: 11 # contributors y: 225 lines of code collector/logs/transforms/plugin/github_com-Azure-adx-mon-collector-logs-types.go x: 1 # contributors y: 81 lines of code collector/logs/types/logs.go x: 1 # contributors y: 198 lines of code pkg/testutils/collector/collector.go x: 2 # contributors y: 312 lines of code collector/logs/sinks/store.go x: 2 # contributors y: 34 lines of code collector/logs/transforms/plugin/addattributes/add_attributes.go x: 1 # contributors y: 43 lines of code collector/otlp/logs_transfer.go x: 3 # contributors y: 265 lines of code collector/logs/sources/tail/tailer.go x: 2 # contributors y: 151 lines of code api/v1/summaryrule_types.go x: 1 # contributors y: 123 lines of code ingestor/storage/crds.go x: 1 # contributors y: 117 lines of code build/k8s/ingestor.yaml x: 4 # contributors y: 275 lines of code pkg/wal/wal.go x: 3 # contributors y: 320 lines of code api/v1/conditions.go x: 1 # contributors y: 8 lines of code kustomize/bases/managementcommands_crd.yaml x: 1 # contributors y: 85 lines of code pkg/wal/index.go x: 1 # contributors y: 201 lines of code pkg/wal/repository.go x: 1 # contributors y: 220 lines of code storage/store.go x: 4 # contributors y: 312 lines of code collector/logs/transforms/plugin/test-plugin/src/github.com/Azure/testplugin/pkg/transforms/addemoji.go x: 1 # contributors y: 34 lines of code collector/logs/sources/journal/journal_linux.go x: 2 # contributors y: 107 lines of code collector/logs/sources/journal/tailer_linux.go x: 2 # contributors y: 203 lines of code collector/logs/sources/tail/sourceparse/cri.go x: 2 # contributors y: 55 lines of code collector/logs/sources/tail/sourceparse/docker.go x: 2 # contributors y: 60 lines of code collector/logs/sources/tail/sourceparse/plaintext.go x: 2 # contributors y: 12 lines of code collector/logs/sources/tail/tail.go x: 2 # contributors y: 197 lines of code collector/logs/transforms/parser/json.go x: 2 # contributors y: 32 lines of code collector/logs/transforms/parser/keyvalue.go x: 2 # contributors y: 123 lines of code transform/native_logs_csv.go x: 2 # contributors y: 200 lines of code collector/logs/types/fields.go x: 1 # contributors y: 15 lines of code pkg/debug/writer.go x: 1 # contributors y: 5 lines of code cmd/ingestor/main.go x: 8 # contributors y: 417 lines of code ingestor/cluster/batcher.go x: 5 # contributors y: 363 lines of code pkg/wal/reader.go x: 2 # contributors y: 62 lines of code pkg/wal/segment.go x: 3 # contributors y: 450 lines of code kustomize/bases/summaryrules_crd.yaml x: 1 # contributors y: 97 lines of code collector/logs/sources/journal/types.go x: 2 # contributors y: 17 lines of code collector/logs/sources/tail/pod_discovery.go x: 3 # contributors y: 197 lines of code collector/logs/sources/tail/pod_target.go x: 3 # contributors y: 174 lines of code tools/crdgen/main.go x: 1 # contributors y: 18 lines of code pkg/otlp/logs.go x: 4 # contributors y: 47 lines of code ingestor/cluster/health.go x: 3 # contributors y: 117 lines of code pkg/scheduler/periodic.go x: 2 # contributors y: 69 lines of code collector/scraper.go x: 3 # contributors y: 476 lines of code ingestor/cluster/coordinator.go x: 4 # contributors y: 270 lines of code pkg/limiter/listener.go x: 2 # contributors y: 45 lines of code collector/metrics/fake.go x: 1 # contributors y: 12 lines of code collector/metrics/handler.go x: 1 # contributors y: 125 lines of code collector/otlp/metrics.go x: 3 # contributors y: 335 lines of code pkg/partmap/partmap.go x: 1 # contributors y: 137 lines of code transform/transformer.go x: 2 # contributors y: 171 lines of code cmd/alerter/main.go x: 7 # contributors y: 141 lines of code pkg/prompb/protobuf.go x: 2 # contributors y: 289 lines of code pkg/promremote/client.go x: 3 # contributors y: 122 lines of code tools/cmd/write-load/main.go x: 5 # contributors y: 206 lines of code pkg/testutils/alerter/alerter.go x: 1 # contributors y: 103 lines of code alerter/multikustoclient/client.go x: 1 # contributors y: 75 lines of code build/k8s/collector.yaml x: 3 # contributors y: 361 lines of code collector/logs/sources/tail/sourceparse/kubernetes.go x: 2 # contributors y: 21 lines of code collector/logs/sources/tail/sourceparse/logtype.go x: 2 # contributors y: 26 lines of code pkg/testutils/kql_verify.go x: 1 # contributors y: 178 lines of code collector/logs/sources/journal/journal.go x: 1 # contributors y: 19 lines of code cmd/ingestor/thread_affinity.go x: 1 # contributors y: 2 lines of code schema/schema.go x: 2 # contributors y: 315 lines of code pkg/http/client.go x: 1 # contributors y: 76 lines of code pkg/wal/filename.go x: 3 # contributors y: 58 lines of code transform/metrics_csv.go x: 1 # contributors y: 160 lines of code pkg/http/server.go x: 2 # contributors y: 102 lines of code pkg/prompb/iterator.go x: 2 # contributors y: 218 lines of code collector/client.go x: 1 # contributors y: 255 lines of code tools/data/metric.go x: 2 # contributors y: 179 lines of code pkg/scheduler/Periodic.go x: 1 # contributors y: 69 lines of code alerter/engine/formatter.go x: 2 # contributors y: 40 lines of code build/k8s/ksm.yaml x: 1 # contributors y: 311 lines of code collector/otlp/metrics_transfer.go x: 2 # contributors y: 161 lines of code pkg/wal/iterator.go x: 2 # contributors y: 115 lines of code collector/logs/sources/tail/sourceparse/docker_ffjson.go x: 1 # contributors y: 342 lines of code pkg/wal/segment_merger.go x: 1 # contributors y: 54 lines of code tools/cmd/walreader/main.go x: 2 # contributors y: 89 lines of code pkg/tls/cert.go x: 2 # contributors y: 70 lines of code alerter/engine/fake.go x: 8 # contributors y: 37 lines of code alerter/multikustoclient/auth.go x: 3 # contributors y: 51 lines of code alerter/rules/store.go x: 6 # contributors y: 128 lines of code alerter/engine/types.go x: 4 # contributors y: 28 lines of code api/v1/alertrule_types.go x: 4 # contributors y: 78 lines of code alerter/engine/client.go x: 7 # contributors y: 9 lines of code pkg/service/service.go x: 2 # contributors y: 6 lines of code alerter/queue/queue.go x: 2 # contributors y: 3 lines of code
763.0
lines of code
  min: 2.0
  average: 127.46
  25th percentile: 30.0
  median: 76.0
  75th percentile: 179.0
  max: 763.0
0 11.0
# contributors
min: 1.0 | average: 2.2 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 11.0