Atatus monitors SQL Server on Amazon RDS, collecting key data like query metrics, execution plans, and events. This guide covers setup and configuration for full observability.

1. Grant the Agent Access

Create a read-only login for the Atatus Infra Agent and assign the necessary permissions.
Note: AWS RDS doesn’t support CONNECT ANY DATABASE. You must create the user explicitly in each target database.

2. Configure the Atatus Agent

Step 1: Configure the SQL Server Integration

Edit the /etc/atatus-infra-agent/conf.d/sqlserver.d/sqlserver.yml configuration file in your Atatus Agent installation directory:

Step 2: Restart the Atatus Infra Agent


Enable Schema Collection for SQL Server 2017+ (Optional)

Atatus Agent can collect schema information from SQL Server 2017 and above.

Requirements

  • Agent v3.4.0 or higher
  • collect_database_info: true
  • collect_settings: true
  • Use auto_discovery: true to auto-detect all databases

Configuration Examples

  • Collect schemas from all logical databases

Collect Metrics Using Custom Queries (Optional)

You can collect custom metrics from SQL Server using the custom_queries option in your configuration.

Configuration Example