Learn about the Wavefront Amazon Redshift Integration.

Amazon Web Services Integration

The Amazon Web Services integration is full-featured implementation offering pre-defined dashboards and alert conditions and is fully configurable.

Dashboards

Wavefront provides Amazon Web Services overview dashboards Summary, Pricing, and Billing and the service-specific dashboards for the following products:

  • AWS: ALB
  • AWS: API Gateway
  • AWS: Auto Scaling
  • AWS: CloudFront
  • AWS: Cloud Search
  • AWS: CloudTrail
  • AWS: DMS
  • AWS: Direct Connect
  • AWS: DynamoDB
  • AWS: EBS
  • AWS: EC2
  • AWS: ECS
  • AWS: ECS (Fargate)
  • AWS: EFS
  • AWS: ELB
  • AWS: EMR
  • AWS: Elastic Beanstalk
  • AWS: ElastiCache
  • AWS: Elasticsearch
  • AWS: Elastic Transcoder
  • AWS: IoT Core
  • AWS: IAM Access Key Age
  • AWS: Kinesis Data Stream
  • AWS: Kinesis Firehose
  • AWS: KMS
  • AWS: Lambda
  • AWS: OpsWorks
  • AWS: RDS
  • AWS: Redshift
  • AWS: Route53
  • AWS: S3
  • AWS: SNS
  • AWS: SQS

Summary Dashboard

From the Summary dashboard you can easily navigate to all other AWS dashboards.

images/db_aws_summary.png

Alerts

The Amazon Web Services integration dashboards contains pre-defined alert conditions embedded as queries in charts contained in the dashboards. For example:

images/alert_condition.png

To create the alert, click the Create Alert link under the query and configure the alert properties (notification targets, condition checking frequency, etc.).

Metrics Configuration

Wavefront ingests Amazon Web Services metrics using the CloudWatch, CloudTrail, and AWS service APIs. For details on the metrics and how to configure ingestion, see AWS Metrics Integration.

Amazon Web Services Integrations

Adding an Amazon Cloud Integration

Setting up an Amazon cloud integration requires establishing a trust relationship between Amazon and Wavefront.

You start by granting Wavefront read-only access to your Amazon account or by giving Wavefront the permissions listed in Giving Wavefront Limited Access.

undefined

Metrics

See AWS documentation for Metrics descriptions.

Metric Name Description
aws.redshift.commitqueuelength Number of transactions waiting to commit at a given point in time.
aws.redshift.concurrencyscalingactiveclusters Number of concurrency scaling clusters that are actively processing queries at any given time.
aws.redshift.cpuutilization Percentage of CPU utilization. For clusters, this metric represents an aggregation of all nodes (leader and compute) CPU utilization values.
aws.redshift.databaseconnections Number of database connections to a cluster.
aws.redshift.healthstatus Indicates the health of the cluster.
aws.redshift.maintenancemode Indicates whether the cluster is in maintenance mode.
aws.redshift.networkreceivethroughput Rate at which the node or cluster receives data.
aws.redshift.networktransmitthroughput Rate at which the node or cluster writes data.
aws.redshift.percentagediskspaceused Percent of disk space used.
aws.redshift.readiops Average number of disk read operations per second.
aws.redshift.readlatency Average amount of time taken for disk read I/O operations.
aws.redshift.readthroughput Average number of bytes read from disk per second.
aws.redshift.totaltablecount Number of user tables open at a particular point in time. This total doesn’t include Amazon Redshift Spectrum tables.
aws.redshift.wlmqueuelength Number of queries waiting to enter a workload management (WLM) queue.
aws.redshift.wlmrunningqueries Number of queries running from both the main cluster and concurrency scaling cluster per WLM queue.
aws.redshift.writeiops Average number of write operations per second.
aws.redshift.writelatency Average amount of time taken for disk write I/O operations.
aws.redshift.writethroughput Average number of bytes written to disk per second.