"24/7 support" only means something if the contract defines a response-time commitment for after-hours P1 tickets, names who staffs that coverage, and spells out an escalation path — otherwise it's a phrase on a pricing page, not a service level. A lot of RabbitMQ support contracts advertise 24/7 coverage that, read closely, is business hours with an on-call pager bolted on. This guide walks through what to actually check before you sign.
None of this is about which support tier or model is right for your organization — that's a sizing question covered in our guide to choosing a RabbitMQ support model and SLA. This is about reading the fine print on a claim a vendor has already made, and knowing what to ask before you're relying on it during an outage.
What actually counts as "24/7"?
Two very different arrangements both get marketed as "24/7 support," and the difference only shows up when your RabbitMQ cluster goes down at 2 a.m. on a Saturday.
- Business hours with an on-call pager. Standard support runs a normal shift. Outside it, a single on-call person — sometimes a generalist covering every product the vendor supports, not a RabbitMQ specialist — gets paged and triages whether the issue is worth waking anyone else for. There's often no contracted response-time number for that window at all.
- True follow-the-sun coverage. Qualified engineers are staffed across time zones so a queue outage at any hour reaches someone who actually knows RabbitMQ, under the same response-time commitment that applies during business hours.
Both get called "24/7" in a sales conversation. Only one of them behaves like it during an incident. The tell is whether the contract names a response-time SLA specifically for off-hours P1 tickets — if that number only exists for business hours, the after-hours coverage is best-effort, whatever the marketing page says.
Response time vs. resolution time: what's actually being promised?
Support SLAs almost always advertise a response-time number — "15-minute response," "30-minute critical response." That's a real commitment worth having, but it answers a narrower question than most buyers assume.
| Response time | How long until a qualified engineer acknowledges the ticket and starts working it. |
| Resolution time | How long until the underlying issue is actually fixed and the queue, cluster, or broker is back to normal. |
A vendor can hit a 15-minute response and still take two days to resolve a quorum queue split or a memory-pressure cascade across a cluster — and both numbers can be technically true at once. Most published SLAs only commit to the first one, because resolution time depends on the actual failure and is harder to guarantee. That's a legitimate limitation. What's not legitimate is a vendor who lets "response time" imply "we'll have this fixed fast" without ever putting a resolution-time expectation in writing, even as a target rather than a hard commitment.
Ask for both numbers before you sign. If a vendor won't discuss resolution-time expectations at all, treat that as information, not just an oversight.
What do P1, P2, and P3 severity tiers actually mean?
Severity tiers are how a support contract decides which response-time clock applies. The labels vary by vendor, but the typical structure looks like this:
- P1 — Critical. Production is down, data is at risk, or a business-critical path is completely blocked. This is what the fastest response-time commitment and any escalation or war-room process exists for.
- P2 — Degraded. The system is functioning but impaired — a single node down in an otherwise healthy cluster, elevated latency, a non-critical queue backing up. Painful, not an emergency.
- P3 — Low urgency. Configuration questions, minor bugs, requests that don't affect production.
The tier definitions matter less than one specific question: who decides the severity when you file a ticket? If that's left to a support rep's judgment in the moment, a legitimate P1 can get triaged as P2 by whoever is on shift — and the response-time clock that matters most never starts. A contract worth signing defines severity in terms you control ("production outage" is P1, full stop) rather than leaving it to a case-by-case call on the vendor's side.
What does escalation actually look like during a real incident?
An escalation path is the answer to "what happens if the first person who picks up the ticket can't fix it?" A real one has three parts: who it goes to next, how long the first responder has before that handoff is triggered, and who has the authority to pull in more people or open an incident bridge.
Vague language — "we'll escalate internally as needed," "cases are routed to the appropriate team" — describes a hope, not a process. Push for specifics:
- Is there a named senior engineer or on-call lead the ticket escalates to, or does it just sit in a shared queue?
- Is the escalation trigger time-based (unresolved after X minutes) or does it depend on someone remembering to flag it?
- For a true P1, is there a defined path to a live incident call — a bridge, a war room, a named incident commander — or is escalation still asynchronous ticket updates?
- Does the person you escalate to actually have deeper RabbitMQ expertise, or just more seniority in a generalist support org?
An outage is the wrong time to find out the escalation path is a shared inbox that someone checks eventually.
What does a real RabbitMQ incident response look like, step by step?
A well-run P1 incident follows a fairly consistent shape, regardless of vendor. It's useful to know this sequence so you can ask a prospective vendor to walk you through their version of it — and notice where theirs skips a step.
- Detection. Monitoring or your own team flags the outage — a cluster losing quorum, a queue backing up past a threshold, consumers disconnecting.
- Ticket filed and severity assigned. The response-time clock starts here. This is why severity definitions matter — a P1 misclassified as P2 means the clock that counts hasn't actually started.
- First response. A qualified engineer acknowledges the ticket and begins triage. This is what most SLAs measure and advertise.
- Diagnosis. Root cause investigation — is this a memory-pressure issue, a network partition, a disk-full condition, a bad deploy? This is where resolution time starts accumulating.
- Escalation, if needed. If the first responder can't resolve it within the defined window, it moves up the chain — ideally automatically, on a clock, not by request.
- Resolution. The immediate issue is fixed and service is restored. This may be a mitigation (failover, restart, scale-up) rather than a permanent fix.
- Root cause and follow-up. A credible vendor documents what happened and what changes — configuration, monitoring, capacity — prevent a repeat, rather than closing the ticket the moment the fire is out.
If a vendor's description of their process stops at step 3, that's the gap to press on.
What questions should you ask a support vendor before signing?
A short list to bring to any RabbitMQ support conversation, before the contract is in front of you:
- What's the contracted response time for a P1 ticket filed at 3 a.m. on a Sunday — in writing, not "we're always available"?
- Who answers that ticket? A RabbitMQ specialist, or whoever is on a shared on-call rotation for every product the vendor supports?
- What's the resolution-time expectation, even as a target rather than a hard SLA?
- What's the actual escalation chain, and what triggers a handoff — time elapsed, or someone deciding to ask for help?
- Does "24/7" apply to every severity tier, or only P1? A lot of contracts quietly restrict off-hours coverage to the highest tier only.
- Can you walk me through a real P1 you handled recently — what the timeline actually looked like, not the SLA document?
- Is support proactive at all — security advisories, version-upgrade guidance — or purely reactive, ticket-in, ticket-out?
The answers reveal more than the SLA page does, because they force specifics instead of marketing language.
How do you verify a "24/7" claim before you sign — not after?
Every vendor's sales page says 24/7. The claim is cheap to make and expensive to verify after the fact, during your first real outage — so verify it before you sign instead.
- Ask for references who've filed an after-hours P1. Not a general reference call — specifically someone who has tested the off-hours path and can describe who answered and how fast.
- Get the response-time and resolution-time language in the contract itself, not just in a sales deck. If it's not written down, it's not a commitment.
- Ask who's on the night shift. A vendor with a dedicated, RabbitMQ-literate off-hours team will say so plainly. Vague answers about a "global support organization" are worth pressing on.
- Treat willingness to be specific as a signal on its own. A vendor confident in its coverage will happily walk through a real incident timeline and put the numbers in writing. Reluctance to get specific is itself an answer.
For context on how one vendor structures this: AceMQ publishes its own response-time commitment — as fast as 15 minutes for critical RabbitMQ incidents — as part of its RabbitMQ support offering. That's not a universal benchmark, and it shouldn't be treated as one — it's one data point for what a specific vendor is willing to commit to in writing. Use it as a reference for the kind of specificity to demand from anyone you're evaluating, whether that's AceMQ or someone else.
If you're still deciding what tier or model of support actually fits your deployment — rather than evaluating a specific vendor's SLA — see choosing a RabbitMQ support model and SLA. Ready to talk through what a real 24/7 commitment looks like for your environment? Contact our team.
FAQ
What actually counts as "24/7 RabbitMQ support"?
True 24/7 means a qualified RabbitMQ engineer picks up a P1 ticket at any hour, weekends and holidays included, under a contracted response-time commitment — not a shared on-call pager that routes to whoever is next in a generalist rotation. If the contract doesn't name a response-time number for after-hours P1s specifically, "24/7" is marketing language, not a service level.
What's the difference between response time and resolution time?
Response time is how fast a qualified engineer acknowledges your ticket and starts working it. Resolution time is how long until the issue is actually fixed. Most SLAs only commit to response time — a vendor can hit a 15-minute response and still take days to resolve a complex cluster failure. Ask for both numbers in writing, not just one.
What do P1, P2, and P3 severity tiers actually mean?
P1 typically means production is down or data is at risk; P2 means degraded but functioning — partial outage, elevated latency, a single node down; P3 covers non-urgent bugs and configuration questions. The tiers matter less than who decides the severity during an incident. If that's left to a support rep's judgment instead of a contract definition, the tier is negotiable exactly when you need it not to be.
What does escalation actually look like during a real incident?
A real escalation path names who picks up when the first responder can't resolve it, how long they have before that handoff triggers, and who has the authority to pull in a senior engineer or open a war room. "We'll escalate internally as needed" is not a path. Ask for the actual chain and the time-based trigger that moves a ticket up it.
How is business-hours-with-an-on-call-pager different from true 24/7?
Business-hours-with-pager means standard support runs 9-to-5, and outside those hours a single on-call person — often a generalist, not necessarily someone who knows RabbitMQ — gets paged and decides whether to engage further. True 24/7 staffs qualified engineers around the clock with the same response-time commitment day or night. Ask directly who answers a 3 a.m. page and what they know about RabbitMQ specifically.
What questions should I ask a vendor before signing a RabbitMQ support contract?
Ask for the after-hours P1 response-time number in writing, who staffs the off-hours shift and whether they have RabbitMQ-specific expertise, the resolution-time expectation and not just the response-time one, the named escalation chain, and whether "24/7" applies to every severity tier or only P1. Ask for a sample incident timeline from a past outage, not just the SLA document.
How do I verify a vendor's 24/7 claim before I sign, not after?
Ask for references who have actually filed an after-hours P1 ticket, request the contract language defining response versus resolution time, and confirm that whoever answers a middle-of-the-night page has RabbitMQ-specific expertise rather than generic infrastructure coverage. A vendor confident in its coverage will let you validate the claim before signing — not leave the first real outage as the test.
Does a higher SLA tier always cost more?
Usually, and that's appropriate. A 30-minute follow-the-sun commitment requires staffing multiple time zones with engineers who actually know RabbitMQ, which costs more to deliver than a 12-hour business-hours-adjacent tier. The right tier is the one that matches what an hour of downtime actually costs your business, not the most expensive option on the price sheet.