Filter alert counts by duplicate removal and classify the resulting noise level.

alert noise Alert noise classification separates useful signals from duplicates before escalation.

Alert Noise Report

alertCount
alert_noise.php
Replay: real traced execution (multi-file project)
<?php
$alertCount = 6;
$duplicateAlerts = 2;
$usefulAlerts = $alertCount - $duplicateAlerts;
$noiseLabel = "focused";

if ($usefulAlerts <= 1) {
    $noiseLabel = "review";
} elseif ($alertCount >= 9) {
    $noiseLabel = "noisy";
}

echo "alerts=" . $alertCount . " useful=" . $usefulAlerts . " label=" . $noiseLabel . "\n";
<?php
$alertCount = 3;
$duplicateAlerts = 2;
$usefulAlerts = $alertCount - $duplicateAlerts;
$noiseLabel = "focused";

if ($usefulAlerts <= 1) {
    $noiseLabel = "review";
} elseif ($alertCount >= 9) {
    $noiseLabel = "noisy";
}

echo "alerts=" . $alertCount . " useful=" . $usefulAlerts . " label=" . $noiseLabel . "\n";
<?php
$alertCount = 9;
$duplicateAlerts = 2;
$usefulAlerts = $alertCount - $duplicateAlerts;
$noiseLabel = "focused";

if ($usefulAlerts <= 1) {
    $noiseLabel = "review";
} elseif ($alertCount >= 9) {
    $noiseLabel = "noisy";
}

echo "alerts=" . $alertCount . " useful=" . $usefulAlerts . " label=" . $noiseLabel . "\n";
  1. $alertCount ← 6, $duplicateAlerts ← 2, $usefulAlerts ← 4, $noiseLabel ← focused

    1<?php2$alertCount→ 6 = 6; //@alertCount=3, 93$duplicateAlerts→ 2 = 2;4$usefulAlerts→ 4 = $alertCount6 - $duplicateAlerts2;5$noiseLabel→ focused = "focused";67if ($usefulAlerts <= 1) {8    $noiseLabel = "review";9} elseif ($alertCount >= 9) {10    $noiseLabel = "noisy";11}1213echo "alerts=" . $alertCount6 . " useful=" . $usefulAlerts4 . " label=" . $noiseLabelfocused . "\n";
    outputalerts=6 useful=4 label=focused
  1. $alertCount ← 3, $duplicateAlerts ← 2, $usefulAlerts ← 1, $noiseLabel ← focused

    1<?php2$alertCount→ 3 = 3;3$duplicateAlerts→ 2 = 2;4$usefulAlerts→ 1 = $alertCount3 - $duplicateAlerts2;5$noiseLabel→ focused = "focused";
  2. $noiseLabel ← review

    7if ($usefulAlerts1 <= 1) {8    $noiseLabel→ review = "review";9} elseif ($alertCount >= 9) {
  3. echo "alerts=" . $alertCount . " useful=" . $usefulAlerts . " label=" …

    13echo "alerts=" . $alertCount3 . " useful=" . $usefulAlerts1 . " label=" . $noiseLabelreview . "\n";
    outputalerts=3 useful=1 label=review
  1. $alertCount ← 9, $duplicateAlerts ← 2, $usefulAlerts ← 7, $noiseLabel ← focused

    1<?php2$alertCount→ 9 = 9;3$duplicateAlerts→ 2 = 2;4$usefulAlerts→ 7 = $alertCount9 - $duplicateAlerts2;5$noiseLabel→ focused = "focused";67if ($usefulAlerts <= 1) {8    $noiseLabel = "review";9} elseif ($alertCount >= 9) {10    $noiseLabel→ noisy = "noisy";11}1213echo "alerts=" . $alertCount9 . " useful=" . $usefulAlerts7 . " label=" . $noiseLabelnoisy . "\n";
    outputalerts=9 useful=7 label=noisy