Apache Pulsar Support

24/7 Apache Pulsar Support with a 15-Minute Emergency SLA

Last reviewed by Scott Sternloff

AceMQ supports Apache Pulsar's multi-layer architecture in production — BookKeeper bookies under disk and IO pressure causing cluster-wide write latency spikes, backlog quotas triggering unexpected producer throttling, and ZooKeeper metadata store issues cascading into broker instability. Every ticket reaches a named senior engineer who understands both the broker and bookie layers.

Support quotes answered within 1 hour, by a senior engineer.

min emergency SLA
15
across Americas, EMEA, APAC
24/7
enterprise customers
160+
countries served
26+

Planning a build, upgrade or migration instead? See AceMQ Apache Pulsar consulting and services.

Customers

  • Microsoft
  • Henry Schein
  • Enbridge
  • Gojek

Partners

  • Broadcom
  • Redis
  • VMware Tanzu
  • OSSeva

Incident Triage

Apache Pulsar problems we fix every week

These are real symptoms from real Apache Pulsar production environments — and the first thing our engineers check when one comes in.

Common Apache Pulsar production problems and how AceMQ resolves them
Symptom you're seeingWhat we check firstTypical resolution
Write latency spikes cluster-wide with no obvious broker causeBookKeeper bookie disk IO and journal/ledger volume separation. Pulsar's storage layer is a common blind spot for teams used to Kafka's single-layer model — a single overloaded bookie degrades writes for every topic with an ensemble that includes it, not just its own partitions.1–3 hours
Producers suddenly get throttled or messages start getting rejectedBacklog quota configuration and current backlog size against the configured retention policy. Whether the topic is set to producer_exception, producer_request_hold, or consumer_backlog_eviction determines whether this is throttling or actual message loss — and that policy choice is easy to get wrong.Under 2 hours
Retention behaves unexpectedly — messages disappear early or never expireNamespace-level and topic-level policy precedence. Pulsar's policy hierarchy (namespace default vs. explicit topic override) is a frequent source of retention and deduplication behaving differently than the admin expected.1–2 hours
Brief unavailability or latency blips during normal operationBundle unload and split events in broker logs. Pulsar rebalances topic ownership across brokers by splitting and unloading bundles automatically, and this is often mistaken for an incident when it's actually expected load-balancing behavior — though we verify it isn't masking a real imbalance.Under 1 hour
Geo-replicated clusters drift out of syncReplication backlog and network latency between clusters, plus whether a replicator connection dropped and didn't recover cleanly. Geo-replication lag compounds quietly until a failover reveals how far behind the remote cluster actually is.2–4 hours
Broker instability that seems to start with metadata operationsZooKeeper (or configured metadata store) session timeouts and quorum health. Because brokers, bookies, and topic ownership all depend on the metadata store, a struggling ZooKeeper quorum cascades into broker-level symptoms that look unrelated at first glance.2–4 hours
Old data offloaded to S3 can't be read backTiered storage offload configuration and the offload driver's credentials/permissions against the target bucket. A misconfigured offload threshold or a permissions change on the bucket leaves cold data present but inaccessible, which surfaces only when a consumer actually seeks into it.2–4 hours

Resolution times reflect typical Apache Pulsar engagements under an active AceMQ support contract. Every P1 closes with a written root-cause analysis.

Running Apache Pulsar in production? Get a quote from a senior engineer, answered within one hour.

Contact Us

What's Included

Everything in your Apache Pulsar support contract

No add-on pricing for incidents. No per-ticket charges. One contract covers the whole surface.

  • 01

    Emergency Incident Response

    A bookie under IO pressure, a broker instability cascade, or a metadata store quorum issue. A senior engineer joins a live bridge within 15 minutes with access across the broker and bookie layers — not a ticket acknowledgement.

  • 02

    Root Cause Analysis

    Every P1 closes with a written RCA: what failed, why, the fix applied, and the specific config or infrastructure change that prevents recurrence.

  • 03

    Broker & BookKeeper Tuning

    Journal/ledger disk separation, backlog quota and retention policy design, and bundle assignment tuning against your actual topic count and throughput profile.

  • 04

    Metadata Store Health Advisory

    Proactive monitoring of ZooKeeper (or your configured metadata store) quorum health, since a single degraded metadata node can cascade into cluster-wide broker instability.

  • 05

    Capacity & Storage Reviews

    Quarterly reviews of bookie disk headroom, backlog growth trends, and tiered storage offload behavior so you size ahead of demand rather than reacting to a throttled producer.

  • 06

    Kafka Migration & Multi-Layer Onboarding

    Migration planning from Kafka, including mapping the broker/bookie architectural split for ops teams new to it, plus geo-replication design for multi-region deployments.

Want AceMQ to take this off your team's plate? Tell us about your Apache Pulsar estate.

Contact Us

Why AceMQ

What you get that you don't get elsewhere

  • Named Engineers, Zero Cold Start

    The same senior engineers stay on your account. They know your bundle layout, your bookie ensemble configuration, and your replication topology — so a P1 starts with diagnosis, not twenty minutes of explaining your environment.

  • No Tier-1 Triage Layer

    You reach a senior Pulsar engineer directly by phone, email, or Slack. No help desk collecting information to pass along, no escalation approval process standing between you and someone who can fix it.

  • We Know the Storage Layer, Not Just the Broker

    Pulsar's split broker/bookie architecture is exactly where teams coming from Kafka get surprised. We treat BookKeeper as a first-class diagnostic target, not an afterthought behind the broker logs.

  • Genuine Follow-the-Sun Coverage

    Engineers across 26+ countries and every time zone. Your 3am latency spike is someone's mid-afternoon — no overnight skeleton crew, no waiting for a region to wake up.

  • Proactive, Not Just Reactive

    Quarterly health checks on bookie disk and metadata store quorum health, plus shared intelligence across our support base. When a version-specific bug surfaces on one customer's cluster, every affected customer hears about it before it reaches their production.

  • Honest About the Operational Complexity

    Pulsar's multi-layer architecture buys real flexibility but real operational surface. We tell customers plainly when that trade-off fits their use case and when a simpler system would serve them better.

We support Apache Pulsar wherever it's deployed

Cloud, Kubernetes, bare metal, hybrid, and air-gapped — including environments where you can't give us outbound network access.

  • StreamNative Cloud
  • Self-managed Pulsar clusters
  • AWS (EC2, EKS)
  • Google Cloud (GKE)
  • Microsoft Azure (AKS)
  • Kubernetes & OpenShift
  • Bare metal & on-premise
  • Tiered storage to S3/GCS
  • Geo-replicated multi-region
  • Air-gapped / no outbound access

Not sure which option fits? A senior Apache Pulsar engineer will scope it with you.

Contact Us

Escalation Path

Your first hour of an Apache Pulsar outage

Every tier reaches a senior Apache Pulsar engineer. There is no tier-1 triage layer to get through.

  1. 15 minfirst responseEmergencyProduction down, messages not flowing, queue manager failure
  2. 1 hourfirst responseCriticalSevere degradation, high error rates, approaching capacity
  3. 4 hoursfirst responseHighPerformance issues, configuration problems, non-critical failures
  4. Next Dayfirst responseStandardQuestions, guidance, best practices, non-urgent improvements

P1 escalation path

A replay of one P1, from the first page to the written root-cause analysis

SLA 15:00
T+Elapsed15:00
Engineer on your bridge

15-minute P1 response, 24/7.
A response time, not a resolution time.

  1. T+00:00

    P1 opened, on-call engineer paged

    Phone, email or Slack reaches the on-call senior engineer directly, whether the incident is in RabbitMQ, Kafka, Redis, PostgreSQL or Kubernetes. No web form, no tier-1 queue.

    Paged
  2. T+15:00

    Senior engineer on your bridge

    A senior engineer who already knows your environment joins a live bridge, so nobody has to re-explain your topology.

    Live
  3. T+30:00

    Specialists across the stack join

    When an incident crosses components, the engineers who know each one join. For RabbitMQ, the path runs to the core team.

    If needed
  4. After

    Written root-cause analysis

    Root cause, the fix applied and the prevention steps, delivered after every P1.

    Every P1

Ready to talk Apache Pulsar? Get a quote or send us a message.

Contact Us

Pricing

What does AceMQ Apache Pulsar support cost?

AceMQ Apache Pulsar support contracts typically run $24,000–72,000 a year, depending on SLA level, scope (number of clusters or nodes, and environments) and deployment (self-managed, cloud-managed or Kubernetes).

What does AceMQ Apache Pulsar support cost?
What moves the priceHow it changes the contract
SLA levelBusiness-hours cover costs less than 24/7 cover with a 15-minute emergency response.
ScopeMore clusters or nodes, and more environments, make a larger contract.
DeploymentSelf-managed, cloud-managed and Kubernetes estates need different amounts of hands-on work.

Covering several technologies under one contract, for example RabbitMQ, Kafka and Redis, earns an aggressive discount.

Support In Practice

Apache Pulsar problems we've already solved

Apache Pulsar support and remediation work from AceMQ. Each card links to the full write-up: the cluster, what AceMQ diagnosed or changed, and the result.

1 / 4 case studies

All use cases

Support options

Four tiers of Apache Pulsar support.

AceMQ offers Apache Pulsar support in four tiers, each handing more of the day-to-day work to AceMQ: 24/7 support and incident management for clusters your team runs, proactive monitoring that catches bookie, backlog and CVE problems first, managed Pulsar on your own infrastructure, and fully managed Pulsar on AceMQ infrastructure. Brokers, BookKeeper and the metadata store are covered in all four.

  • Tier 1

    Apache Pulsar 24/7 Support & Incident Management

    You run it, we back you up

    • 15-minute P1 response, 24/7, by phone, email or Slack
    • Diagnosis across brokers, bookies and the metadata store
    • Written root-cause analysis after every P1

    Best for: Teams that run Pulsar themselves and need senior cover on both the broker and the storage layer.

  • Tier 2

    Apache Pulsar 24/7 Support with Proactive Monitoring

    You run it, we watch it with you

    • Scheduled reviews of ledger and topic retention, quotas and bundle distribution
    • CVE and known-bug alerts for your exact Pulsar release
    • Bookie disk, journal latency and under-replicated ledger checks

    Best for: Clusters where a throttled producer or a full bookie is not an acceptable surprise.

  • Tier 3

    Managed Apache Pulsar on Your Infrastructure

    We run it in your cloud or data centre

    • AceMQ runs day-2 operations and holds the pager
    • Runs in your cloud account, Kubernetes cluster or air-gapped site
    • Bookie replacement and upgrades rehearsed before they are needed

    Best for: Regulated estates that must keep streaming data inside their own boundary.

  • Tier 4

    Fully Managed Apache Pulsar on AceMQ Infrastructure

    We host it and run it, as a service

    • Hosted and operated by AceMQ, sized to your workload
    • Tenants and namespaces provisioned for your teams
    • Upgrades and capacity managed to an agreed plan

    Best for: Teams that want Pulsar's multi-tenancy without running brokers, bookies and ZooKeeper.

Who does what in each AceMQ Apache Pulsar support option
Who does whatTier 1
24/7 support
Tier 2
Proactive monitoring
Tier 3
Managed, your infrastructure
Tier 4
Fully managed by AceMQ
Who runs Apache Pulsar day to day?Your teamYour team, with AceMQ reviewsAceMQAceMQ
Where does it run?Your infrastructureYour infrastructureYour cloud account or data centreAceMQ infrastructure
24/7 incident response15-minute P1 response15-minute P1 response15-minute P1 response15-minute P1 response
Health checks and CVE alertsOn requestScheduledIncludedIncluded
Patching and upgradesYour team, AceMQ advisesPlanned with AceMQDone by AceMQDone by AceMQ
Monitoring and on-callYour teamYour teamAceMQAceMQ
Data, keys and accountsYoursYoursYoursYour data, hosted by AceMQ

Every Tier can start as an ad hoc engagement or an annual partnership, and you can move up or down a Tier as your team changes.

One partner for Apache Pulsar

Everything else AceMQ does for Apache Pulsar.

Support is one part of what AceMQ does for Apache Pulsar. The same engineers deliver consulting, health checks, migrations and end-of-life cover, and support the systems that usually run next to it.

Support for the rest of your stack

See support for all 51 technologiesShow fewer

FAQ

Apache Pulsar support questions

Still have questions about Apache Pulsar? Email an Expert

What does AceMQ Apache Pulsar support include?

Our Pulsar support covers 24/7 emergency incident response with a 15-minute SLA, root cause analysis on every P1, broker and BookKeeper tuning, metadata store health advisory, quarterly capacity reviews, and Kafka migration or multi-layer onboarding support. Every ticket is handled by a named senior engineer — there is no tier-1 triage layer and no per-incident charge.

Do you support the BookKeeper storage layer, or just the broker?

Both, and this distinction matters. Pulsar's storage is a separate BookKeeper layer of bookies, and a large share of production incidents originate there — disk IO contention, journal/ledger volume misconfiguration, ensemble placement — not in the broker itself. We diagnose across both layers as standard practice.

Can you fix producers getting throttled unexpectedly?

Yes. This is almost always a backlog quota policy issue — either the quota threshold is set lower than actual traffic requires, or the topic's backlog quota retention policy (producer_exception, producer_request_hold, or consumer_backlog_eviction) doesn't match what the team actually intended. We identify the mismatch and correct the policy.

How fast do you respond to a Pulsar production outage?

P1 emergencies — a broker instability cascade, a bookie under critical IO pressure, or a metadata store quorum issue — get a 15-minute first response with a senior engineer joining a live bridge. P2 critical issues are 1 hour, P3 high-priority 4 hours, and P4 standard questions next business day. These are contractual, not best-effort targets.

We're migrating from Kafka to Pulsar. Can you help?

Yes. We plan and execute Kafka-to-Pulsar migrations, including onboarding your operations team to the broker/bookie architectural split, which is the most common source of confusion for teams new to Pulsar. We also assess honestly whether Pulsar's multi-layer model fits your actual use case before recommending it.

Do you support geo-replication and tiered storage offload?

Yes. We design and troubleshoot multi-region geo-replication, including replication lag diagnosis, and we fix tiered storage offload misconfigurations that leave cold data present in object storage but inaccessible to consumers.

Can we work with AceMQ on Apache Pulsar without a long contract?

Yes. AceMQ works on Apache Pulsar in two ways: ad hoc engagements for a defined piece of work, such as a health check, an upgrade or an incident, or an annual partner engagement that covers 24/7 support, proactive reviews and named engineers. Many teams start ad hoc and move to an annual partnership once the first engagement is done.

How much does AceMQ Apache Pulsar support or consulting cost?

Every AceMQ proposal is tailored to your requirements: your Apache Pulsar environment, the SLA you need, the hours of cover and the scope of work. Most contracts run $24,000–72,000 a year, depending on the SLA, the scope and how Apache Pulsar is deployed, with aggressive discounts when several technologies share one contract. Request a quote and AceMQ replies within 1 hour.

Let's talk

Your Pulsar Cluster's Storage Layer Shouldn't Be a Blind Spot

Reactive cover, proactive reviews, or AceMQ running Apache Pulsar for you on your infrastructure or ours. A senior engineer scopes it with you, and quote requests are answered within 1 hour.

A senior Apache Pulsar engineer, not a sales queueQuote requests answered within 1 hourAd hoc engagements or an annual partnership

Production incident right now?Email an Apache Pulsar Architect

Get in Touch

Talk to an Apache Pulsar Expert

Send us a message and we'll follow up within 1 hour — or book a free 30-min consultation directly.

305-204-2607
info@acemq.com
66 W. Flagler St. 9th Floor
Miami, FL 33130

Prefer to talk now? Call us directly or use the consultation tab to find a time that works.

We respond within 1 hour.

Pick a time that works — no pressure, no pitch. Just 30 minutes with an expert.

We respond within 1 hour.