Alert Group
| Field | Type | Description / Example |
|---|---|---|
| id | string (uuid) | Unique group ID. Example: 20262fb3-00ba-412c-a515-aec74c4824cd. |
| name | string | Alert name when grouping by configuration; empty otherwise. Example: Jetty servers availability. |
| alerts | array | Array of Alert objects. |
| stars | array (string) | IDs of users who acknowledged the alert group. |
Alert
| Field | Type | Description / Example |
|---|---|---|
| id | string (uuid) | Alert trigger ID. |
| timescale | enum | {1m, 5m, 1h, 1d, 1w}. Example: 5m. |
| type | enum | {no_data, static, anomaly}. Example: anomaly. |
| status | enum | {open, closed}. Example: open. |
| groupId | string (uuid) | ID of the alert group (automatically assigned to related alerts). |
| alertConfigurationId | string (uuid) | Alert configuration ID. |
| title | string | Alert title. |
| description | string | Alert description. |
| severity | enum | {critical, high, medium, low, info}. |
| startTime | integer | Start time (epoch seconds). |
| updatedTime | integer | Last update time (epoch seconds). |
| endTime | integer | End time (epoch seconds). May be empty if not closed. |
| channels | array (object) | Channels associated with the alert. |
| metrics | array (object) | Metrics included in the alert. |
Channels Array
| Field | Type | Description / Example |
|---|---|---|
| id | string | Channel ID. |
| type | enum | {user, email, webhook, slack}. |
| name | string | Channel name. |
Metrics Array
| Field | Type | Description / Example |
|---|---|---|
| id | string | Metric ID. |
| name | string | Metric name. |
| what | string | Metric measurement (e.g., cpu). |
| properties | array | Metric properties. |
| tags | array | Metric tags. |
| snooze | object | Metric snooze details. |
| origin | object | Metric origin details. |
| status | enum | {open, closed}. |
| updatedTime | integer | Last update time (epoch seconds). |
| displayStartTime | integer | Recommended display start time (epoch). |
| displayEndTime | integer | Recommended display end time (epoch). |
| intervals | array | Metric interval breaches (see types below). |
Properties/Tags
| Field | Type | Description / Example |
|---|---|---|
| id | string | Metric ID. |
| name | string | Metric name. |
| what | string | Metric measurement (e.g., cpu). |
| properties | array | Metric properties. |
| tags | array | Metric tags. |
| snooze | object | Metric snooze details. |
| origin | object | Metric origin details. |
| status | enum | {open, closed}. |
| updatedTime | integer | Last update time (epoch seconds). |
| displayStartTime | integer | Recommended display start time (epoch). |
| displayEndTime | integer | Recommended display end time (epoch). |
| intervals | array | Metric interval breaches (see types below). |
Metric Snooze
| Field | Type | Description / Example |
|---|---|---|
| userId | string | ID of the user who snoozed the metric. |
| snoozeTime | integer | Snooze start time (epoch seconds). |
| resumeTime | integer | Resume time (epoch seconds). |
Metric Origin
| Field | Type | Description / Example |
|---|---|---|
| type | enum | {alert, composite, stream}. |
| id | string | Origin ID. |
| title | string | Origin title. |
Anomaly Metric Interval
| Field | Type | Description / Example |
|---|---|---|
| status | enum | {open, closed}. |
| startTime | integer | Start time (epoch seconds). |
| endTime | integer | End time (epoch seconds). |
| duration | integer | Duration in seconds. |
| anomalyId | string | Anomaly ID. |
| direction | enum | {up, down}. |
| score | number | Value between 0–1 (maps to 0–100 in UI). |
| peak | number | Peak metric value. |
| deltaAbsolute | number | Absolute delta from baseline. |
| deltaPercentage | number | Percentage delta from baseline. |
No Data Metric Interval
| Field | Type | Description / Example |
|---|---|---|
| status | enum | {open, closed}. |
| startTime | integer | Last time metric was seen (epoch). |
| endTime | integer | End time (epoch). null if open. |
| duration | integer | Duration in seconds. |
| lastSeenTime | integer | Last timestamp metric reported data. |
Static Threshold Metric Interval
| Field | Type | Description / Example |
|---|---|---|
| status | enum | {open, closed}. |
| startTime | integer | Breach start time (epoch). |
| endTime | integer | End time (epoch). null if open. |
| duration | integer | Duration in seconds. |
| threshold | number | Threshold value crossed. |
| direction | enum | {up, down}. |
| peak | number | Peak metric value. |
