Class ServerMetricsCleanupTask

java.lang.Object
com.bytedesk.core.server_metrics.ServerMetricsCleanupTask

@Component public class ServerMetricsCleanupTask extends Object
Scheduled task for cleaning up old server metrics data Helps manage database storage by removing outdated metrics records
  • Field Details

  • Constructor Details

    • ServerMetricsCleanupTask

      public ServerMetricsCleanupTask()
  • Method Details

    • cleanupOldMetrics

      @Scheduled(cron="0 0 2 * * ?") public void cleanupOldMetrics()
      Clean up old server metrics data daily at 2:00 AM Retains data for 30 days by default
    • cleanupOldMetrics

      public void cleanupOldMetrics(int retentionDays)
      Clean up old server metrics data with custom retention period
      Parameters:
      retentionDays - number of days to retain