Emergency Incident Response
Gateway returning errors, upstreams ejected, config not propagating, or a plugin failing closed on every request. A senior engineer joins a live bridge within 15 minutes with access to diagnose.
Kong Support
Last reviewed by Scott Sternloff
AceMQ supports Kong Gateway in production — 502s from upstream health check and DNS caching behaviour, plugin chains adding latency to every request, rate limits that drift across nodes without a shared store, and Ingress Controller routes that never reconcile. Every ticket reaches a named senior engineer.
Planning a build, upgrade or migration instead? See AceMQ Kong consulting and services.
Customers




Partners


Incident Triage
These are real symptoms from real Kong production environments — and the first thing our engineers check when one comes in.
| Symptom you're seeing | What we check first | Typical resolution |
|---|---|---|
| Intermittent 502s to an upstream that is demonstrably healthy | Kong's own view of the upstream targets and its DNS resolution cache. Kong caches resolved addresses for the record TTL, so a service whose pod IPs rotate faster than the TTL leaves Kong dialling addresses that no longer exist — while a direct curl from the same node succeeds. | 1–2 hours |
| Every request gained 40ms of latency after a config change | The plugin execution chain and its ordering on that route. An auth plugin making an external introspection call, or a request transformer running before a cheap rejection like rate limiting, makes every request pay for work that should have been short-circuited. | 1–2 hours |
| Rate limits allow far more traffic than configured | The rate limiting policy in use. The local policy counts per node, so an eight-node cluster enforces roughly eight times the configured limit. The cluster and redis policies share state; local does not, and it is the default in many deployments. | Under 1 hour |
| A route change is live on one node and not on another | Cluster propagation state — control plane to data plane sync status in hybrid mode, or the database cache invalidation and db_update_frequency in traditional mode. Nodes serve stale routes until the invalidation event reaches them. | 1–3 hours |
| Kong Ingress Controller is not applying a new route | The controller logs and the resource status, then whether the ingressClassName matches the controller's watched class. Silent no-ops usually come from a class mismatch or a plugin annotation referencing a KongPlugin object in a different namespace. | 1–2 hours |
| Worker memory grows steadily until the node is restarted | Total route and service count against the router rebuild behaviour, plus plugin-held state. Very large route sets and frequent config changes drive repeated router rebuilds, and each worker holds its own copy. | 2–4 hours |
| Upstream marked unhealthy and never returns to rotation | Active versus passive health check configuration. With only passive checks, Kong has no mechanism to re-probe a target it has ejected, so it stays out of rotation until something else changes the config. | Under 1 hour |
| Client certificate or TLS handshake failures at the gateway | SNI to certificate mapping in Kong, the trust chain configured for mutual TLS, and whether the client is presenting an intermediate. Handshake failures at Kong usually resolve to a missing intermediate or an SNI with no matching certificate object. | Same day |
Resolution times reflect typical Kong engagements under an active AceMQ support contract. Every P1 closes with a written root-cause analysis.
What's Included
No add-on pricing for incidents. No per-ticket charges. One contract covers the whole surface.
Gateway returning errors, upstreams ejected, config not propagating, or a plugin failing closed on every request. A senior engineer joins a live bridge within 15 minutes with access to diagnose.
Every P1 closes with a written RCA: what failed, why, the fix applied, and the plugin, upstream, or cluster configuration change that prevents recurrence. Standard, not on request.
Ordering the chain so cheap rejections happen first, caching auth introspection results, and profiling custom Lua plugins — cutting per-request overhead the gateway adds to every call.
Active and passive health checks, DNS and SRV resolution behaviour, load balancing algorithm selection, retries, and timeouts configured so a slow upstream degrades gracefully instead of cascading.
OIDC and OAuth2 integration, key and JWT authentication, mutual TLS and certificate lifecycle, ACL design, and rate limiting that actually enforces across every node in the cluster.
Version upgrades with rolling procedure, migration between traditional database-backed, DB-less declarative, and hybrid control-plane modes, and Kong Ingress Controller adoption in Kubernetes.
Why AceMQ
The same senior engineers stay on your account. They know your route set, your plugin chain, and your deployment mode — so a P1 call starts with diagnosis, not twenty minutes of you explaining your gateway topology.
You reach a senior engineer directly by phone, email, or Slack. No help desk collecting information to pass along, and no escalation approval standing between you and someone who can actually fix it.
The gateway is where every problem shows up and rarely where it lives. We follow the request into DNS, the service mesh, the upstream runtime, and the database behind it — because that is where the 502 usually originates.
Kong is OpenResty underneath. When the answer is not in a plugin setting we read the NGINX error log, profile custom Lua, and work at the level the gateway actually runs at.
Engineers across 26+ countries and every time zone. Your 3am incident is someone's mid-afternoon — no overnight skeleton crew, no waiting for a region to wake up.
Quarterly health checks on route count, plugin overhead, upstream health, and version currency — plus alerts on CVEs affecting the exact Kong and OpenResty versions you run.
Cloud, Kubernetes, bare metal, hybrid, and air-gapped — including environments where you can't give us outbound network access.
Version coverage
Kong supports each Enterprise minor version for one year and each LTS version for three years, then gives limited sunset support for up to 12 months with no patches. AceMQ is independent of Kong. Kong's own support handles defects in Kong Gateway Enterprise and Konnect on supported versions; AceMQ covers the plugin chain, the upstreams and the platform around the gateway, on any version.
| Kong Gateway Enterprise | Released | End of full support | Status | AceMQ cover |
|---|---|---|---|---|
| 3.16 | 15 Sep 2026 | 15 Sep 2027 | Supported | 24/7 support |
| 3.15 | 2 Jul 2026 | 2 Jul 2027 | Supported | 24/7 support |
| 3.14 LTS | 7 Apr 2026 | 7 Apr 2029 | Supported | 24/7 support |
| 3.13 | 18 Dec 2025 | 18 Dec 2026 | Supported | 24/7 support |
| 3.12 | 1 Oct 2025 | 1 Oct 2026 (passed) | Sunset support to 1 Oct 2027 | 24/7 support and upgrade planning |
| 3.11 | 3 Jul 2025 | 3 Jul 2026 (passed) | Sunset support to 3 Jul 2027 | 24/7 support and upgrade planning |
| 3.10 LTS | 27 Mar 2025 | 31 Mar 2028 | Supported | 24/7 support |
| 3.9 and earlier | 2025 and earlier | Ended | Sunset still runs for 3.9 (to 12 Dec 2026) and 3.4 (to 31 Aug 2027); all others have ended | Support and upgrade planning |
Source: Kong's Gateway version support policy (developer.konghq.com/gateway/version-support-policy), checked 20 October 2026. Sunset support is limited help to upgrade and includes no patches. AceMQ response times: 15 minutes for emergencies, 1 hour for critical issues, 4 hours for high-priority issues and the next business day for standard questions.
Escalation Path
Every tier reaches a senior Kong engineer. There is no tier-1 triage layer to get through.
P1 escalation path
A replay of one P1, from the first page to the written root-cause analysis
15-minute P1 response, 24/7.
A response time, not a resolution time.
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.
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.
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.
Written root-cause analysis
Root cause, the fix applied and the prevention steps, delivered after every P1.
Pricing
AceMQ Kong 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 moves the price | How it changes the contract |
|---|---|
| SLA level | Business-hours cover costs less than 24/7 cover with a 15-minute emergency response. |
| Scope | More clusters or nodes, and more environments, make a larger contract. |
| Deployment | Self-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
Kong support and remediation work from AceMQ. Each card links to the full write-up: the gateway estate, what AceMQ diagnosed or changed, and the result.
Digital Commerce Platform
Tracing intermittent 502s at the Kong gateway to misconfigured active health checks and stale DNS resolution of upstream service names.
B2B SaaS Provider
Fixing rate limits that allowed several times the configured quota because the plugin was using the local counter policy across a multi-node gateway.
Payments Technology Provider
Measuring where request latency is actually spent inside the Kong plugin chain, and which plugins are worth their cost.
Telecommunications Provider
Debugging proxy-level latency and policy execution problems in Apigee that sit outside what the platform vendor's support will investigate.
Travel Booking Platform
Correcting Apigee quota and spike arrest configuration that was rejecting legitimate traffic while letting genuine bursts through to backends.
Consumer Financial Services Company
Assessing a sprawling Apigee proxy estate and designing a shared flow architecture that removes duplicated policy logic across hundreds of proxies.
Support options
AceMQ offers Kong support in four tiers, each handing more of the day-to-day work to AceMQ: 24/7 support and incident management for gateways your team runs, proactive monitoring that finds plugin, health check and certificate problems first, managed Kong on your own infrastructure, and fully managed Kong on AceMQ infrastructure. OSS, Enterprise and Konnect data planes are covered in all four.
You run it, we back you up
Best for: Platform teams that run Kong themselves and need senior cover at 3am.
You run it, we watch it with you
Best for: Estates where a 429 on a healthy route or an expired mTLS certificate is not an acceptable surprise.
We run it in your cloud or data centre
Best for: Regulated estates that must keep API traffic and gateway configuration inside their own boundary.
We host it and run it, as a service
Best for: Teams that want Kong without a gateway on-call rota or a cluster to patch.
| Who does what | Tier 1 24/7 support | Tier 2 Proactive monitoring | Tier 3 Managed, your infrastructure | Tier 4 Fully managed by AceMQ |
|---|---|---|---|---|
| Who runs Kong day to day? | Your team | Your team, with AceMQ reviews | AceMQ | AceMQ |
| Where does it run? | Your infrastructure | Your infrastructure | Your cloud account or data centre | AceMQ infrastructure |
| 24/7 incident response | 15-minute P1 response | 15-minute P1 response | 15-minute P1 response | 15-minute P1 response |
| Health checks and CVE alerts | On request | Scheduled | Included | Included |
| Patching and upgrades | Your team, AceMQ advises | Planned with AceMQ | Done by AceMQ | Done by AceMQ |
| Monitoring and on-call | Your team | Your team | AceMQ | AceMQ |
| Data, keys and accounts | Yours | Yours | Yours | Your 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 Kong
Support is one part of what AceMQ does for Kong. The same engineers deliver consulting, health checks, migrations and end-of-life cover, and support the systems that usually run next to it.
Our Kong support covers 24/7 emergency incident response with a 15-minute SLA, root cause analysis on every P1, plugin chain and latency tuning, upstream and health check design, authentication and TLS configuration, cluster and hybrid mode operations, and version upgrades. Every ticket is handled by a named senior engineer assigned to your account — there is no tier-1 triage layer and no per-incident charge.
The most common cause is DNS caching. Kong resolves upstream hostnames and caches the result for the record TTL, so in an environment where backend addresses rotate faster than that TTL — pods rescheduling, instances replaced — Kong keeps dialling addresses that no longer exist while a manual curl from the same host succeeds. The second cause is health check configuration: with only passive checks, an ejected target is never re-probed and stays out of rotation. Both are configuration fixes rather than capacity problems.
Almost certainly the local rate limiting policy on a multi-node cluster. The local policy keeps counters in each node's own memory, so with N nodes behind a load balancer you effectively enforce N times the limit you configured. Moving to the cluster or redis policy gives shared counters across nodes. Redis is generally the right answer at scale, and we size and configure it as part of the change rather than just flipping the setting.
Yes. Kubernetes is where most of our Kong work sits. We handle ingress class configuration, KongPlugin and KongClusterPlugin resources, namespace scoping, reconciliation failures that appear as silent no-ops, and the interaction between the controller's declarative config and the gateway's runtime state. We also support hybrid mode deployments where the control plane and data plane are split across clusters.
Yes, and we will be direct about whether you should. DB-less removes an operational dependency and suits GitOps-managed config, but gives up runtime-created consumers and some plugin state. Hybrid mode keeps a database at the control plane while data planes run from cached config, which is usually the right answer for large multi-region estates. We plan and execute the migration with a parallel-run validation step rather than a cutover weekend.
Yes, both, including the awkward middle ground where a customer is on OSS and evaluating whether the Enterprise features — RBAC, Dev Portal, advanced plugins, vendor support — justify the cost. We will give you a straight answer based on what your team actually needs rather than pushing an upgrade.
Under Kong's support policy, each Kong Gateway Enterprise minor version is supported for one year and each LTS version for three years, with a 12-month sunset period afterwards; Kong Gateway Enterprise 3.10 and 3.14 are the current LTS releases. The policy and its supported-version table apply to the Enterprise product. Kong Gateway OSS, the community edition, has no LTS and no support period from Kong, which is a frequent question on the project's GitHub. AceMQ covers both editions on any version, including Enterprise releases in sunset and OSS releases the community has moved past, and plans the upgrade to a supported version as part of the engagement.
Yes. Kong Konnect is Kong's hosted control plane: Kong runs the management layer, the service catalog and the developer portal, while the data plane gateways still run in your own infrastructure and remain your responsibility to keep on a supported version. We cover those gateways, the plugins configured on them, and the APIs behind them. On the developer side that means the decK declarative configuration and CI pipeline, custom plugins written in Lua or against the plugin development kit, and the OS and Kubernetes platform the gateways run on, so a rate limiting or authentication problem is traced through the whole path rather than stopping at the Konnect console.
Yes, and the router change is the main risk. From Kong Gateway 3.0, a route path is treated as a regular expression only if it starts with the ~ prefix, and every other path is matched as plain text, so regex routes carried over unchanged stop matching. For declarative configuration, deck file convert adds the prefix. We also review plugin and configuration changes between your version and the target, then run a rolling upgrade with a tested rollback.
Kong's own support handles defects in Kong Gateway Enterprise and Konnect on supported versions. It does not design your plugin chain, debug the upstream services behind the gateway, or fix the Kubernetes and network configuration around it. AceMQ Kong support covers that layer with a 15-minute emergency response, works alongside your subscription rather than replacing it, and hands Kong a diagnosed case when a fault turns out to be in the product.
Yes. AceMQ works on Kong 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.
Every AceMQ proposal is tailored to your requirements: your Kong 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 Kong is deployed, with aggressive discounts when several technologies share one contract. Request a quote and AceMQ replies within 1 hour.
Let's talk
Reactive cover, proactive reviews, or AceMQ running Kong for you on your infrastructure or ours. A senior engineer scopes it with you, and quote requests are answered within 1 hour.
Production incident right now?Email a Kong Architect
Send us a message and we'll follow up within 1 hour — or book a free 30-min consultation directly.
305-204-2607info@acemq.comPrefer to talk now? Call us directly or use the consultation tab to find a time that works.