Common Objects


Alert Group

FieldTypeDescription / Example
idstring (uuid)Unique group ID. Example: 20262fb3-00ba-412c-a515-aec74c4824cd.
namestringAlert name when grouping by configuration; empty otherwise. Example: Jetty servers availability.
alertsarrayArray of Alert objects.
starsarray (string)IDs of users who acknowledged the alert group.

Alert

FieldTypeDescription / Example
idstring (uuid)Alert trigger ID.
timescaleenum{1m, 5m, 1h, 1d, 1w}. Example: 5m.
typeenum{no_data, static, anomaly}. Example: anomaly.
statusenum{open, closed}. Example: open.
groupIdstring (uuid)ID of the alert group (automatically assigned to related alerts).
alertConfigurationIdstring (uuid)Alert configuration ID.
titlestringAlert title.
descriptionstringAlert description.
severityenum{critical, high, medium, low, info}.
startTimeintegerStart time (epoch seconds).
updatedTimeintegerLast update time (epoch seconds).
endTimeintegerEnd time (epoch seconds). May be empty if not closed.
channelsarray (object)Channels associated with the alert.
metricsarray (object)Metrics included in the alert.

Channels Array

FieldTypeDescription / Example
idstringChannel ID.
typeenum{user, email, webhook, slack}.
namestringChannel name.

Metrics Array

FieldTypeDescription / Example
idstringMetric ID.
namestringMetric name.
whatstringMetric measurement (e.g., cpu).
propertiesarrayMetric properties.
tagsarrayMetric tags.
snoozeobjectMetric snooze details.
originobjectMetric origin details.
statusenum{open, closed}.
updatedTimeintegerLast update time (epoch seconds).
displayStartTimeintegerRecommended display start time (epoch).
displayEndTimeintegerRecommended display end time (epoch).
intervalsarrayMetric interval breaches (see types below).

Properties/Tags

FieldTypeDescription / Example
idstringMetric ID.
namestringMetric name.
whatstringMetric measurement (e.g., cpu).
propertiesarrayMetric properties.
tagsarrayMetric tags.
snoozeobjectMetric snooze details.
originobjectMetric origin details.
statusenum{open, closed}.
updatedTimeintegerLast update time (epoch seconds).
displayStartTimeintegerRecommended display start time (epoch).
displayEndTimeintegerRecommended display end time (epoch).
intervalsarrayMetric interval breaches (see types below).

Metric Snooze

FieldTypeDescription / Example
userIdstringID of the user who snoozed the metric.
snoozeTimeintegerSnooze start time (epoch seconds).
resumeTimeintegerResume time (epoch seconds).

Metric Origin

FieldTypeDescription / Example
typeenum{alert, composite, stream}.
idstringOrigin ID.
titlestringOrigin title.

Anomaly Metric Interval

FieldTypeDescription / Example
statusenum{open, closed}.
startTimeintegerStart time (epoch seconds).
endTimeintegerEnd time (epoch seconds).
durationintegerDuration in seconds.
anomalyIdstringAnomaly ID.
directionenum{up, down}.
scorenumberValue between 0–1 (maps to 0–100 in UI).
peaknumberPeak metric value.
deltaAbsolutenumberAbsolute delta from baseline.
deltaPercentagenumberPercentage delta from baseline.

No Data Metric Interval

FieldTypeDescription / Example
statusenum{open, closed}.
startTimeintegerLast time metric was seen (epoch).
endTimeintegerEnd time (epoch). null if open.
durationintegerDuration in seconds.
lastSeenTimeintegerLast timestamp metric reported data.

Static Threshold Metric Interval

FieldTypeDescription / Example
statusenum{open, closed}.
startTimeintegerBreach start time (epoch).
endTimeintegerEnd time (epoch). null if open.
durationintegerDuration in seconds.
thresholdnumberThreshold value crossed.
directionenum{up, down}.
peaknumberPeak metric value.