cdk-monitoring-constructs icon indicating copy to clipboard operation
cdk-monitoring-constructs copied to clipboard

[kinesis] Add monitoring support for Redshift/S3 alarms

Open voho opened this issue 2 years ago • 1 comments

We use AWS Firehose to publish data to Redshift and S3. (Our Firehose stream publishes to both) We would like to have metric and dashboards for that.

Firehose Metrics: https://docs.aws.amazon.com/firehose/latest/dev/monitoring-with-cloudwatch-metrics.html

The most important metrics:

  • DeliveryToRedshift.Success
  • DeliveryToRedshift.DataFreshness
  • DeliveryToS3.Success
  • DeliveryToS3.DataFreshness

I would like to be able to create alarms at least on the Success metric.

See a default FireHose dashboard from AWS console in attached file.

kinesis

voho avatar Mar 05 '22 15:03 voho

What kind of alarms can you set up with just a success metric rather than representing it as some percentage? Given a kinesis firehose delivery stream would the following equation be equivalent to a success rate: success % = DeliveryToS3.Success / IncomingPutRequests?

zqumei0 avatar Jul 07 '23 18:07 zqumei0