[MM-15637] Add Trace config option to the Elasticsearch block (#11008)

Этот коммит содержится в:
Miguel de la Cruz
2019-05-30 16:48:19 +01:00
коммит произвёл GitHub
родитель cee1e36859
Коммит 6aba17ff9d
2 изменённых файлов: 6 добавлений и 0 удалений

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

@@ -571,6 +571,7 @@ func (a *App) trackConfig() {
"live_indexing_batch_size": *cfg.ElasticsearchSettings.LiveIndexingBatchSize,
"bulk_indexing_time_window_seconds": *cfg.ElasticsearchSettings.BulkIndexingTimeWindowSeconds,
"request_timeout_seconds": *cfg.ElasticsearchSettings.RequestTimeoutSeconds,
"trace": *cfg.ElasticsearchSettings.Trace,
})
a.SendDiagnostic(TRACK_CONFIG_PLUGIN, map[string]interface{}{

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

@@ -1991,6 +1991,7 @@ type ElasticsearchSettings struct {
LiveIndexingBatchSize *int `restricted:"true"`
BulkIndexingTimeWindowSeconds *int `restricted:"true"`
RequestTimeoutSeconds *int `restricted:"true"`
Trace *bool `restricted:"true"`
}
func (s *ElasticsearchSettings) SetDefaults() {
@@ -2069,6 +2070,10 @@ func (s *ElasticsearchSettings) SetDefaults() {
if s.RequestTimeoutSeconds == nil {
s.RequestTimeoutSeconds = NewInt(ELASTICSEARCH_SETTINGS_DEFAULT_REQUEST_TIMEOUT_SECONDS)
}
if s.Trace == nil {
s.Trace = NewBool(false)
}
}
type DataRetentionSettings struct {