Skip to content

Severity Levels

Severity determines how urgent an issue is and how it's routed for notification.

Severity Scale

LevelDescriptionResponse
CriticalService is down or severely impairedImmediate action required
HighSignificant degradationAddress within the hour
MediumNoticeable issuesAddress within the day
LowMinor problemsAddress when convenient

How Severity is Calculated

Severity is determined by two factors:

  1. Error Category Severity - Base severity for the type of error
  2. Test Importance - Ceiling based on the test's importance level

The final severity is the minimum of these two:

Final Severity = min(Category Severity, Importance Ceiling)

Example

ScenarioCategoryImportanceFinal
Prod API downCriticalProductionCritical
Staging API downCriticalStagingHigh
Dev slow responseMediumDevelopmentMedium
Internal tool errorHighInternalLow

Configuring Category Severity

Workspace admins can customize the base severity for each error category:

  1. Go to Settings → Severity
  2. Find the error category to modify
  3. Select the new severity level
  4. Click Save Changes

Default Mappings

CategoryDefault Severity
ServiceUnavailableCritical
TimeoutCritical
ConnectionRefusedCritical
DnsResolutionFailedCritical
SslCertificateErrorHigh
ServerErrorHigh
AssertionFailedMedium
BadRequestLow
AuthenticationFailedMedium
ForbiddenMedium
NotFoundLow
RateLimitedMedium

Customization Examples

Treat 404s as Critical (for critical resources):

  • NotFound → Critical

Treat timeouts as Medium (for slow but non-critical APIs):

  • Timeout → Medium

Reset to defaults:

  • Click Reset to Defaults to restore original mappings

Importance Levels

Each test has an importance level that caps severity:

ImportanceMax Severity
ProductionCritical
StagingHigh
DevelopmentMedium
InternalLow

See Test Importance for details.

Using Severity in Routing

Create routing rules based on severity:

Conditions:
  Severity: Critical, High

Actions:
  → PagerDuty Integration
  → Slack #incidents Channel

This ensures critical issues get immediate attention while low-severity issues go to less urgent channels.

Best Practices

Start with Defaults

The default severity mappings work well for most cases. Customize only when you have specific requirements.

Match Severity to Response

  • Critical → Pages on-call engineer
  • High → Posts to incident channel
  • Medium → Daily digest email
  • Low → Weekly review

Review Periodically

As your infrastructure evolves, review severity mappings to ensure they still match your priorities.

Pingward - API Monitoring Made Simple