Ver Fonte

complete previous commit

Olivier Massot há 3 meses atrás
pai
commit
432826f401
1 ficheiros alterados com 8 adições e 4 exclusões
  1. 8 4
      src/Service/Cron/Job/DbCheck.php

+ 8 - 4
src/Service/Cron/Job/DbCheck.php

@@ -29,6 +29,12 @@ class DbCheck extends BaseCronJob
         'zzz_.*',
     ];
 
+    /** Seuil de différence relative en pourcentage au-delà duquel une alerte est générée */
+    public const PERCENTAGE_THRESHOLD = 5.0;
+
+    /** Seuil de différence absolue en nombre d'enregistrements en-dessous duquel aucune alerte n'est générée */
+    public const ABSOLUTE_THRESHOLD = 10;
+
     public function __construct(
         private readonly EntityManagerInterface $entityManager,
         private readonly EntityManagerInterface $testBackupEntityManager,
@@ -196,10 +202,8 @@ class DbCheck extends BaseCronJob
             // Enregistrer les erreurs pour les écarts détectés
             if (count($discrepancies) > 0) {
                 $this->logger->error(sprintf(
-                    '%d tables présentent un écart significatif entre production et backup (diff ≥ %d et écart > %.1f%%)',
-                    count($discrepancies),
-                    self::ABSOLUTE_THRESHOLD,
-                    self::PERCENTAGE_THRESHOLD
+                    '%d tables présentent un écart significatif entre production et backup (diff ≥ 10 et écart > 5%%)',
+                    count($discrepancies)
                 ));
 
                 foreach ($discrepancies as $discrepancy) {