# AWS RDS # Introduction The purpose of this plugin is to monitor **RDS instances and AWS regions**, using key metrics regarding CPU, networks, IOPs and disks that are essential to control and monitor these machines and to guarantee optimal performance, solve problems, plan scaling , comply with SLAs and improve security. The plugin connects to the AWS API and monitors zones and instances using the aforementioned metrics, generating an agent for each zone and instance via XML that is sent to the Pandora server. # Compatibility matrix
Systems where it has been tested | Rocky linux, Fedora 34 |
Systems where it works | Any linux system |
--conf | Path to configuration file |
< Name used with the parameter "stats\_agent\_name" or failing that "Aws.rds" > |
AWS RDS Instances count | Total instances registered in AWS |
summary.aws.rds.DBconnections | Summary of the number of connections for each instance in this zone |
summary.aws.rds.CPUUtilization | Average CPU percentage used for instances in this zone |
summary.aws.rds.CPUCreditBalance | Summary of the number of CPU credits earned from each instance in this zone |
summary.aws.rds.CPUCreditUsage | Summary of the number of CPU credits spent for each instance in this zone |
summary.aws.rds.CPUSurplusCreditBalance | Summary of the number of surplus CPU credits available for each instance in this zone |
summary.aws.rds.CPUSurplusCreditsCharged | Summary of the number of CPU surplus credits used for each instance in this zone |
summary.aws.rds.DiskReadBytes | Summary of the number of bytes read from disk for each instance of this zone |
summary.aws.rds.DiskReadOps | Summary of the number of read operations performed on the disk of each instance of this zone |
summary.aws.rds.diskWriteBytes | Summary of the number of bytes written to disk for each instance of this zone |
summary.aws.rds.DiskWriteOps | Summary of the number of write operations performed on the disk for each instance in this zone |
summary.aws.rds.BinLogDiskUsage | Summary of the amount of disk space occupied by the binary logs of each instance in this zone |
summary.aws.rds.LVMReadIOPS | Summary of the number of read operations performed per second on an LVM-based storage system for each instance in this zone |
summary.aws.rds.LVMWriteIOPS | Summary of the number of writes performed per second on an LVM-based storage system for each instance in this zone |
summary.aws.rds.instances | Number of instances monitored in this zone |
summary.aws.rds.NetworkReceiveThroughput | Summary of incoming network traffic for each instance in this zone |
summary.aws.rds.NetworkTransmitThroughput | Summary of outbound network traffic for each instance in this zone |
State | Machine status, in string format |
Instance State (bool) | State of the machine, 1 if it is running, 0 otherwise |
DatabaseConnections | The number of client network connections to the database instance |
CPUUtilization | Percentage of CPU utilization used |
CPUCreditBalance | The number of earned CPU credits that an instance has accumulated since it was launched or started |
CPUCreditUsage | The number of CPU credits spent by the instance for CPU utilization |
CPUSurplusCreditBalance | The number of surplus CPU credits available for an Amazon RDS instance |
CPUSurplusCreditsCharged | The number of surplus CPU credits used by an Amazon RDS instance |
DiskReadBytes | Number of bytes read from disk |
DiskReadOps | The number of read operations performed on the disk |
DiskWriteBytes | Number of bytes written to disk |
DiskWriteOps | Number of write operations performed on the disk |
BinLogDiskUsage | The amount of disk space occupied by binary logs |
LVMReadIOPS | The number of read operations performed per second on an LVM-based storage system |
LVMWriteIOPS | The number of write operations performed per second on an LVM-based storage system |
NetworkReceiveThroughput | The incoming (receiving) network traffic on the database instance |
NetworkTransmitThroughput | Outbound (transfer) network traffic on the database instance |