RecordSummary
Dominant record or event summary with compact responsive composition.
Live
SEV-1 active
INC-2841 · Payments
Checkout latency is elevated
Card authorizations are slower than normal while the payments team validates the latest mitigation.
Live bridge · Mina leads
Mina ChenMina ChenDevon ParkDevon ParkAiko TanAiko Tan
Next decision · 14:30 UTC
Rollback if authorization latency remains above 800 ms.
- Impact
- 32%
- checkout requests
- Started
- 13:42 UTC
- 32 min ago
- p95 latency
- 1.4 s
- down from 1.6 s
- Services
- 3
- 2 recovering
- Open
- 32 min
- since 13:42 UTC
Example
ui.RecordSummary(ui.RecordSummaryConfig{
Eyebrow: "INC-2841 · Payments",
Title: "Checkout latency is elevated",
Status: ui.StatusBadge(ui.StatusBadgeConfig{Label: "SEV-1 active", Variant: ui.StatusDanger}),
Highlight: ui.Callout(ui.CalloutConfig{Title: "Next decision · 14:30 UTC"}, render.Text("Rollback if latency stays high.")),
Metrics: ui.MetricBand(ui.MetricBandConfig{Items: []ui.MetricBandItem{
{Label: "Impact", Value: "32%", Hint: "checkout requests"},
{Label: "p95 latency", Value: "1.4 s", Hint: "down from 1.6 s"},
}}),
Aside: ui.Muted(render.Text("Mina leads · 6 responders live")),
Actions: ui.Cluster(ui.ClusterConfig{Gap: ui.GapSM},
ui.LinkButton(ui.LinkButtonConfig{Label: "Open incident", Href: "/incidents/2841"}),
ui.Button(ui.ButtonConfig{Label: "Join bridge", Variant: ui.ButtonSecondary}),
ui.Button(ui.ButtonConfig{Label: "Acknowledge", Variant: ui.ButtonGhost}),
),
})