PLT-4357 adding performance monitoring (#4622)
* WIP * WIP * Adding metrics collection * updating vendor packages * Adding metrics to config * Adding admin console page for perf monitoring * Updating glide * switching to tylerb/graceful
Этот коммит содержится в:
коммит произвёл
Harrison Healey
родитель
e033dcce8e
Коммит
7961599b2e
@@ -98,6 +98,11 @@ type ClusterSettings struct {
|
||||
InterNodeUrls []string
|
||||
}
|
||||
|
||||
type MetricsSettings struct {
|
||||
Enable *bool
|
||||
ListenAddress *string
|
||||
}
|
||||
|
||||
type SSOSettings struct {
|
||||
Enable bool
|
||||
Secret string
|
||||
@@ -330,6 +335,7 @@ type Config struct {
|
||||
SamlSettings SamlSettings
|
||||
NativeAppSettings NativeAppSettings
|
||||
ClusterSettings ClusterSettings
|
||||
MetricsSettings MetricsSettings
|
||||
WebrtcSettings WebrtcSettings
|
||||
}
|
||||
|
||||
@@ -772,6 +778,16 @@ func (o *Config) SetDefaults() {
|
||||
o.ClusterSettings.InterNodeUrls = []string{}
|
||||
}
|
||||
|
||||
if o.MetricsSettings.ListenAddress == nil {
|
||||
o.MetricsSettings.ListenAddress = new(string)
|
||||
*o.MetricsSettings.ListenAddress = ":8067"
|
||||
}
|
||||
|
||||
if o.MetricsSettings.Enable == nil {
|
||||
o.MetricsSettings.Enable = new(bool)
|
||||
*o.MetricsSettings.Enable = false
|
||||
}
|
||||
|
||||
if o.ComplianceSettings.Enable == nil {
|
||||
o.ComplianceSettings.Enable = new(bool)
|
||||
*o.ComplianceSettings.Enable = false
|
||||
|
||||
Ссылка в новой задаче
Block a user