All Integrations
CloudCloudWatch Metric Streams + IAM

AWS Aurora Integration

Track Aurora cluster metrics, replica lag, failover events, and query performance. Full support for Aurora MySQL, PostgreSQL, Serverless v2, and Global Database with AI-powered root cause analysis.

Setup

How It Works

01

Deploy CloudFormation Stack

Launch the TigerOps CloudFormation template to enable Metric Streams for the AWS/RDS namespace and grant read access to the Aurora Performance Insights API.

02

Enable Aurora Performance Insights

Activate Performance Insights on your Aurora cluster. TigerOps ingests per-SQL wait events, database load, and top queries alongside standard CloudWatch Aurora metrics.

03

Configure Cluster Topology

TigerOps auto-discovers your Aurora cluster writer and reader endpoints. Each instance in the cluster is monitored independently so replica lag and per-reader load are visible at a glance.

04

Set Failover & Lag Alerts

Define replica lag thresholds and failover detection rules. TigerOps captures Aurora failover events from EventBridge and measures RTO — the actual time from failure to a successful reconnection.

Capabilities

What You Get Out of the Box

Cluster & Instance Metrics

Writer and reader instance CPU, memory, network throughput, and buffer cache hit ratio. TigerOps shows cluster-level aggregates and per-instance drill-downs on the same dashboard.

Replica Lag Monitoring

AuroraReplicaLag and AuroraReplicaLagMaximum tracked per reader instance. TigerOps alerts when lag exceeds your threshold and correlates high lag with write-heavy workloads on the writer.

Failover Event Tracking

Aurora failover events captured via EventBridge and enriched with before/after instance IDs, RTO, and the metric anomaly that preceded the failure. Stored as incidents with full timeline.

Aurora Serverless v2 Scaling

Track Aurora Serverless v2 ACU (Aurora Capacity Unit) utilisation, scaling events, and the minimum/maximum ACU boundaries. TigerOps alerts when ACUs approach the configured maximum.

Performance Insights Integration

Top SQL by database load, per-query wait event breakdowns, and session count by state. Correlate query regressions with deployment events, schema changes, or data volume growth.

AI Failover Root Cause

When an Aurora failover occurs, TigerOps AI reviews the 15 minutes of metric history preceding the event — CPU, connections, I/O, replica lag — and generates a likely root cause summary.

Configuration

Aurora Cluster Monitoring Setup

Enable Performance Insights and deploy TigerOps Aurora monitoring in one command.

aurora-setup.sh
# Enable Performance Insights on Aurora cluster
aws rds modify-db-cluster \
  --db-cluster-identifier my-aurora-cluster \
  --enable-performance-insights \
  --performance-insights-retention-period 7 \
  --apply-immediately

# Enable Performance Insights on each cluster instance
aws rds modify-db-instance \
  --db-instance-identifier my-aurora-instance-1 \
  --enable-performance-insights \
  --monitoring-interval 15 \
  --monitoring-role-arn arn:aws:iam::123456789:role/rds-monitoring-role \
  --apply-immediately

# Deploy TigerOps Aurora monitoring stack
aws cloudformation deploy \
  --template-url https://tigerops-cfn.s3.amazonaws.com/aurora-integration.yaml \
  --stack-name tigerops-aurora \
  --capabilities CAPABILITY_IAM \
  --parameter-overrides \
    TigerOpsApiKey=${TIGEROPS_API_KEY} \
    ClusterIdentifier=my-aurora-cluster \
    EnableFailoverAlerts=true \
    ReplicaLagThresholdMs=1000

# Subscribe to RDS EventBridge events for failover detection
aws events put-rule \
  --name tigerops-aurora-failover \
  --event-pattern '{"source":["aws.rds"],"detail-type":["RDS DB Cluster Event"],"detail":{"EventID":["RDS-EVENT-0006","RDS-EVENT-0002"]}}'
FAQ

Common Questions

Does TigerOps support both Aurora MySQL and Aurora PostgreSQL?

Yes. TigerOps collects metrics from both Aurora MySQL (5.7 and 8.0 compatible) and Aurora PostgreSQL (13, 14, 15, and 16 compatible) via CloudWatch Metric Streams and Performance Insights.

How does TigerOps detect an Aurora failover?

TigerOps subscribes to RDS EventBridge events for the RDS-EVENT-0006 (failover started) and RDS-EVENT-0002 (failover completed) events. These are surfaced as incidents in TigerOps with the exact failover duration and the metrics that preceded it.

Can TigerOps monitor Aurora Global Database clusters?

Yes. TigerOps supports Aurora Global Database monitoring. Cross-region replication lag (GlobalWriteForwardingStatus and AuroraGlobalDBReplicationLag) is tracked and alerted on for each secondary region.

How are Aurora Serverless v2 ACU scaling events tracked?

TigerOps captures ACU scaling events from CloudWatch metrics and EventBridge. Each scaling event is annotated on your metric charts so you can see exactly when Aurora Serverless scaled up or down and what the workload looked like at that time.

Does TigerOps support Aurora with RDS Proxy?

Yes. TigerOps collects both the RDS Proxy metrics (connection pool utilisation, borrowed connections, query requests) and the underlying Aurora cluster metrics, giving you visibility into both layers of the connection stack.

Get Started

Know Your Aurora Cluster Inside Out

Replica lag alerts, failover tracking, and query-level performance insights. Connect your cluster in minutes.