summaryrefslogtreecommitdiffstats
path: root/model
diff options
context:
space:
mode:
authorChristopher Speller <crspeller@gmail.com>2016-12-09 10:26:56 -0500
committerGitHub <noreply@github.com>2016-12-09 10:26:56 -0500
commit9670afed82e6c3192d230f107b836e21bb0c01a6 (patch)
treef5f13b7ce83d245b7e790dbc55c2853eb32bcc1e /model
parente068c1d58efe1683fd4f3ef454036734a97bc6ee (diff)
downloadchat-9670afed82e6c3192d230f107b836e21bb0c01a6.tar.gz
chat-9670afed82e6c3192d230f107b836e21bb0c01a6.tar.bz2
chat-9670afed82e6c3192d230f107b836e21bb0c01a6.zip
Adding block profiling to metrics (#4741)
Diffstat (limited to 'model')
-rw-r--r--model/config.go10
1 files changed, 8 insertions, 2 deletions
diff --git a/model/config.go b/model/config.go
index f9a1d4861..6288a036b 100644
--- a/model/config.go
+++ b/model/config.go
@@ -99,8 +99,9 @@ type ClusterSettings struct {
}
type MetricsSettings struct {
- Enable *bool
- ListenAddress *string
+ Enable *bool
+ BlockProfileRate *int
+ ListenAddress *string
}
type SSOSettings struct {
@@ -974,6 +975,11 @@ func (o *Config) SetDefaults() {
*o.ServiceSettings.Forward80To443 = false
}
+ if o.MetricsSettings.BlockProfileRate == nil {
+ o.MetricsSettings.BlockProfileRate = new(int)
+ *o.MetricsSettings.BlockProfileRate = 0
+ }
+
o.defaultWebrtcSettings()
}