You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: en/ai-sre/artifacts.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -58,7 +58,7 @@ Clicking the card body opens the artifact's detail page. Hovering over a card re
58
58
59
59
Click **New artifact** in the upper-right corner of the page to jump to the chat page with a prefilled draft prompt:
60
60
61
-
> I want to build a publishable Artifact in Flashduty AI-SRE: a self-contained web page or report published with the publish_artifact tool. Ask me a few focused questions about the audience, content/data, interactions, and visual style, then build it and publish it.
61
+
> I want to build a publishable Artifact in Flashduty AI-SRE: a self-contained web page or report, published to the artifact gallery when done. Ask me a few focused questions about the audience, content/data, interactions, and visual style, then build it and publish it.
62
62
63
63
The agent first asks you about the target audience, content/data source, interactions, and visual style, then builds and publishes the artifact — there is no form to fill out directly.
Copy file name to clipboardExpand all lines: en/ai-sre/sessions.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -115,6 +115,8 @@ Opening a session clears its unread dot.
115
115
116
116
Type a message in the input box at the bottom and press Enter to send. The input box supports Markdown and slash commands (type `/` to open the command menu) to trigger built-in skills and commands.
117
117
118
+
When the console publishes a new version, a **version update notice** appears above the input box: "A new version of the console has been published. Refresh the page to continue." Click **Refresh** to reload the page and use the new version; clicking the close button hides the notice, and it will not repeat for the same version (the notice only appears in the full web console, not in embedded mode or on-premises deployments).
<Updatelabel="2026-08-19"description="🕒 Incident timeline and alert details experience updates">
8
+
9
+
### Incident timeline redesign
10
+
11
+
The incident timeline has been visually and interactively upgraded:
12
+
13
+
- Each record now shows the full date and time (`YYYY-MM-DD HH:mm:ss`) by default; hovering switches to a relative time (e.g. "3 minutes ago"). Day-separator rows are no longer inserted
14
+
- New rendering for **reassignment** and **responder-change** events: reassignments (assign or reassign a new responder) and responder changes (updated the responder to) are written into the timeline with member names instead of falling back to the generic display
15
+
- Images in comments and records now open the original image in a new tab when clicked (no more in-page preview)
16
+
17
+
### Alert details tab deep link
18
+
19
+
The active tab on the alert details page is controlled by the URL parameter `tab`: appending `?tab=events` to the alert details URL opens the **Associated Events** tab directly, and tab switches are synced to the browser address bar. The **View full event history** entry in the "showing only the latest N alert events" hint on the incident details page uses this mechanism.
20
+
21
+
### Label quick-jump enhancement
22
+
23
+
The **View Rule** deep link for `monit.alert` integration labels now recognizes both `rule_id` and `__alert_rule_id` (new data prefers the latter), and renders the link only when the label value is a positive integer; empty or non-numeric values degrade to plain text.
Copy file name to clipboardExpand all lines: en/on-call/incident/alert-management.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,6 +100,8 @@ The details page body is split into two tabs:
100
100
|**Alert Overview**| The left side shows the alert description, labels, and **related events preview** (up to 5 entries, with a link to the *Associated Events* tab for the full list); the right side shows attributes (channel, trigger time), images, alert source, associated incident, and Links |
101
101
|**Associated Events**| Shows the list of all raw events associated with this alert |
102
102
103
+
The active tab is controlled by the URL parameter `tab`: appending `?tab=events` to the alert details URL (e.g. `/alert/detail/{id}?tab=events`) opens the **Associated Events** tab directly, and tab switches are synced to the address bar. The **View full event history** entry in the "showing only the latest N alert events" hint on the incident details page uses this mechanism.
104
+
103
105
The **Alert Source** is clickable so you can quickly trace where an alert came from:
104
106
105
107
-**Alerts from the Monit integration**: Display the name of the rule that produced the alert. Click to jump to that alert rule — Entity Tree rules open the rule editing view directly in Entity Tree, while standalone rules open the rule details page. When older data lacks rule labels, it falls back to showing the integration name and links to the integration details
Copy file name to clipboardExpand all lines: en/on-call/incident/search-view-incident.mdx
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -112,9 +112,10 @@ Incident labels are displayed in the **Details** area of the details page. When
112
112
| :--- | :--- | :--- |
113
113
|`rum.alert`|`issue_id`| A **View Issue** link is rendered next to the label value, jumping to the corresponding issue in RUM error tracking |
114
114
|`monit.alert`|`rule_id`| A **View Rule** link is rendered next to the label value, jumping to the standalone alert rule that generated the alert |
115
+
|`monit.alert`|`__alert_rule_id`| A **View Rule** link is rendered next to the label value, jumping to the standalone alert rule that generated the alert. New data prefers this label; historical data falls back to `rule_id`|
115
116
|`monit.alert`|`__entity_alert_rule_id`| A **View Rule** link is rendered next to the label value, jumping to the edit view of the corresponding alert rule in the entity tree |
116
117
117
-
Jumping to an entity-tree rule requires contextual labels such as `__entity_alert_account_id`, `__entity_alert_entity_definition_id`, `__entity_alert_data_source_id`, and `__entity_alert_policy_scope_group_id` for locating; when any required label is missing or invalid, the label value is shown as plain text. This deep-link capability also applies to the label area of the alert details page.
118
+
Jumping to an entity-tree rule requires contextual labels such as `__entity_alert_account_id`, `__entity_alert_entity_definition_id`, `__entity_alert_data_source_id`, and `__entity_alert_policy_scope_group_id` for locating; when any required label is missing or invalid, the label value is shown as plain text. Standalone alert rules (`rule_id` / `__alert_rule_id`) likewise require a positive integer value (e.g. `123`); when the value is empty, `0`, or non-numeric, the label is shown as plain text to avoid generating an invalid link. This deep-link capability also applies to the label area of the alert details page.
118
119
119
120
### Detail Tabs
120
121
@@ -124,7 +125,7 @@ The incident details page contains 7 tabs; some appear only under certain condit
124
125
| :--- | :--- | :--- |
125
126
|**Incident Overview**| A panoramic view including the incident summary, key attributes, recent timeline, responders, and associated events. This is the default tab when the details page opens | Always visible |
126
127
|**Associated Alerts**| All [grouped](/en/on-call/channel/noise-reduction) alerts associated with the incident, with filtering by progress and view switching | Visible only when `alert_cnt > 0`|
127
-
|**Timeline**| The complete lifecycle record of the incident — triggering, assignment, notifications, acknowledgments, snoozes, closure, comments, and action-item and follow-up operations such as creation, updates, and completion — with a Markdown comment box at the top | Always visible |
128
+
|**Timeline**| The complete lifecycle record of the incident — triggering, assignment, reassignment, responder changes, notifications, acknowledgments, snoozes, closure, comments, and action-item and follow-up operations such as creation, updates, and completion — with a Markdown comment box at the top | Always visible |
128
129
|**Change History**| Change events correlated with the current incident in time, helping you pinpoint the relationship between the incident and recent deployments or configuration changes | Always visible |
129
130
|**Resolution**| Structured fields recording the incident's impact, root cause, and resolution | Visible only when the incident has any of `impact` / `root_cause` / `resolution`|
130
131
|**Postmortem**| A built-in postmortem editor that lets you create, edit, AI-generate, and publish a postmortem report without leaving the details page | Subject to subscription tier; always visible when enabled |
@@ -150,6 +151,7 @@ The top of the Timeline tab provides a Markdown comment box that supports:
150
151
151
152
- Writing notes, troubleshooting memos, or meeting summaries in Markdown syntax
152
153
- Pasting or uploading images directly; screenshots are auto-uploaded and converted into image links
154
+
- Clicking an image in a comment opens the original image in a new tab (no in-page preview)
153
155
- Mentioning members with @ in a comment — the mentioned member receives a dedicated personal notification (with the comment content and an incident link, delivered by email and Flashduty App push by default), making it easy to pull the right people into the discussion
154
156
- Appending the published comment as a record on the incident timeline, interleaved with system-generated events for easy retrospection
Copy file name to clipboardExpand all lines: en/on-call/incident/what-is-incident.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -117,6 +117,8 @@ Flashduty On-call currently doesn't restrict incidents to only be acknowledged b
117
117
118
118
Every incident has a timeline for tracing changes and actions at different historical moments. For example, at what time, through what channel, who was notified, and notification results.
119
119
120
+
Each timeline record shows the full date and time (`YYYY-MM-DD HH:mm:ss`) by default; hovering switches to a relative time (e.g. "3 minutes ago").
0 commit comments