MM-28540: Add missing config telemetry for 5.28 release. (#15858)

* Add missing enterprise/cloud telemetry.

* Telemetry for notices settings.
Этот коммит содержится в:
George Goldberg
2020-10-07 16:34:03 +01:00
коммит произвёл GitHub
родитель f2e5e1562d
Коммит 5f58e3f286

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

@@ -703,6 +703,7 @@ func (ts *TelemetryService) trackConfig() {
"restrict_system_admin": *cfg.ExperimentalSettings.RestrictSystemAdmin,
"use_new_saml_library": *cfg.ExperimentalSettings.UseNewSAMLLibrary,
"cloud_billing": *cfg.ExperimentalSettings.CloudBilling,
"cloud_user_limit": *cfg.ExperimentalSettings.CloudUserLimit,
"enable_shared_channels": *cfg.ExperimentalSettings.EnableSharedChannels,
})
@@ -715,6 +716,8 @@ func (ts *TelemetryService) trackConfig() {
"isdefault_banner_color": isDefault(*cfg.AnnouncementSettings.BannerColor, model.ANNOUNCEMENT_SETTINGS_DEFAULT_BANNER_COLOR),
"isdefault_banner_text_color": isDefault(*cfg.AnnouncementSettings.BannerTextColor, model.ANNOUNCEMENT_SETTINGS_DEFAULT_BANNER_TEXT_COLOR),
"allow_banner_dismissal": *cfg.AnnouncementSettings.AllowBannerDismissal,
"admin_notices_enabled": *cfg.AnnouncementSettings.AdminNoticesEnabled,
"user_notices_enabled": *cfg.AnnouncementSettings.UserNoticesEnabled,
})
ts.sendTelemetry(TRACK_CONFIG_ELASTICSEARCH, map[string]interface{}{
@@ -760,6 +763,7 @@ func (ts *TelemetryService) trackConfig() {
"is_default_global_relay_smtp_password": isDefault(*cfg.MessageExportSettings.GlobalRelaySettings.SmtpPassword, ""),
"is_default_global_relay_email_address": isDefault(*cfg.MessageExportSettings.GlobalRelaySettings.EmailAddress, ""),
"global_relay_smtp_server_timeout": *cfg.EmailSettings.SMTPServerTimeout,
"download_export_results": *cfg.MessageExportSettings.DownloadExportResults,
})
ts.sendTelemetry(TRACK_CONFIG_DISPLAY, map[string]interface{}{