Druid Support

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

AceMQ supports Apache Druid in production — Kafka supervisors falling behind, segments that never hand off to deep storage, brokers timing out because a query touches fifty thousand segments, and compaction that quietly stopped running months ago. Every ticket reaches a named senior engineer who knows your tier layout.

Senior Apache Druid engineers on call right now — 24/7/365
15 min emergency SLA24 /7 global coverage130 + enterprise customers26 + countries served

Trusted for mission-critical Apache Druid by teams in finance, healthcare, defense, and telecom

Escalation Path

Your first hour of a Apache Druid outage

Most vendors publish an SLA number. This is what actually happens, minute by minute, when you page a senior AceMQ engineer.

T+0

You page us

Phone, email, or Slack — any channel reaches the on-call senior engineer directly. No web form, no tier-1 queue.

T+15

Named engineer live

A senior engineer who already knows your environment joins a live bridge. Zero cold-start, no re-explaining your topology.

T+30

Root cause isolated

Direct broker access, log and metric review, and a working hypothesis with a rollback plan before we touch anything.

Post

Written RCA

Documented root cause, the fix applied, and the prevention steps — delivered after every P1, not just when asked.

Response Times

SLA tiers, contractually guaranteed

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

P1 — Emergency
15 min

Production down, messages not flowing, cluster or broker failure

P2 — Critical
1 hour

Severe degradation, rising error rates, approaching capacity limits

P3 — High
4 hours

Performance issues, configuration problems, non-critical failures

P4 — Standard
Next day

Questions, guidance, best practices, non-urgent improvements

Incident Triage

Apache Druid problems we fix every week

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

Real-time data is hours behind Kafka with no error in the UI
What we check firstSupervisor status for failed or repeatedly restarting indexing tasks, then per-partition consumer lag. A task that dies and is resurrected on a loop keeps the supervisor reported as running while the offsets barely advance, so the lag is the only honest signal.
Typical resolution1–2 hours
Segments are built but never become queryable
What we check firstWhether handoff completed — deep storage writes succeeding, metadata store entries created, and Historical nodes with free capacity to load them under the current load rules. Handoff waits for a Historical to accept the segment, so a full tier stalls it indefinitely.
Typical resolution1–3 hours
Broker queries time out on wide time ranges but work on narrow ones
What we check firstHow many segments the query fans out to. Too-fine segmentGranularity over a long retention produces tens of thousands of small segments, and the merge cost at the Broker dominates before any Historical is even busy.
Typical resolution2–4 hours
Query performance degrading steadily week over week
What we check firstAuto-compaction status in the Coordinator. Compaction that is unconfigured, disabled, or starved of task slots leaves the cluster accumulating small segments forever — performance decays on a schedule rather than falling over, which is why it goes unnoticed for months.
Typical resolution1–3 hours
Ingestion tasks queue and never start
What we check firstMiddleManager worker capacity against the number of concurrent supervisors and their task counts. Long-running realtime tasks hold slots for the full task duration, so a handful of streaming supervisors can consume every slot and starve batch ingestion completely.
Typical resolutionUnder 2 hours
Segment sizes exploded after enabling rollup
What we check firstDimension cardinality in the ingestion spec. Rollup only compresses rows that share every dimension value, so one high-cardinality dimension — a request id, a session id, a raw user agent — reduces the rollup ratio to nearly nothing while the index grows. queryGranularity matters just as much.
Typical resolution2–4 hours
Recent data queries suddenly hitting slow cold-tier segments
What we check firstCoordinator load rules. A period-based rule that no longer covers your actual query window, or a tier with insufficient capacity, silently moves recent segments to a cheaper tier or leaves them unloaded and served from deep storage.
Typical resolutionUnder 2 hours
Coordinator or Overlord flapping, cluster state inconsistent
What we check firstZooKeeper health and metadata store latency together. Druid depends on both for coordination and segment bookkeeping, and a slow PostgreSQL or MySQL metadata database presents as Druid instability rather than as a database problem.
Typical resolutionSame day

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

Not on the list? Tell us what's breaking
What's Included

Everything in your Apache Druid support contract

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

Emergency Incident Response

Ingestion stopped, segments unavailable, brokers timing out, or a Coordinator that won't hold a stable view of the cluster. A senior engineer joins a live bridge within 15 minutes with access to diagnose.

Root Cause Analysis

Every P1 closes with a written RCA: what failed, why, the fix applied, and the ingestion spec, granularity, or capacity change that prevents recurrence. Delivered as standard, not on request.

Ingestion Pipeline Review

Kafka and Kinesis supervisor specs, task count and duration sizing, late-arriving data handling, and the schema and rollup decisions that determine segment size long before anyone sees a slow query.

Segment & Compaction Strategy

Segment granularity matched to retention and query patterns, auto-compaction configured with dedicated task capacity, and target segment sizing that keeps the Broker's fan-out cost manageable.

Cluster Sizing & Tiering

Per-role JVM heap and direct memory tuning for Broker, Historical, MiddleManager, and Coordinator, plus hot and cold tier load rules that match where your queries actually land.

Upgrades & Migrations

Rolling version upgrades across the full node set in the correct order, moves between self-managed and Imply, deep storage migrations, and migrations onto Druid from Elasticsearch or a warehouse.

Anywhere You Run It

We support Apache Druid wherever it's deployed

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

Apache Druid 26 – 31 (self-managed)Imply Enterprise & Imply PolarisDruid Operator on KubernetesOpenShiftAWS (EC2, EKS, S3 deep storage)Microsoft Azure (AKS, Blob deep storage)Google Cloud (GKE, GCS deep storage)HDFS deep storageZooKeeper & PostgreSQL/MySQL metadata storeKafka & Kinesis streaming ingestionBare metal & on-premiseAir-gapped / no outbound access
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 tier layout, your supervisor specs, and your retention rules — so a P1 call opens with a hypothesis rather than a tour of your cluster.

No Tier-1 Triage Layer

You reach a senior Druid engineer directly by phone, email, or Slack. Nobody collects details to hand off, and no escalation approval stands between you and someone who can read a supervisor payload.

We Understand the Whole Process Set

Druid is six coordinating services with different memory models and failure modes. Most incidents are misattributed to the process that reported the error rather than the one that caused it — Historical capacity showing up as a Broker timeout, for instance.

Ingestion and Query, Not Just One

Query performance in Druid is decided at ingestion time by granularity, rollup, and partitioning. We fix the spec that created the segments rather than tuning around the segments you already have.

Genuine Follow-the-Sun Coverage

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

Full-Stack, Including the Dependencies

We diagnose across Kafka, ZooKeeper, the metadata database, deep storage latency, the JVM, and Kubernetes. Druid rarely fails alone, and its dependencies fail in ways that look like Druid bugs.

FAQ

Apache Druid support questions

Druid Degrades on a Schedule Long Before It Breaks

Segment sprawl, stalled compaction, and starved task slots build for months without an alert. Whether you need emergency response tonight or a contract that catches them early, AceMQ staffs every engagement with a named senior Druid engineer. Quotes returned within 24 hours.

Get in Touch

Talk to a Support Expert

Send us a message and we'll follow up within one business day — 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 business day.

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

We respond within 1 business day.