From 921cff0e60e25d18201c7aa6c1cf563de95d5389 Mon Sep 17 00:00:00 2001 From: George Goldberg Date: Tue, 9 Jun 2020 09:04:52 +0100 Subject: [PATCH] MM-24483: Add telemetry for new config settings. (#14773) --- app/diagnostics.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/diagnostics.go b/app/diagnostics.go index 3e8a6251a0..7803115839 100644 --- a/app/diagnostics.go +++ b/app/diagnostics.go @@ -53,6 +53,7 @@ const ( TRACK_CONFIG_DISPLAY = "config_display" TRACK_CONFIG_GUEST_ACCOUNTS = "config_guest_accounts" TRACK_CONFIG_IMAGE_PROXY = "config_image_proxy" + TRACK_CONFIG_BLEVE = "config_bleve" TRACK_PERMISSIONS_GENERAL = "permissions_general" TRACK_PERMISSIONS_SYSTEM_SCHEME = "permissions_system_scheme" TRACK_PERMISSIONS_TEAM_SCHEMES = "permissions_team_schemes" @@ -357,6 +358,7 @@ func (a *App) trackConfig() { "enable_latex": *cfg.ServiceSettings.EnableLatex, "enable_opentracing": *cfg.ServiceSettings.EnableOpenTracing, "experimental_data_prefetch": *cfg.ServiceSettings.ExperimentalDataPrefetch, + "enable_local_mode": *cfg.ServiceSettings.EnableLocalMode, }) a.SendDiagnostic(TRACK_CONFIG_TEAM, map[string]interface{}{ @@ -411,6 +413,7 @@ func (a *App) trackConfig() { "data_source_replicas": len(cfg.SqlSettings.DataSourceReplicas), "data_source_search_replicas": len(cfg.SqlSettings.DataSourceSearchReplicas), "query_timeout": *cfg.SqlSettings.QueryTimeout, + "disable_database_search": *cfg.SqlSettings.DisableDatabaseSearch, }) a.SendDiagnostic(TRACK_CONFIG_LOG, map[string]interface{}{ @@ -753,6 +756,13 @@ func (a *App) trackConfig() { "isdefault_remote_image_proxy_url": isDefault(*cfg.ImageProxySettings.RemoteImageProxyURL, ""), "isdefault_remote_image_proxy_options": isDefault(*cfg.ImageProxySettings.RemoteImageProxyOptions, ""), }) + + a.SendDiagnostic(TRACK_CONFIG_BLEVE, map[string]interface{}{ + "enable_indexing": *cfg.BleveSettings.EnableIndexing, + "enable_searching": *cfg.BleveSettings.EnableSearching, + "enable_autocomplete": *cfg.BleveSettings.EnableAutocomplete, + "bulk_indexing_time_window_seconds": *cfg.BleveSettings.BulkIndexingTimeWindowSeconds, + }) } func (a *App) trackLicense() {