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", "AllowEditPost": "always",
"PostEditTimeLimit": 300, "PostEditTimeLimit": 300,
"TimeBetweenUserTypingUpdatesMilliseconds": 5000, "TimeBetweenUserTypingUpdatesMilliseconds": 5000,
"EnableUserTypingMessages": true "EnableUserTypingMessages": true,
"EnableUserTypingMessages": true,
"ClusterLogTimeoutMilliseconds": 2000
}, },
"TeamSettings": { "TeamSettings": {
"SiteName": "Mattermost", "SiteName": "Mattermost",

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

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

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

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