GoogleCloudPlatform / alertmanager
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
9% | 22% | 25% | 23% | 19%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
go14% | 28% | 28% | 19% | 10%
yaml0% | 100% | 0% | 0% | 0%
elm0% | 0% | 17% | 36% | 45%
html0% | 0% | 86% | 0% | 13%
css0% | 0% | 0% | 100% | 0%
tsx0% | 0% | 0% | 47% | 52%
proto0% | 0% | 0% | 0% | 100%
ts0% | 0% | 0% | 0% | 100%
js0% | 0% | 0% | 0% | 100%
jsonnet0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
silence62% | 35% | 0% | 0% | 2%
nflog69% | 0% | 26% | 0% | 4%
cluster0% | 61% | 20% | 10% | 6%
config0% | 88% | 0% | 6% | 4%
api0% | 55% | 20% | 15% | 7%
notify0% | 23% | 40% | 29% | 5%
ui0% | 0% | 16% | 36% | 47%
template0% | 0% | 98% | 0% | 1%
cmd0% | 0% | 97% | 0% | 2%
timeinterval0% | 0% | 100% | 0% | 0%
matchers0% | 0% | 69% | 19% | 11%
dispatch0% | 0% | 68% | 31% | 0%
types0% | 0% | 100% | 0% | 0%
cli0% | 0% | 0% | 57% | 42%
pkg0% | 0% | 0% | 87% | 12%
provider0% | 0% | 0% | 82% | 17%
inhibit0% | 0% | 0% | 100% | 0%
featurecontrol0% | 0% | 0% | 0% | 100%
store0% | 0% | 0% | 0% | 100%
asset0% | 0% | 0% | 0% | 100%
doc0% | 0% | 0% | 0% | 100%
scripts0% | 0% | 0% | 0% | 100%
Longest Files (Top 50)
File# lines# units
silence.pb.go
in silence/silencepb
1383 64
nflog.pb.go
in nflog/nflogpb
1152 48
config.go
in config
860 44
cluster.pb.go
in cluster/clusterpb
830 50
silence.go
in silence
785 41
notify.go
in notify
730 53
cluster.go
in cluster
680 37
notifiers.go
in config
641 19
api.go
in api/v2
561 22
openapi.yaml
in api/v2
519 -
timeinterval.go
in timeinterval
500 33
main.go
in cmd/alertmanager
500 6
nflog.go
in nflog
432 24
server.go
in api/v2/restapi
398 19
dispatch.go
in dispatch
386 21
email.html
in template
344 -
template.go
in template
314 17
elm
Filter.elm
in ui/app/src/Utils
312 -
email.go
in notify/email
309 7
types.go
in types
301 25
pagerduty.go
in notify/pagerduty
281 6
278 11
elm
Views.elm
in ui/app/src/Utils/DateTimePicker
270 -
elm
Updates.elm
in ui/app/src/Views/SilenceForm
262 -
lexer.go
in matchers/parse
256 16
opsgenie.go
in notify/opsgenie
242 4
parse.go
in matchers/parse
229 13
delegate.go
in cluster
226 13
util.go
in notify
214 21
slack.go
in notify/slack
211 5
elm
Types.elm
in ui/app/src/Views/SilenceForm
206 -
elm
Views.elm
in ui/app/src/Views/SilenceForm
189 -
mem.go
in provider/mem
181 12
elm
Utils.elm
in ui/app/src/Utils/DateTimePicker
180 -
route.go
in dispatch
177 8
elm
Views.elm
in ui/app/src/Utils
176 -
inhibit.go
in inhibit
173 7
elm
Views.elm
in ui/app/src/Views/GroupBar
169 -
elm
Updates.elm
in ui/app/src/Views/AlertList
168 -
matcher.go
in pkg/labels
168 13
sns.go
in notify/sns
167 6
root.go
in cli
167 4
elm
Views.elm
in ui/app/src/Views/AlertList
166 -
compat.go
in api/v2
159 6
elm
Updates.elm
in ui/app/src/Utils/DateTimePicker
156 -
api.go
in api
151 5
150 10
wechat.go
in notify/wechat
145 2
elm
Views.elm
in ui/app/src/Views/FilterBar
142 -
elm
SilenceView.elm
in ui/app/src/Views/SilenceList
138 -
Files With Most Units (Top 50)
File# lines# units
silence.pb.go
in silence/silencepb
1383 64
notify.go
in notify
730 53
cluster.pb.go
in cluster/clusterpb
830 50
nflog.pb.go
in nflog/nflogpb
1152 48
config.go
in config
860 44
silence.go
in silence
785 41
cluster.go
in cluster
680 37
timeinterval.go
in timeinterval
500 33
types.go
in types
301 25
nflog.go
in nflog
432 24
api.go
in api/v2
561 22
dispatch.go
in dispatch
386 21
util.go
in notify
214 21
server.go
in api/v2/restapi
398 19
notifiers.go
in config
641 19
template.go
in template
314 17
lexer.go
in matchers/parse
256 16
delegate.go
in cluster
226 13
matcher.go
in pkg/labels
168 13
parse.go
in matchers/parse
229 13
mem.go
in provider/mem
181 12
parse.go
in matchers/compat
134 12
278 11
150 10
featurecontrol.go
in featurecontrol
87 10
store.go
in store
86 9
sort.go
in cli/format
33 9
format_extended.go
in cli/format
110 9
route.go
in dispatch
177 8
format_simple.go
in cli/format
75 8
108 7
inhibit.go
in inhibit
173 7
email.go
in notify/email
309 7
utils.go
in cli
83 7
compat.go
in api/v2
159 6
configure_alertmanager.go
in api/v2/restapi
80 6
pagerduty.go
in notify/pagerduty
281 6
sns.go
in notify/sns
167 6
format_json.go
in cli/format
32 6
main.go
in cmd/alertmanager
500 6
api.go
in api
151 5
slack.go
in notify/slack
211 5
token.go
in matchers/parse
82 5
90 5
provider.go
in provider
38 4
metrics.go
in api/metrics
30 4
channel.go
in cluster
112 4
modtimevfs.go
in pkg/modtimevfs
40 4
telegram.go
in notify/telegram
94 4
opsgenie.go
in notify/opsgenie
242 4
Files With Long Lines (Top 50)

There are 56 files with lines longer than 120 characters. In total, there are 196 long lines.

File# lines# units# long lines
main.go
in cmd/alertmanager
500 6 27
notify.go
in notify
730 53 21
server.go
in api/v2/restapi
398 19 18
receiver.go
in config/receiver
79 1 10
configure_alertmanager.go
in api/v2/restapi
80 6 8
email.html
in template
344 - 8
silence.pb.go
in silence/silencepb
1383 64 7
nflog.pb.go
in nflog/nflogpb
1152 48 5
cluster.go
in cluster
680 37 5
root.go
in cli
167 4 5
elm
Updates.elm
in ui/app/src
100 - 4
notifiers.go
in config
641 19 4
sns.go
in notify/sns
167 6 4
parse.go
in matchers/compat
134 12 4
elm
Updates.elm
in ui/app/src/Views/SilenceForm
262 - 3
dispatch.go
in dispatch
386 21 3
email.go
in notify/email
309 7 3
pagerduty.go
in notify/pagerduty
281 6 3
114 2 3
api.go
in api/v2
561 22 2
41 3 2
elm
Views.elm
in ui/app/src/Views/AlertList
166 - 2
timeinterval.go
in timeinterval
500 33 2
cluster.pb.go
in cluster/clusterpb
830 50 2
delegate.go
in cluster
226 13 2
wechat.go
in notify/wechat
145 2 2
telegram.go
in notify/telegram
94 4 2
util.go
in notify
214 21 2
webex.go
in notify/webex
79 2 2
105 2 2
133 3 2
107 3 2
108 2 2
mem.go
in provider/mem
181 12 1
compat.go
in api/v2
159 6 1
api.go
in api
151 5 1
elm
Updates.elm
in ui/app/src/Utils/DateTimePicker
156 - 1
elm
Views.elm
in ui/app/src/Utils
176 - 1
elm
Parsing.elm
in ui/app/src/Views/SilenceForm
60 - 1
elm
Updates.elm
in ui/app/src/Views/AlertList
168 - 1
elm
PostableAlert.elm
in ui/app/src/Data
39 - 1
elm
Views.elm
in ui/app/src
80 - 1
channel.go
in cluster
112 4 1
types.go
in types
301 25 1
victorops.go
in notify/victorops
128 3 1
discord.go
in notify/discord
123 2 1
msteams.go
in notify/msteams
121 2 1
slack.go
in notify/slack
211 5 1
opsgenie.go
in notify/opsgenie
242 4 1
webhook.go
in notify/webhook
102 4 1
Correlations

File Size vs. Commits (all time): 201 points

cmd/amtool/boring.go x: 1 commits (all time) y: 4 lines of code ui/app/src/Data/Alert.elm x: 5 commits (all time) y: 28 lines of code ui/app/src/Data/AlertGroup.elm x: 3 commits (all time) y: 33 lines of code ui/app/src/Data/AlertStatus.elm x: 3 commits (all time) y: 59 lines of code ui/app/src/Data/AlertmanagerConfig.elm x: 3 commits (all time) y: 25 lines of code ui/app/src/Data/ClusterStatus.elm x: 7 commits (all time) y: 60 lines of code ui/app/src/Data/GettableAlert.elm x: 5 commits (all time) y: 54 lines of code ui/app/src/Data/Matcher.elm x: 5 commits (all time) y: 34 lines of code ui/app/src/Data/PeerStatus.elm x: 3 commits (all time) y: 28 lines of code ui/app/src/Data/PostableAlert.elm x: 5 commits (all time) y: 39 lines of code ui/app/src/Data/Silence.elm x: 6 commits (all time) y: 40 lines of code ui/app/src/Data/SilenceStatus.elm x: 3 commits (all time) y: 53 lines of code ui/app/src/Data/VersionInfo.elm x: 3 commits (all time) y: 40 lines of code ui/react-app/embed.go x: 3 commits (all time) y: 3 lines of code asset/asset_generate.go x: 3 commits (all time) y: 19 lines of code cmd/alertmanager/main.go x: 201 commits (all time) y: 500 lines of code config/config.go x: 187 commits (all time) y: 860 lines of code featurecontrol/featurecontrol.go x: 5 commits (all time) y: 87 lines of code matchers/compat/parse.go x: 13 commits (all time) y: 134 lines of code notify/notify.go x: 172 commits (all time) y: 730 lines of code cli/root.go x: 38 commits (all time) y: 167 lines of code config/notifiers.go x: 157 commits (all time) y: 641 lines of code notify/discord/discord.go x: 4 commits (all time) y: 123 lines of code notify/email/email.go x: 12 commits (all time) y: 309 lines of code silence/silence.go x: 90 commits (all time) y: 785 lines of code api/api.go x: 109 commits (all time) y: 151 lines of code api/v2/api.go x: 73 commits (all time) y: 561 lines of code types/types.go x: 102 commits (all time) y: 301 lines of code cli/alert_add.go x: 13 commits (all time) y: 105 lines of code cli/alert_query.go x: 17 commits (all time) y: 77 lines of code cli/silence_add.go x: 33 commits (all time) y: 133 lines of code cli/silence_query.go x: 33 commits (all time) y: 112 lines of code cli/silence_import.go x: 22 commits (all time) y: 107 lines of code cli/silence_update.go x: 24 commits (all time) y: 108 lines of code cluster/advertise.go x: 11 commits (all time) y: 55 lines of code cluster/cluster.go x: 55 commits (all time) y: 680 lines of code cluster/connection_pool.go x: 5 commits (all time) y: 56 lines of code cluster/tls_connection.go x: 4 commits (all time) y: 150 lines of code cluster/tls_transport.go x: 7 commits (all time) y: 278 lines of code dispatch/dispatch.go x: 81 commits (all time) y: 386 lines of code matchers/parse/parse.go x: 3 commits (all time) y: 229 lines of code nflog/nflog.go x: 53 commits (all time) y: 432 lines of code notify/opsgenie/opsgenie.go x: 43 commits (all time) y: 242 lines of code notify/pagerduty/pagerduty.go x: 28 commits (all time) y: 281 lines of code notify/slack/slack.go x: 38 commits (all time) y: 211 lines of code notify/sns/sns.go x: 36 commits (all time) y: 167 lines of code notify/util.go x: 20 commits (all time) y: 214 lines of code notify/victorops/victorops.go x: 27 commits (all time) y: 128 lines of code notify/wechat/wechat.go x: 20 commits (all time) y: 145 lines of code pkg/labels/parse.go x: 14 commits (all time) y: 112 lines of code ui/react-app/ui.go x: 4 commits (all time) y: 6 lines of code ui/react-app/web.go x: 2 commits (all time) y: 44 lines of code api/metrics/metrics.go x: 4 commits (all time) y: 30 lines of code api/v1_deprecation_router.go x: 1 commits (all time) y: 41 lines of code api/v2/openapi.yaml x: 29 commits (all time) y: 519 lines of code pkg/labels/matcher.go x: 13 commits (all time) y: 168 lines of code matchers/parse/token.go x: 2 commits (all time) y: 82 lines of code ui/web.go x: 31 commits (all time) y: 67 lines of code matchers/parse/lexer.go x: 2 commits (all time) y: 256 lines of code cli/utils.go x: 31 commits (all time) y: 83 lines of code config/receiver/receiver.go x: 1 commits (all time) y: 79 lines of code timeinterval/timeinterval.go x: 16 commits (all time) y: 500 lines of code dispatch/route.go x: 26 commits (all time) y: 177 lines of code notify/pushover/pushover.go x: 24 commits (all time) y: 137 lines of code ui/react-app/src/Router.tsx x: 3 commits (all time) y: 13 lines of code ui/react-app/src/client/am-client.ts x: 2 commits (all time) y: 35 lines of code ui/react-app/src/components/navbar.tsx x: 6 commits (all time) y: 51 lines of code ui/react-app/src/utils/fetch.ts x: 2 commits (all time) y: 18 lines of code ui/react-app/src/views/ViewStatus.tsx x: 5 commits (all time) y: 103 lines of code ui/app/src/Views/Shared/Alert.elm x: 9 commits (all time) y: 45 lines of code cli/alert.go x: 24 commits (all time) y: 9 lines of code cli/check_config.go x: 19 commits (all time) y: 76 lines of code cli/cluster.go x: 4 commits (all time) y: 23 lines of code cli/config.go x: 23 commits (all time) y: 29 lines of code cli/config/config.go x: 9 commits (all time) y: 63 lines of code cli/format/format.go x: 23 commits (all time) y: 43 lines of code cli/routing.go x: 9 commits (all time) y: 90 lines of code cli/silence.go x: 16 commits (all time) y: 12 lines of code cli/silence_expire.go x: 19 commits (all time) y: 34 lines of code cli/template_render.go x: 8 commits (all time) y: 114 lines of code cluster/tls_config.go x: 8 commits (all time) y: 34 lines of code notify/telegram/telegram.go x: 18 commits (all time) y: 94 lines of code notify/webhook/webhook.go x: 20 commits (all time) y: 102 lines of code template/email.html x: 12 commits (all time) y: 344 lines of code template/template.go x: 54 commits (all time) y: 314 lines of code ui/app/src/Views/AlertList/Views.elm x: 48 commits (all time) y: 166 lines of code inhibit/inhibit.go x: 34 commits (all time) y: 173 lines of code notify/webex/webex.go x: 7 commits (all time) y: 79 lines of code api/v2/restapi/configure_alertmanager.go x: 13 commits (all time) y: 80 lines of code api/v2/restapi/doc.go x: 9 commits (all time) y: 1 lines of code api/v2/restapi/server.go x: 10 commits (all time) y: 398 lines of code ui/app/index.html x: 33 commits (all time) y: 39 lines of code ui/app/src/Main.elm x: 25 commits (all time) y: 131 lines of code ui/app/src/Types.elm x: 24 commits (all time) y: 62 lines of code ui/app/src/Updates.elm x: 33 commits (all time) y: 100 lines of code ui/app/src/Utils/DateTimePicker/Types.elm x: 2 commits (all time) y: 59 lines of code ui/app/src/Utils/DateTimePicker/Utils.elm x: 3 commits (all time) y: 180 lines of code ui/app/src/Utils/DateTimePicker/Views.elm x: 3 commits (all time) y: 270 lines of code ui/app/src/Views.elm x: 25 commits (all time) y: 80 lines of code ui/app/src/Views/NavBar/Types.elm x: 5 commits (all time) y: 26 lines of code ui/app/src/Views/NavBar/Views.elm x: 8 commits (all time) y: 65 lines of code ui/app/src/Views/Settings/Types.elm x: 1 commits (all time) y: 7 lines of code ui/app/src/Views/Settings/Views.elm x: 1 commits (all time) y: 36 lines of code ui/app/src/Views/SilenceForm/Types.elm x: 36 commits (all time) y: 206 lines of code ui/app/src/Views/SilenceForm/Updates.elm x: 32 commits (all time) y: 262 lines of code provider/mem/mem.go x: 27 commits (all time) y: 181 lines of code api/v2/compat.go x: 2 commits (all time) y: 159 lines of code cli/format/sort.go x: 10 commits (all time) y: 33 lines of code cluster/channel.go x: 5 commits (all time) y: 112 lines of code cluster/delegate.go x: 13 commits (all time) y: 226 lines of code config/coordinator.go x: 9 commits (all time) y: 108 lines of code provider/provider.go x: 35 commits (all time) y: 38 lines of code store/store.go x: 12 commits (all time) y: 86 lines of code template/inline-css.js x: 1 commits (all time) y: 13 lines of code scripts/tools.go x: 2 commits (all time) y: 5 lines of code cluster/clusterpb/cluster.pb.go x: 7 commits (all time) y: 830 lines of code ui/app/review/src/ReviewConfig.elm x: 2 commits (all time) y: 31 lines of code ui/app/src/Views/Shared/AlertCompact.elm x: 12 commits (all time) y: 46 lines of code ui/app/src/Views/SilenceForm/Views.elm x: 26 commits (all time) y: 189 lines of code ui/app/src/Alerts/Api.elm x: 26 commits (all time) y: 29 lines of code ui/app/src/Silences/Decoders.elm x: 13 commits (all time) y: 9 lines of code ui/app/src/Silences/Types.elm x: 18 commits (all time) y: 32 lines of code ui/app/src/Status/Api.elm x: 19 commits (all time) y: 23 lines of code ui/app/src/Status/Types.elm x: 12 commits (all time) y: 24 lines of code ui/app/src/Utils/Api.elm x: 21 commits (all time) y: 73 lines of code ui/app/src/Utils/Date.elm x: 18 commits (all time) y: 86 lines of code ui/app/src/Utils/DateTimePicker/Updates.elm x: 2 commits (all time) y: 156 lines of code ui/app/src/Utils/Filter.elm x: 29 commits (all time) y: 312 lines of code ui/app/src/Utils/List.elm x: 16 commits (all time) y: 55 lines of code ui/app/src/Utils/Match.elm x: 4 commits (all time) y: 111 lines of code ui/app/src/Utils/Types.elm x: 10 commits (all time) y: 18 lines of code ui/app/src/Utils/Views.elm x: 21 commits (all time) y: 176 lines of code ui/app/src/Views/AlertList/Parsing.elm x: 17 commits (all time) y: 22 lines of code ui/app/src/Views/AlertList/Types.elm x: 30 commits (all time) y: 55 lines of code ui/app/src/Views/FilterBar/Views.elm x: 10 commits (all time) y: 142 lines of code ui/app/src/Views/GroupBar/Views.elm x: 7 commits (all time) y: 169 lines of code ui/app/src/Views/ReceiverBar/Views.elm x: 5 commits (all time) y: 95 lines of code ui/app/src/Views/SilenceForm/Parsing.elm x: 13 commits (all time) y: 60 lines of code ui/app/src/Views/SilenceList/SilenceView.elm x: 20 commits (all time) y: 138 lines of code ui/app/src/Views/SilenceList/Types.elm x: 23 commits (all time) y: 33 lines of code ui/app/src/Views/SilenceList/Updates.elm x: 35 commits (all time) y: 86 lines of code ui/app/src/Views/SilenceList/Views.elm x: 26 commits (all time) y: 77 lines of code ui/app/src/Views/SilenceView/Types.elm x: 13 commits (all time) y: 27 lines of code ui/app/src/Views/SilenceView/Updates.elm x: 18 commits (all time) y: 38 lines of code ui/app/src/Views/SilenceView/Views.elm x: 14 commits (all time) y: 105 lines of code ui/app/src/Views/Status/Types.elm x: 10 commits (all time) y: 13 lines of code ui/app/src/Views/Status/Updates.elm x: 9 commits (all time) y: 11 lines of code ui/app/src/Views/Status/Views.elm x: 23 commits (all time) y: 108 lines of code ui/app/src/Views/AlertList/Updates.elm x: 35 commits (all time) y: 168 lines of code ui/app/src/Views/GroupBar/Updates.elm x: 6 commits (all time) y: 106 lines of code ui/app/src/Views/ReceiverBar/Updates.elm x: 5 commits (all time) y: 67 lines of code cli/format/format_extended.go x: 18 commits (all time) y: 110 lines of code cli/format/format_simple.go x: 18 commits (all time) y: 75 lines of code nflog/nflogpb/nflog.pb.go x: 14 commits (all time) y: 1152 lines of code silence/silencepb/silence.pb.go x: 18 commits (all time) y: 1383 lines of code silence/silencepb/silence.proto x: 10 commits (all time) y: 56 lines of code ui/app/lib/elm-datepicker/css/elm-datepicker.css x: 1 commits (all time) y: 113 lines of code cli/format/format_json.go x: 11 commits (all time) y: 32 lines of code ui/app/src/Views/ReceiverBar/Types.elm x: 5 commits (all time) y: 47 lines of code ui/app/src/Silences/Api.elm x: 16 commits (all time) y: 50 lines of code ui/app/src/Views/SilenceList/Parsing.elm x: 13 commits (all time) y: 11 lines of code ui/app/src/Views/GroupBar/Types.elm x: 4 commits (all time) y: 36 lines of code ui/app/src/Views/Shared/SilencePreview.elm x: 18 commits (all time) y: 26 lines of code ui/app/src/Utils/Keyboard.elm x: 2 commits (all time) y: 22 lines of code ui/app/src/Views/Status/Parsing.elm x: 4 commits (all time) y: 5 lines of code nflog/nflogpb/set.go x: 9 commits (all time) y: 24 lines of code cmd/amtool/main.go x: 5 commits (all time) y: 5 lines of code ui/app/src/Views/NotFound/Views.elm x: 3 commits (all time) y: 8 lines of code nflog/nflogpb/nflog.proto x: 11 commits (all time) y: 46 lines of code
1383.0
lines of code
  min: 1.0
  average: 126.36
  25th percentile: 28.0
  median: 59.0
  75th percentile: 137.5
  max: 1383.0
0 201.0
commits (all time)
min: 1.0 | average: 18.12 | 25th percentile: 3.0 | median: 10.0 | 75th percentile: 22.5 | max: 201.0

File Size vs. Contributors (all time): 201 points

cmd/amtool/boring.go x: 1 contributors (all time) y: 4 lines of code ui/app/src/Data/Alert.elm x: 2 contributors (all time) y: 28 lines of code ui/app/src/Data/AlertGroup.elm x: 3 contributors (all time) y: 33 lines of code ui/app/src/Data/AlertStatus.elm x: 2 contributors (all time) y: 59 lines of code ui/app/src/Data/AlertmanagerConfig.elm x: 2 contributors (all time) y: 25 lines of code ui/app/src/Data/AlertmanagerStatus.elm x: 2 contributors (all time) y: 38 lines of code ui/app/src/Data/ClusterStatus.elm x: 2 contributors (all time) y: 60 lines of code ui/app/src/Data/GettableAlert.elm x: 2 contributors (all time) y: 54 lines of code ui/app/src/Data/Matcher.elm x: 4 contributors (all time) y: 34 lines of code ui/app/src/Data/PostableAlert.elm x: 2 contributors (all time) y: 39 lines of code ui/react-app/embed.go x: 3 contributors (all time) y: 3 lines of code asset/asset_generate.go x: 3 contributors (all time) y: 19 lines of code cmd/alertmanager/main.go x: 52 contributors (all time) y: 500 lines of code config/config.go x: 68 contributors (all time) y: 860 lines of code featurecontrol/featurecontrol.go x: 2 contributors (all time) y: 87 lines of code matchers/compat/parse.go x: 2 contributors (all time) y: 134 lines of code notify/notify.go x: 45 contributors (all time) y: 730 lines of code cli/root.go x: 26 contributors (all time) y: 167 lines of code config/notifiers.go x: 78 contributors (all time) y: 641 lines of code notify/discord/discord.go x: 3 contributors (all time) y: 123 lines of code notify/msteams/msteams.go x: 4 contributors (all time) y: 121 lines of code notify/email/email.go x: 9 contributors (all time) y: 309 lines of code silence/silence.go x: 30 contributors (all time) y: 785 lines of code api/api.go x: 28 contributors (all time) y: 151 lines of code api/v2/api.go x: 26 contributors (all time) y: 561 lines of code types/types.go x: 19 contributors (all time) y: 301 lines of code cli/alert_add.go x: 10 contributors (all time) y: 105 lines of code cli/alert_query.go x: 10 contributors (all time) y: 77 lines of code cli/silence_add.go x: 21 contributors (all time) y: 133 lines of code cli/silence_query.go x: 19 contributors (all time) y: 112 lines of code cli/silence_import.go x: 14 contributors (all time) y: 107 lines of code cli/silence_update.go x: 17 contributors (all time) y: 108 lines of code cluster/advertise.go x: 9 contributors (all time) y: 55 lines of code cluster/cluster.go x: 25 contributors (all time) y: 680 lines of code cluster/connection_pool.go x: 5 contributors (all time) y: 56 lines of code cluster/tls_connection.go x: 4 contributors (all time) y: 150 lines of code cluster/tls_transport.go x: 7 contributors (all time) y: 278 lines of code dispatch/dispatch.go x: 28 contributors (all time) y: 386 lines of code matchers/parse/parse.go x: 3 contributors (all time) y: 229 lines of code nflog/nflog.go x: 16 contributors (all time) y: 432 lines of code notify/opsgenie/opsgenie.go x: 20 contributors (all time) y: 242 lines of code notify/pagerduty/pagerduty.go x: 14 contributors (all time) y: 281 lines of code notify/slack/slack.go x: 19 contributors (all time) y: 211 lines of code notify/sns/sns.go x: 9 contributors (all time) y: 167 lines of code notify/util.go x: 12 contributors (all time) y: 214 lines of code notify/victorops/victorops.go x: 13 contributors (all time) y: 128 lines of code notify/wechat/wechat.go x: 13 contributors (all time) y: 145 lines of code pkg/labels/parse.go x: 7 contributors (all time) y: 112 lines of code ui/react-app/ui.go x: 3 contributors (all time) y: 6 lines of code ui/react-app/web.go x: 2 contributors (all time) y: 44 lines of code api/metrics/metrics.go x: 4 contributors (all time) y: 30 lines of code api/v1_deprecation_router.go x: 1 contributors (all time) y: 41 lines of code api/v2/openapi.yaml x: 12 contributors (all time) y: 519 lines of code pkg/labels/matcher.go x: 7 contributors (all time) y: 168 lines of code matchers/parse/token.go x: 1 contributors (all time) y: 82 lines of code ui/web.go x: 13 contributors (all time) y: 67 lines of code matchers/parse/lexer.go x: 1 contributors (all time) y: 256 lines of code cli/utils.go x: 19 contributors (all time) y: 83 lines of code config/receiver/receiver.go x: 1 contributors (all time) y: 79 lines of code timeinterval/timeinterval.go x: 4 contributors (all time) y: 500 lines of code dispatch/route.go x: 16 contributors (all time) y: 177 lines of code notify/pushover/pushover.go x: 12 contributors (all time) y: 137 lines of code ui/react-app/src/Router.tsx x: 2 contributors (all time) y: 13 lines of code ui/react-app/src/utils/fetch.ts x: 2 contributors (all time) y: 18 lines of code ui/react-app/src/views/ViewStatus.tsx x: 2 contributors (all time) y: 103 lines of code ui/app/src/Views/Shared/Alert.elm x: 5 contributors (all time) y: 45 lines of code cli/alert.go x: 11 contributors (all time) y: 9 lines of code cli/check_config.go x: 16 contributors (all time) y: 76 lines of code cli/cluster.go x: 4 contributors (all time) y: 23 lines of code cli/config.go x: 14 contributors (all time) y: 29 lines of code cli/config/config.go x: 8 contributors (all time) y: 63 lines of code cli/format/format.go x: 16 contributors (all time) y: 43 lines of code cli/routing.go x: 9 contributors (all time) y: 90 lines of code cli/silence.go x: 9 contributors (all time) y: 12 lines of code cli/silence_expire.go x: 11 contributors (all time) y: 34 lines of code cli/template.go x: 4 contributors (all time) y: 8 lines of code cli/template_render.go x: 8 contributors (all time) y: 114 lines of code cluster/tls_config.go x: 6 contributors (all time) y: 34 lines of code notify/telegram/telegram.go x: 8 contributors (all time) y: 94 lines of code notify/webhook/webhook.go x: 12 contributors (all time) y: 102 lines of code template/email.html x: 8 contributors (all time) y: 344 lines of code template/template.go x: 22 contributors (all time) y: 314 lines of code ui/app/src/Views/AlertList/Views.elm x: 8 contributors (all time) y: 166 lines of code inhibit/inhibit.go x: 16 contributors (all time) y: 173 lines of code api/v2/restapi/configure_alertmanager.go x: 8 contributors (all time) y: 80 lines of code api/v2/restapi/doc.go x: 8 contributors (all time) y: 1 lines of code api/v2/restapi/server.go x: 8 contributors (all time) y: 398 lines of code ui/app/index.html x: 13 contributors (all time) y: 39 lines of code ui/app/src/Main.elm x: 7 contributors (all time) y: 131 lines of code ui/app/src/Parsing.elm x: 3 contributors (all time) y: 47 lines of code ui/app/src/Types.elm x: 7 contributors (all time) y: 62 lines of code ui/app/src/Updates.elm x: 9 contributors (all time) y: 100 lines of code ui/app/src/Utils/DateTimePicker/Utils.elm x: 3 contributors (all time) y: 180 lines of code ui/app/src/Utils/DateTimePicker/Views.elm x: 3 contributors (all time) y: 270 lines of code ui/app/src/Views.elm x: 7 contributors (all time) y: 80 lines of code ui/app/src/Views/NavBar/Views.elm x: 3 contributors (all time) y: 65 lines of code ui/app/src/Views/Settings/Types.elm x: 1 contributors (all time) y: 7 lines of code ui/app/src/Views/Settings/Views.elm x: 1 contributors (all time) y: 36 lines of code ui/app/src/Views/SilenceForm/Types.elm x: 10 contributors (all time) y: 206 lines of code ui/app/src/Views/SilenceForm/Updates.elm x: 8 contributors (all time) y: 262 lines of code ui/app/src/Views/AlertList/AlertView.elm x: 5 contributors (all time) y: 134 lines of code provider/mem/mem.go x: 14 contributors (all time) y: 181 lines of code api/v2/compat.go x: 2 contributors (all time) y: 159 lines of code cli/format/sort.go x: 7 contributors (all time) y: 33 lines of code cluster/channel.go x: 4 contributors (all time) y: 112 lines of code cluster/delegate.go x: 9 contributors (all time) y: 226 lines of code config/coordinator.go x: 7 contributors (all time) y: 108 lines of code store/store.go x: 8 contributors (all time) y: 86 lines of code template/inline-css.js x: 1 contributors (all time) y: 13 lines of code scripts/tools.go x: 2 contributors (all time) y: 5 lines of code cluster/clusterpb/cluster.pb.go x: 7 contributors (all time) y: 830 lines of code cluster/clusterpb/cluster.proto x: 3 contributors (all time) y: 24 lines of code ui/app/review/src/ReviewConfig.elm x: 1 contributors (all time) y: 31 lines of code ui/app/src/Views/SilenceForm/Views.elm x: 6 contributors (all time) y: 189 lines of code ui/app/src/Silences/Decoders.elm x: 2 contributors (all time) y: 9 lines of code ui/app/src/Status/Api.elm x: 6 contributors (all time) y: 23 lines of code ui/app/src/Utils/Api.elm x: 6 contributors (all time) y: 73 lines of code ui/app/src/Utils/Date.elm x: 4 contributors (all time) y: 86 lines of code ui/app/src/Utils/DateTimePicker/Updates.elm x: 2 contributors (all time) y: 156 lines of code ui/app/src/Utils/Filter.elm x: 9 contributors (all time) y: 312 lines of code ui/app/src/Utils/Match.elm x: 2 contributors (all time) y: 111 lines of code ui/app/src/Utils/Types.elm x: 5 contributors (all time) y: 18 lines of code ui/app/src/Utils/Views.elm x: 7 contributors (all time) y: 176 lines of code ui/app/src/Views/AlertList/Parsing.elm x: 5 contributors (all time) y: 22 lines of code ui/app/src/Views/FilterBar/Views.elm x: 5 contributors (all time) y: 142 lines of code ui/app/src/Views/GroupBar/Views.elm x: 3 contributors (all time) y: 169 lines of code ui/app/src/Views/ReceiverBar/Views.elm x: 2 contributors (all time) y: 95 lines of code ui/app/src/Views/SilenceForm/Parsing.elm x: 6 contributors (all time) y: 60 lines of code ui/app/src/Views/SilenceList/SilenceView.elm x: 9 contributors (all time) y: 138 lines of code ui/app/src/Views/SilenceList/Types.elm x: 5 contributors (all time) y: 33 lines of code ui/app/src/Views/SilenceList/Updates.elm x: 7 contributors (all time) y: 86 lines of code ui/app/src/Views/SilenceList/Views.elm x: 6 contributors (all time) y: 77 lines of code ui/app/src/Views/SilenceView/Views.elm x: 5 contributors (all time) y: 105 lines of code ui/app/src/Views/Status/Types.elm x: 3 contributors (all time) y: 13 lines of code ui/app/src/Views/AlertList/Updates.elm x: 5 contributors (all time) y: 168 lines of code ui/app/src/Views/FilterBar/Updates.elm x: 3 contributors (all time) y: 54 lines of code ui/app/src/Views/GroupBar/Updates.elm x: 3 contributors (all time) y: 106 lines of code ui/app/src/Views/ReceiverBar/Updates.elm x: 2 contributors (all time) y: 67 lines of code cli/format/format_extended.go x: 11 contributors (all time) y: 110 lines of code cli/format/format_simple.go x: 10 contributors (all time) y: 75 lines of code nflog/nflogpb/nflog.pb.go x: 7 contributors (all time) y: 1152 lines of code silence/silencepb/silence.pb.go x: 10 contributors (all time) y: 1383 lines of code ui/app/lib/elm-datepicker/css/elm-datepicker.css x: 1 contributors (all time) y: 113 lines of code cli/format/format_json.go x: 8 contributors (all time) y: 32 lines of code ui/app/src/Silences/Api.elm x: 4 contributors (all time) y: 50 lines of code ui/app/src/Views/SilenceList/Parsing.elm x: 5 contributors (all time) y: 11 lines of code
1383.0
lines of code
  min: 1.0
  average: 126.36
  25th percentile: 28.0
  median: 59.0
  75th percentile: 137.5
  max: 1383.0
0 78.0
contributors (all time)
min: 1.0 | average: 7.49 | 25th percentile: 2.0 | median: 5.0 | 75th percentile: 9.0 | max: 78.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".