Skip to main content

Evaluation Jobs & Incident Windows API

This API provides access to the internal monitoring queues (Evaluation Jobs) and manual incident window definitions.

Evaluation Jobs

Evaluation jobs represent the internal processing queue where incoming metric points are evaluated against rules.

Get Summary

GET /api/evaluation-jobs/summary

Returns a summary of the current evaluation queue state, such as the total number of failed jobs.

List Failed Jobs

GET /api/evaluation-jobs/failed

Returns a list of evaluation jobs that have failed to process.

Query Parameters:

  • limit (Integer, Optional): Maximum number of failed jobs to return. Defaults to 100.

Incident Windows

Incident windows are manually defined periods used to flag known outages or widespread incidents that might affect alert noise reduction algorithms.

List Incident Windows

GET /api/incident-windows

Returns a list of all defined incident windows.

Create Incident Window

POST /api/incident-windows

Creates a new incident window.

Body Parameters:

  • startTime (DateTime): The start of the incident window.
  • endTime (DateTime, Optional): The end of the incident window.
  • description (String): A description of the incident.

Delete Incident Window

DELETE /api/incident-windows/{id}

Deletes a specific incident window by ID.