Skip to main content
HealOps uses AWS RDS to investigate database instance health and surface recent operational events — failovers, maintenance windows, parameter changes, and backup activity — when an alert fires against a managed RDS database. All RDS API calls are read-only and routed through the shared aws_sdk_client allowlist, so the integration cannot mutate your RDS resources.

Prerequisites

  • AWS credentials configured per the AWS integration (role ARN recommended)
  • An RDS DB instance you want HealOps to investigate
  • IAM permissions for the two RDS describe actions listed below

Setup

Environment variables

Region resolution order (highest priority first):
  1. region field on the source dict (when configured via the integrations store)
  2. AWS_REGION environment variable
  3. RDS_REGION environment variable
  4. us-east-1 (default)

IAM permissions

The integration only needs two read-only RDS actions:
Attach this policy to the same IAM role or user already configured for the AWS integration. If you are already using the AWS managed ReadOnlyAccess policy, both actions are already covered.

Tools

Both tools become available to the planner whenever rds.db_instance_identifier is present in the resolved sources.

Use cases

  • Verifying RDS instance status (available, modifying, failed) when an alert fires
  • Detecting Multi-AZ failover events around an incident timestamp
  • Tracing recent maintenance, parameter group changes, or backup activity that may correlate with the incident

Troubleshooting

Upstream correlation validation

HealOps also includes a deterministic upstream-correlation smoke validation path for no-trace-ID RDS CPU spike investigations. This allows validating correlation output locally without requiring live Datadog credentials or full LLM investigation setup.

Local smoke validation

Run:
Expected output includes separate sections for:
  • correlated signals
  • most likely causal driver(s)
Example:
For machine-readable output:

Live investigation validation

For live validation, configure Datadog and trigger an investigation against an RDS CPU spike alert. The upstream correlation runtime automatically scopes RDS metrics to the alerting DB instance using the dbinstanceidentifier tag to avoid cross-instance aggregation in multi-RDS environments. Recommended alert fields:
Then run a live investigation:
When runtime evidence is available, the final report includes:
  • correlated signals
  • most likely causal driver(s)
This validation flow is intended as a lightweight smoke/integration path and does not require synthetic benchmark execution.