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
```
Этот коммит содержится в:
Agniva De Sarker
2021-11-08 11:45:59 +05:30
коммит произвёл GitHub
родитель c88c9b6625
Коммит 24248dc764
2 изменённых файлов: 10 добавлений и 9 удалений

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

@@ -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

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

@@ -762,6 +762,7 @@ func (ts *TelemetryService) trackConfig() {
"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{}{