Introduction

Amazon Redshift is a fully managed, petabyte-scale data warehouse service in the cloud.

An Amazon Redshift data warehouse is a collection of computing resources called nodes. These nodes are organized into a group called a cluster and each cluster runs an Amazon Redshift engine and contains one or more databases.

Setup

To set up the OpsRamp AWS integration and discover the AWS service, go to AWS Integration Discovery Profile and select Redshift.

Metrics

Standard metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
aws_redshift_CPUUtilizationCPU utilizationPercentMAXPercentage of allocated EC2 compute units that are currently in use on the instance. This metric identifies the processing power required to run an application upon a selected instance.
aws_redshift_DatabaseConnectionsDatabaseConnectionsCountAVERAGENumber of database connections in use.
aws_redshift_NetworkReceiveThroughputNetworkReceiveThroughputAVERAGEIncoming (receive) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication.
aws_redshift_NetworkTransmitThroughputNetworkTransmitThroughputAVERAGEOutgoing (transmit) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication.
aws_redshift_PercentageDiskSpaceUsedPercentageDiskSpaceUsedPercentAVERAGEThe percent of disk space used.
aws_redshift_ReadThroughputReadThroughputAVERAGEAverage number of bytes read from disk per second.
aws_redshift_WriteThroughputWriteThroughputAVERAGEAverage number of bytes written to disk per second.
aws_redshift_ReadIOPSReadIOPSCount/SecAVERAGEAverage number of disk read operations per second
aws_redshift_WriteIOPSWriteIOPSCount/SecAVERAGEAverage number of write operations per second.
aws_redshift_ReadLatencyReadLatencySecsAVERAGEAverage amount of time taken for disk read I/O operations.
aws_redshift_WriteLatencyWriteLatencySecsAVERAGEAverage amount of time taken for disk write I/O operations.
aws_redshift_HealthStatusHealthStatusAVERAGEIndicates the health of the cluster.
aws_redshift_MaintenanceModeMaintenanceModeAVERAGEIndicates whether the cluster is in maintenance mode.
aws_redshift_ConcurrencyScalingActiveClustersConcurrencyScalingActiveClustersCountAverageNumber of concurrency scaling clusters that are actively processing queries at any given time.
aws_redshift_ConcurrencyScalingSecondsConcurrencyScalingSecondsCountAverageNumber of seconds used by concurrency scaling clusters that have active query processing activity.
aws_redshift_MaxConfiguredConcurrencyScalingClustersMaxConfiguredConcurrencyScalingClustersCountAverageMaximum number of concurrency scaling clusters configured from the parameter group.
aws_redshift_TotalTableCountTotalTableCountCountAverageTotalTableCountNumber of user tables open at a particular point in time. This total does not include Spectrum tables.
cloud.instance.stateStatus/Staten/an/aRedshift status metric

Cluster metrics

OpsRamp MetricMetric Display NameUnitAggregation TypeDescription
cloud.instance.stateStatus/Staten/an/aRedshift status metric.
aws_redshift_CPUUtilizationCPU utilizationPercentMAXPercentage of allocated EC2 compute units that are currently in use on the instance. This metric identifies the processing power required to run an application upon a selected instance.
aws_redshift_DatabaseConnectionsDatabaseConnectionsCountAVERAGENumber of database connections in use.
aws_redshift_NetworkReceiveThroughputNetworkReceiveThroughputAVERAGEIncoming (receive) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication.
aws_redshift_NetworkTransmitThroughputNetworkTransmitThroughputAVERAGEOutgoing (transmit) network traffic on the DB instance, including both customer database traffic and Amazon RDS traffic used for monitoring and replication.
aws_redshift_PercentageDiskSpaceUsedPercentageDiskSpaceUsedPercentAVERAGEThe percent of disk space used.
aws_redshift_ReadThroughputReadThroughputAVERAGEAverage number of bytes read from disk per second.
aws_redshift_WriteThroughputWriteThroughputAVERAGEAverage number of bytes written to disk per second.
aws_redshift_ReadIOPSReadIOPSCount/SecAVERAGEAverage number of disk read operations per second
aws_redshift_WriteIOPSWriteIOPSCount/SecAVERAGEAverage number of write operations per second.
aws_redshift_ReadLatencyReadLatencySecsAVERAGEAverage amount of time taken for disk read I/O operations.
aws_redshift_WriteLatencyWriteLatencySecsAVERAGEAverage amount of time taken for disk write I/O operations.
aws_redshift_HealthStatusHealthStatusAVERAGEIndicates the health of the cluster.
aws_redshift_MaintenanceModeMaintenanceModeAVERAGEIndicates whether the cluster is in maintenance mode.

Event support

CloudTrail event support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

CloudWatch alarm support

  • Supported
  • Configurable in OpsRamp AWS Integration Discovery Profile.

External reference