Emergency Incident Response
Database unreachable, commits hanging, or a failover that didn't happen. A senior PostgreSQL DBA joins a live bridge within 15 minutes with access to diagnose — not a ticket acknowledgement.
Tanzu Postgres Support
Last reviewed by Scott Sternloff
AceMQ is Broadcom's VMware Expert Advantage Partner of the Year for the Americas. Our senior DBAs run PostgreSQL on Kubernetes under the Tanzu operator — autovacuum falling behind on freeze, connection storms after a rolling restart, a synchronous standby blocking every commit, and checkpoint stalls that are really PVC IOPS limits. Every ticket reaches a named engineer who already knows your cluster.
Planning a build, upgrade or migration instead? See AceMQ Tanzu Postgres consulting and services.
Customers




Partners


Incident Triage
These are real symptoms from real Tanzu Postgres production environments — and the first thing our engineers check when one comes in.
| Symptom you're seeing | What we check first | Typical resolution |
|---|---|---|
| Wraparound warnings in the log, or the database refuses to accept commands | age(datfrozenxid) per database and the oldest relfrozenxid, then whatever is holding xmin back — normally a stale replication slot, an abandoned prepared transaction, or a long idle-in-transaction session. Autovacuum cannot freeze past the oldest xmin, so raising its aggressiveness does nothing until that holder is cleared. | 2–4 hours |
| "Too many connections" storms every time pods roll | max_connections against pool size multiplied by replica count. Horizontal scaling multiplies client-side pools while the server ceiling stays fixed, so a rolling restart reconnects everything at once. The durable fix is pgbouncer in transaction mode sized to the database, not to the application. | 1–3 hours |
| Commits hanging on the primary while the database looks otherwise healthy | synchronous_standby_names and the standby's flush and replay lag. A synchronous replica on a slower storage class blocks every commit on the primary — the primary's own metrics look fine, which is exactly why this one takes teams so long to spot. | Under 2 hours |
| Periodic write latency spikes and long checkpoint times on Kubernetes | PVC IOPS and burst-credit consumption against checkpoint volume, then checkpoint_timeout, max_wal_size, and bgwriter settings. Most of these are storage class problems wearing a Postgres costume — the tuning helps, but not if the volume runs out of burst credit every afternoon. | 2–4 hours |
| Primary is unhealthy but the operator never promoted a replica | The operator and Patroni health check definition and what it actually probes. A primary that accepts TCP but cannot serve queries — out of connections, or stuck on a full disk — passes a naive readiness probe indefinitely, so failover never triggers. | 2–4 hours |
| Sequential scans and growing disk on a table that should be small | Dead versus live tuple counts in pg_stat_user_tables alongside the oldest idle-in-transaction backend. A long-open transaction anywhere in the cluster prevents vacuum from reclaiming rows everywhere, so the bloat and the offending session are frequently in different applications. | Same day |
| Point-in-time recovery fails, or backups turn out to be incomplete | pg_stat_archiver failed_count and the object-store credentials and retention policy. Failed archive commands accumulate silently for weeks — nothing alerts, nothing degrades, and the gap is discovered at the exact moment you need to restore. | 1–3 hours |
Resolution times reflect typical Tanzu Postgres 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.
Database unreachable, commits hanging, or a failover that didn't happen. A senior PostgreSQL DBA joins a live bridge within 15 minutes with access to diagnose — not a ticket acknowledgement.
Every P1 closes with a written RCA: what failed, why, the fix applied, and the vacuum policy, pool configuration, or storage class change that prevents recurrence. Delivered as standard, not on request.
EXPLAIN ANALYZE plan review, index strategy across B-tree, GIN, GiST, and BRIN, autovacuum sizing for your write pattern, partitioning for large tables, and pgbouncer pool configuration that matches your workload.
Tanzu Postgres operator upgrades, instance CR changes, storage class and PVC sizing, pod anti-affinity for zone-aware placement, and health checks that actually detect an unhealthy primary.
WAL archiving verified end to end, restore testing that performs a real restore on a schedule, retention policy review, and documented recovery runbooks with measured recovery times rather than estimates.
As Broadcom's Expert Advantage Partner of the Year, we handle Tanzu for PostgreSQL subscription questions alongside the technical ones: entitlement reconciliation, true-up exposure, renewal terms, and quotes inside 24 hours.
Why AceMQ
AceMQ holds Broadcom's top VMware partner award for the Americas in 2025. That means an escalation path into Tanzu engineering when a problem is genuinely an operator defect, and one team covering both your support and your subscription.
The same senior DBAs stay on your account. They know your instance topology, your storage class, and your write profile — so a P1 starts with diagnosis instead of you explaining your cluster while commits are hanging.
You reach a senior PostgreSQL DBA directly by phone, email, or Slack. No help desk collecting information to pass along, no escalation approval between you and someone who can read pg_stat_activity against your storage metrics.
Postgres on Kubernetes fails in ways bare-metal Postgres does not: PVC throughput limits, probes that misjudge health, pods rescheduled mid-checkpoint. We diagnose the database and the platform together, because splitting them across two vendors is how incidents stretch into days.
Engineers across 26+ countries and every time zone. Your 3am replication stall is someone's mid-afternoon — no overnight skeleton crew, no waiting for a region to wake up.
Quarterly health checks covering freeze age, bloat, slot retention, and backup verification — plus shared intelligence across our support base when a version-specific bug surfaces on someone else's cluster first.
Cloud, Kubernetes, bare metal, hybrid, and air-gapped — including environments where you can't give us outbound network access.
Escalation Path
Every tier reaches a senior Tanzu Postgres 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 Tanzu Postgres 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
Tanzu Postgres support work from AceMQ. Each card links to the full write-up: the cluster, what AceMQ diagnosed or changed, and the result.
Regional Payments Processor
Finding why a Tanzu Postgres primary stayed in service while refusing queries, and fixing the health probe so the operator promotes a replica.
Software-as-a-Service Analytics Vendor
Support engagement tracing afternoon write latency spikes on Tanzu Postgres to volume burst credits, not the database settings everyone had been tuning.
Public Sector Records Agency
Restoring a Tanzu Postgres backup into a clean namespace for the first time, and finding that WAL archiving had been failing quietly for weeks.
Regional Energy Distributor
Sequencing a Tanzu Postgres operator upgrade and a PostgreSQL major-version upgrade across four clusters, rehearsed on cloned data.
Support options
AceMQ offers Tanzu Postgres 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 finds freeze age, archive failures and weak probes first, managed Postgres on your own Kubernetes, and fully managed Postgres on AceMQ infrastructure. Licensing is quoted in the US only, with a 72-core minimum.
You run it, we back you up
Best for: Platform teams that run Tanzu Postgres themselves and need senior DBA cover.
You run it, we watch it with you
Best for: Teams that want the wraparound warning or the failed archive found in a review, not in an outage.
We run it in your cloud or data centre
Best for: Regulated estates that must keep PostgreSQL inside their own Kubernetes boundary.
We host it and run it, as a service
Best for: Teams that want Postgres on Kubernetes without owning the operator, the pager or the restore drill.
| 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 Tanzu Postgres 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 Tanzu Postgres
Support is one part of what AceMQ does for Tanzu Postgres. The same engineers deliver consulting, health checks, migrations and end-of-life cover, and support the systems that usually run next to it.
Our support covers 24/7 emergency incident response with a 15-minute SLA, root cause analysis on every P1, query and vacuum tuning, operator and Kubernetes operations, backup and point-in-time recovery assurance, major version upgrades, and Broadcom licensing support. Every ticket is handled by a named senior DBA assigned to your account. There is no tier-1 triage layer and no per-incident charge.
Urgent, but almost always fixable well before the database stops accepting writes. Wraparound warnings mean autovacuum has not been able to freeze old rows, and the reason is nearly always something holding xmin back — a stale replication slot from a decommissioned replica, an orphaned prepared transaction, or a session left idle in transaction. Clearing that holder lets freezing proceed, and only then does autovacuum tuning matter. We handle these as P1 and typically have the blocker identified inside the first hour.
P1 emergencies — database unreachable, commits hanging, failover not completing — get a 15-minute first response with a senior DBA 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.
Yes. We support Tanzu for PostgreSQL, other Kubernetes operators, Patroni clusters on VMs, and traditional bare-metal deployments, including estates that run several of these at once. The Tanzu operator changes how failover and upgrades are orchestrated, but xmin, autovacuum, WAL, and the planner behave the same everywhere — and that is where most incidents originate.
Usually because the health check was answering a narrower question than you assumed. A primary that has exhausted max_connections, filled its data volume, or wedged on a synchronous standby will still complete a TCP handshake and can still pass a shallow readiness probe, so the operator sees a healthy leader and never promotes. We review the probe definition against the failure modes you actually need it to catch, then verify the change by inducing those failures in a non-production cluster rather than assuming.
Yes, and it is a frequent reason Tanzu customers reach out. As Broadcom's VMware Expert Advantage Partner of the Year for the Americas, we reconcile deployed instances and core counts against purchased entitlements, surface true-up exposure ahead of an audit, and negotiate renewal and multi-year terms. Licensing quotes come back within 24 hours, from the same team that sizes your clusters.
Yes. AceMQ works on Tanzu Postgres 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 Tanzu Postgres 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 Tanzu Postgres 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 Tanzu Postgres 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 Tanzu Postgres 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.