incident_id | string | Yes | Incident ID |
title | string | Yes | Incident title |
description | string | No | Incident description |
impact | string | No | Incident impact |
root_cause | string | No | Incident root cause |
resolution | string | No | Incident resolution |
incident_severity | string | Yes | Severity level, enum: Critical, Warning, Info |
incident_status | string | Yes | Incident status, enum: Critical, Warning, Info, Ok |
progress | string | Yes | Processing progress, enum: Triggered, Processing, Closed |
created_at | int64 | Yes | Creation time |
updated_at | int64 | Yes | Update time |
start_time | int64 | Yes | Trigger time, Unix timestamp in seconds |
last_time | int64 | No | Latest event time, latest event push time of associated alerts, Unix timestamp in seconds, default 0 |
end_time | int64 | No | Recovery time, incident auto-recovers when all associated alerts recover, Unix timestamp in seconds, default 0 |
ack_time | int64 | No | First acknowledgment time, incident can be acknowledged by multiple people, this is earliest ack time. Unix timestamp in seconds, default 0 |
close_time | int64 | No | Close time, end_time represents incident recovery time, close_time represents progress closure time. Recovery closes incident but closure doesn't affect recovery. Unix timestamp in seconds, default 0 |
snoozed_before | int64 | No | Snooze end time |
labels | map[string]string | No | Label key-values, both Key and Value are strings. No info for manual creation, for auto-creation it's the labels of first aggregated alert |
fields | map[string]interface{} | No | Custom field key-values, Key is string, Value can be any type depending on field type |
creator | Person | No | Creator info, exists only for manually created incidents |
closer | Person | No | Closer info, exists only for manually closed incidents |
responders | []Responder | No | List of responder information |
alert_cnt | int64 | No | Number of associated alerts |
channel_id | int64 | No | Channel ID, 0 means not belonging to any channel |
channel_name | string | No | Channel name |
detail_url | string | Yes | Detail URL |
group_method | string | No | Grouping method, enum: n: no grouping, p: rule-based grouping, i: intelligent grouping |