PLT-7712: Add data retention settings to diagnostics. (#7534)

Этот коммит содержится в:
George Goldberg
2017-09-29 10:54:59 +01:00
коммит произвёл Saturnino Abril
родитель 4e79d2d4d0
Коммит 5e50d3f461

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

@@ -42,6 +42,7 @@ const (
TRACK_CONFIG_ANNOUNCEMENT = "config_announcement" TRACK_CONFIG_ANNOUNCEMENT = "config_announcement"
TRACK_CONFIG_ELASTICSEARCH = "config_elasticsearch" TRACK_CONFIG_ELASTICSEARCH = "config_elasticsearch"
TRACK_CONFIG_PLUGIN = "config_plugin" TRACK_CONFIG_PLUGIN = "config_plugin"
TRACK_CONFIG_DATA_RETENTION = "config_data_retention"
TRACK_ACTIVITY = "activity" TRACK_ACTIVITY = "activity"
TRACK_LICENSE = "license" TRACK_LICENSE = "license"
@@ -446,6 +447,14 @@ func trackConfig() {
SendDiagnostic(TRACK_CONFIG_PLUGIN, map[string]interface{}{ SendDiagnostic(TRACK_CONFIG_PLUGIN, map[string]interface{}{
"enable_jira": pluginSetting("jira", "enabled", false), "enable_jira": pluginSetting("jira", "enabled", false),
}) })
SendDiagnostic(TRACK_CONFIG_DATA_RETENTION, map[string]interface{}{
"enable_message_deletion": *utils.Cfg.DataRetentionSettings.EnableMessageDeletion,
"enable_file_deletion": *utils.Cfg.DataRetentionSettings.EnableFileDeletion,
"message_retention_days": *utils.Cfg.DataRetentionSettings.MessageRetentionDays,
"file_retention_days": *utils.Cfg.DataRetentionSettings.FileRetentionDays,
"deletion_job_start_time": *utils.Cfg.DataRetentionSettings.DeletionJobStartTime,
})
} }
func trackLicense() { func trackLicense() {