Add JobSettings.CleanupJobsThresholdDays to telemetry (#18936)
* Add JobSettings.CleanupJobsThresholdDays to telemetry ```release-note NONE ``` * Moved telemetry to more specific fields ```release-note NONE ``` * Add missing space ```release-note NONE ```
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
c88c9b6625
Коммит
24248dc764
@@ -2615,8 +2615,8 @@ func (s *DataRetentionSettings) SetDefaults() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type JobSettings struct {
|
type JobSettings struct {
|
||||||
RunJobs *bool `access:"write_restrictable,cloud_restrictable"`
|
RunJobs *bool `access:"write_restrictable,cloud_restrictable"` // telemetry: none
|
||||||
RunScheduler *bool `access:"write_restrictable,cloud_restrictable"`
|
RunScheduler *bool `access:"write_restrictable,cloud_restrictable"` // telemetry: none
|
||||||
CleanupJobsThresholdDays *int `access:"write_restrictable,cloud_restrictable"`
|
CleanupJobsThresholdDays *int `access:"write_restrictable,cloud_restrictable"`
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3025,7 +3025,7 @@ type Config struct {
|
|||||||
BleveSettings BleveSettings
|
BleveSettings BleveSettings
|
||||||
DataRetentionSettings DataRetentionSettings
|
DataRetentionSettings DataRetentionSettings
|
||||||
MessageExportSettings MessageExportSettings
|
MessageExportSettings MessageExportSettings
|
||||||
JobSettings JobSettings // telemetry: none
|
JobSettings JobSettings
|
||||||
PluginSettings PluginSettings
|
PluginSettings PluginSettings
|
||||||
DisplaySettings DisplaySettings
|
DisplaySettings DisplaySettings
|
||||||
GuestAccountsSettings GuestAccountsSettings
|
GuestAccountsSettings GuestAccountsSettings
|
||||||
|
|||||||
@@ -756,12 +756,13 @@ func (ts *TelemetryService) trackConfig() {
|
|||||||
ts.trackPluginConfig(cfg, model.PluginSettingsDefaultMarketplaceURL)
|
ts.trackPluginConfig(cfg, model.PluginSettingsDefaultMarketplaceURL)
|
||||||
|
|
||||||
ts.sendTelemetry(TrackConfigDataRetention, map[string]interface{}{
|
ts.sendTelemetry(TrackConfigDataRetention, map[string]interface{}{
|
||||||
"enable_message_deletion": *cfg.DataRetentionSettings.EnableMessageDeletion,
|
"enable_message_deletion": *cfg.DataRetentionSettings.EnableMessageDeletion,
|
||||||
"enable_file_deletion": *cfg.DataRetentionSettings.EnableFileDeletion,
|
"enable_file_deletion": *cfg.DataRetentionSettings.EnableFileDeletion,
|
||||||
"message_retention_days": *cfg.DataRetentionSettings.MessageRetentionDays,
|
"message_retention_days": *cfg.DataRetentionSettings.MessageRetentionDays,
|
||||||
"file_retention_days": *cfg.DataRetentionSettings.FileRetentionDays,
|
"file_retention_days": *cfg.DataRetentionSettings.FileRetentionDays,
|
||||||
"deletion_job_start_time": *cfg.DataRetentionSettings.DeletionJobStartTime,
|
"deletion_job_start_time": *cfg.DataRetentionSettings.DeletionJobStartTime,
|
||||||
"batch_size": *cfg.DataRetentionSettings.BatchSize,
|
"batch_size": *cfg.DataRetentionSettings.BatchSize,
|
||||||
|
"cleanup_jobs_threshold_days": *cfg.JobSettings.CleanupJobsThresholdDays,
|
||||||
})
|
})
|
||||||
|
|
||||||
ts.sendTelemetry(TrackConfigMessageExport, map[string]interface{}{
|
ts.sendTelemetry(TrackConfigMessageExport, map[string]interface{}{
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user