* Adding debugbar layer * Adding sql debugbar info * Make duration consistent across the debugbar lines * Adding the debugbar/systeminfo endpoint * Adding logs to the debugbar * Improve the debugbar logger fields info * Improving the debug bar architecture * Allow to enable/disable debugbar in the backend * Exposing the Debug Bar enable in the client config * Adding more system information to the debugbar * Adding params info to the store layer * Organizing a bit the debugbar code in the server and adding some extra data to the system info api * Adding debugbar email traces * Changing the socket event name to 'debugbar' * Adding explain support for the debugbar * Adding missed file * Omitting data related to the debugbar itself * Removing unneeded functions * Avoid arbitrary execution in explain api * Moving debugbar inside the platform directory * Replacing debugbar logger with a new logger Target * Removed uneeded changes * Fixing some linter errors * Adding a debugbar log level to use it later for log events strictly related to the debug bar * Fixing linter errors * Fixing tests * Adding i18n strings
29 строки
721 B
Go
29 строки
721 B
Go
// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
|
|
package model
|
|
|
|
import "runtime"
|
|
|
|
type DebugBarInfo struct {
|
|
ServerOS string
|
|
ServerArchitecture string
|
|
ServerVersion string
|
|
BuildHash string
|
|
DatabaseType string
|
|
DatabaseVersion string
|
|
LdapVendorName string
|
|
LdapVendorVersion string
|
|
ElasticServerVersion string
|
|
ElasticServerPlugins []string
|
|
WebSocketConnections int
|
|
MasterDBConnections int
|
|
ReadDBConnections int
|
|
SessionsCount int64
|
|
Goroutines int
|
|
Cpus int
|
|
CgoCalls int64
|
|
GoVersion string
|
|
GoMemStats runtime.MemStats
|
|
}
|