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.
How It Works
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.
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.
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.
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.
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.
Aurora Cluster Monitoring Setup
Enable Performance Insights and deploy TigerOps Aurora monitoring in one command.
# 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"]}}'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.
Know Your Aurora Cluster Inside Out
Replica lag alerts, failover tracking, and query-level performance insights. Connect your cluster in minutes.