Add cluster request time logging for master (#5347)

Этот коммит содержится в:
Joram Wilander
2017-02-10 07:04:14 -08:00
коммит произвёл Corey Hulen
родитель 9934954d18
Коммит 58dcf6984b
3 изменённых файлов: 12 добавлений и 1 удалений

Просмотреть файл

@@ -40,7 +40,9 @@
"AllowEditPost": "always",
"PostEditTimeLimit": 300,
"TimeBetweenUserTypingUpdatesMilliseconds": 5000,
"EnableUserTypingMessages": true
"EnableUserTypingMessages": true,
"EnableUserTypingMessages": true,
"ClusterLogTimeoutMilliseconds": 2000
},
"TeamSettings": {
"SiteName": "Mattermost",

Просмотреть файл

@@ -17,6 +17,9 @@ type MetricsInterface interface {
IncrementHttpError()
ObserveHttpRequestDuration(elapsed float64)
IncrementClusterRequest()
ObserveClusterRequestDuration(elapsed float64)
IncrementLogin()
IncrementLoginFail()

Просмотреть файл

@@ -105,6 +105,7 @@ type ServiceSettings struct {
PostEditTimeLimit *int
TimeBetweenUserTypingUpdatesMilliseconds *int64
EnableUserTypingMessages *bool
ClusterLogTimeoutMilliseconds *int
}
type ClusterSettings struct {
@@ -1084,6 +1085,11 @@ func (o *Config) SetDefaults() {
*o.ServiceSettings.EnableUserTypingMessages = true
}
if o.ServiceSettings.ClusterLogTimeoutMilliseconds == nil {
o.ServiceSettings.ClusterLogTimeoutMilliseconds = new(int)
*o.ServiceSettings.ClusterLogTimeoutMilliseconds = 2000
}
o.defaultWebrtcSettings()
}