FMX Solutions
Architecture — Section 3 of 848 / 120 min

Architecture · 25 min

Alert & Incident Architecture

What does each part of the Golden Flow actually do?

First we saw the whole machine. Now we open the hood on each component.

Flow reference

Machine-initiated

  1. Monitoring / Integration
  2. Alert
  3. Routing
  4. Team
  5. Escalation Policy
  6. On-Call Schedule
  7. Responder
  8. Incident — when warranted

Human-initiated

  1. Agent / Portal
  2. Service Offering
  3. Incident — Standard or Major
  4. Responders / On-Call
  5. Coordination
  6. Resolution
  7. PIR

Architectural Design Principle

  1. Service
  2. Team
  3. Escalation
  4. Schedule
  5. People

Build the operating model around stable organizational structures. People change. The service and response model should remain understandable and maintainable.

Highlighted concept

ALERT ≠ INCIDENT

Escalation determines HOW the response progresses. The schedule determines WHO is currently available.

Components

Each component below follows the same shape: what it is, where it fits, why it matters, an admin best practice, and the mistake to avoid.

What it is

Monitoring and external systems detect events and send operational data into Jira Service Management.

Why it matters

Everything downstream inherits the quality of the signal. A noisy integration guarantees a noisy operating model no matter how good the routing and escalation design is.

Common sources

  • Cloud monitoring
  • Network monitoring
  • Application monitoring
  • Observability platforms
  • Security tools
  • Custom integrations
  • API-based integrations
Best Practice
Integrations should create useful operational signals, not simply dump every event into the alert queue.
Admin Question
Is this integration producing actionable alerts, or just technical noise?

What it is

An alert indicates that something requiring attention may have occurred.

Why it matters

Alerts are the operational signal layer. Treating every alert as incident-worthy work is the fastest route to alert fatigue.

An alert may

  • Require acknowledgement
  • Be routed to responders
  • Trigger escalation
  • Be grouped with related alerts
  • Lead to creation of an incident
Best Practice
Decide deliberately which alert conditions justify an incident, and let the rest be handled as operational signals.
Common Mistake
Configuring one incident per alert because that is how it always looked before.

What it is

Teams represent stable operational ownership boundaries — for example Network Operations, Application Support, Cloud Platform, Database Operations or Security Operations.

Why it matters

Team ownership is the most durable structure in the model. People change roles; the boundary should not.

Best Practice
Route operational responsibility to teams, not directly to individuals wherever possible.
Common Mistake
Creating a team per person, or per integration, instead of per ownership boundary.

What it is

Routing determines which team or response path owns an incoming alert.

Why it matters

Routing is where most 'the wrong people got paged' problems originate, and where they are cheapest to fix.

Routing in sequence

  • Incoming alert
  • Conditions evaluated
  • Appropriate team
  • Escalation process begins
Best Practice
Routing logic should be understandable, predictable, and easy to troubleshoot. Avoid deeply nested rules unless truly necessary.
Common Mistake
Layers of overlapping rules where no administrator can say with confidence which one will win.

What it is

Escalation policies define how the response should progress when an alert is not acknowledged or acted upon — for example notify the primary on-call, then after X minutes the secondary, then the team lead or fallback team.

Why it matters

Escalation is the safety net for the response path. Its behaviour should be consistent and reusable across teams.

Best Practice
Reuse a small number of consistent escalation patterns rather than creating a bespoke policy per alert type.
Common Mistake
Dozens of near-identical escalation policies that drift apart over time.

What it is

Schedules determine who is responsible at a particular time.

Why it matters

The schedule is the only place staffing reality should need to be expressed. Everything else can stay stable.

Schedule concepts

  • Rotations
  • Coverage periods
  • Overrides
  • Holidays
  • Handoffs
  • Primary and secondary coverage
Best Practice
Do not hard-code individuals into alert-routing architecture when a schedule can represent the responsibility instead.
Common Mistake
Gaps in coverage that only surface when an alert escalates past everyone.

What it is

Responders are the people or teams actively participating in the response.

Why it matters

Administrators need to distinguish three different ideas that often get collapsed into one.

Three distinct concepts

  • Assigned operational ownership — who owns the service or alert long term
  • On-call responsibility — who is accountable right now
  • Incident responders — who is actively working this specific incident
Best Practice
Add responders because of their role in the response, not because they are usually helpful.

What it is

A service represents a business or technical capability — Payment Processing, Customer Portal, ERP, Microsoft 365, Network Connectivity, Identity Services.

Why it matters

Services connect technical events to understandable business ownership and reporting context.

Services provide

  • Ownership
  • Context
  • Incident association
  • Operational understanding
  • Reporting context
  • Business impact understanding
Best Practice
Services should help define how operational work is understood and owned — not be metadata attached after the incident is over.
Common Mistake
Services that exist only so a report has something to group by.

What it is

Service offerings provide a user-facing operational entry point into a service. For a Payment Processing service that might be 'Report Payment Processing Incident', 'Report Payment Processing Major Incident' or 'Request Payment Processing Support'.

Why it matters

The offering is where a person meets the operating model. It should describe the business process, not the technical implementation behind it.

Best Practice
A single incident offering is perfectly valid — Standard vs Major can be determined through fields, workflow or automation. Do not assume separate request types are required.
Common Mistake
Offerings named after scripts, systems or internal tooling that the requester should never need to know about.

What it is

An incident represents coordinated work to restore service or address an interruption.

Why it matters

Incidents are where investigation, communication and resolution are managed — and where Jira workflow, responders and PIR come together.

Incident concepts

  • Standard incident
  • Major incident
  • Responders
  • Affected service
  • Communications
  • Investigation
  • Resolution
  • Post-incident review
Best Practice
An incident may originate from one alert, multiple alerts, a manually initiated service offering, or another operational workflow. Design for all four.

Live demos

LIVE DEMO Team Operations
  • Team
  • Escalation
  • Schedule
  • Current on-call responder
Open JSM Training Environment
LIVE DEMO Alert to Incident
  • Creating or linking an incident from alerts
Open JSM Training Environment