We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c6e9e72 commit cbb3b0aCopy full SHA for cbb3b0a
src/sysmonitor/SystemMonitor.php
@@ -101,7 +101,10 @@ private function rateAndStore(SystemEvent $sysEvt)
101
$count = $this->storage->count($sysEvt);
102
103
// uplift severity..
104
- if ($count >= 10 && $evt instanceof RequestExceptionEvent) {
+ if ($count === 0 && $evt instanceof RequestExceptionEvent) {
105
+ // report the first occurence immediately, but don't report every single error
106
+ $sysEvt->severity = SystemEvent::SEVERITY_URGENT;
107
+ } elseif ($count >= 10 && $evt instanceof RequestExceptionEvent) {
108
// .. based on frequency of the same failure
109
$sysEvt->severity = SystemEvent::SEVERITY_URGENT;
110
} elseif ($count >= 20 && $evt instanceof RequestStatsEvent) {
0 commit comments