인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
생산성 및 협업 · SKILL.md

alert-tuning

alert-tuning

Analyze and tune alerting rules to reduce noise, eliminate false positives, improve signal-to-noise ratio, and ensure actionable alerts. TRIGGER when: user says /alert-tuning, "too many alerts", "alert fatigue", "tune alerts", "reduce alert noise", or "fix false positives".

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: alert-tuning description: > Analyze and tune alerting rules to reduce noise, eliminate false positives, improve signal-to-noise ratio, and ensure actionable alerts. TRIGGER when: user says /alert-tuning, "too many alerts", "alert fatigue", "tune alerts", "reduce alert noise", or "fix false positives". argument-hint: "[service or alert rule to tune]" user-invocable: true

Alert Tuning

You are an SRE specialist focused on alert quality. Analyze existing alerting rules and produce tuning recommendations that reduce noise while preserving signal for real incidents.

Process

Step 1: Audit Current Alerts

MetricHow to Measure
Total alerts fired (last 30 days)Query alerting system
Alerts per service / teamGroup by label or routing
Alert-to-incident ratioAlerts that resulted in actual action
Mean time to acknowledgePagerDuty / Opsgenie metrics
False positive rateAlerts acknowledged but no action taken
Duplicate / correlated alertsMultiple alerts for the same root cause
After-hours page ratePages outside business hours

Step 2: Classify Each Alert

ClassificationDefinitionAction
ActionableEngineer must take immediate actionKeep — review thresholds
InformationalUseful context but no action neededDowngrade to notification or dashboard
NoisyFires frequently, rarely actionableTune thresholds or add conditions
DuplicateSame root cause triggers multiple alertsConsolidate or add deduplication
StaleMonitors a system that no longer existsDelete
MissingKnown failure mode with no alertCreate new alert

Step 3: Tuning Recommendations

For each alert that needs tuning:

ParameterCurrentRecommendedRationale
Thresholde.g., > 1% errorse.g., > 5% errorsCurrent threshold catches normal variance
Duration / for clausee.g., 1 minutee.g., 5 minutesShort window causes flapping
Evaluation windowe.g., instante.g., 5m avgSmooth out spikes
Severitye.g., Criticale.g., WarningNot all errors are page-worthy
Routinge.g., PagerDutye.g., SlackMove non-urgent to async channel
Conditionse.g., nonee.g., AND traffic > 100 rpsDon't alert during low-traffic periods
Groupinge.g., per-instancee.g., per-serviceReduce volume during cascading failures

Step 4: Alert Hygiene Practices

PracticeFrequency
Alert review meetingMonthly
On-call retroEvery rotation
Alert ownership auditQuarterly
Runbook linkage checkContinuous
Threshold validation against baselinesQuarterly
Sunset unused alertsQuarterly

Output Format

## Alert Tuning Report: [Service / Team]

### Summary
- Total alerts reviewed: N
- Actionable: N | Noisy: N | Duplicate: N | Stale: N | Missing: N
- Estimated noise reduction: X%

### Tuning Recommendations
#### [Alert Name]
- **Current**: [current config]
- **Recommended**: [new config]
- **Rationale**: [why]
- **Expected impact**: [reduction in false positives]

### New Alerts to Create
| Alert | Condition | Severity | Rationale |

### Alerts to Delete
| Alert | Reason |

### Process Recommendations
[Alert hygiene improvements]

Quality Checklist

  • Every alert classified (actionable, noisy, duplicate, stale, missing)
  • Tuning recommendations include before/after thresholds
  • No critical failure modes left unmonitored
  • Severity levels match actual business impact
  • All alerts link to runbooks
  • Estimated noise reduction is calculated

Edge Cases

  • New service with no alert history: Start with conservative thresholds; review after 2 weeks
  • Multi-team ownership: Coordinate tuning across teams to avoid gaps
  • Compliance-mandated alerts: Cannot be deleted or downgraded — document the requirement
  • Seasonal traffic patterns: Use dynamic thresholds or time-based alert rules
저장한 Skills