cdklabs / cdk-monitoring-constructs

Easy-to-use CDK constructs for monitoring your AWS infrastructure
https://constructs.dev/packages/cdk-monitoring-constructs
Apache License 2.0
457 stars 60 forks source link

[kinesis] Add monitoring support for Redshift/S3 alarms #52

Open voho opened 2 years ago

voho commented 2 years ago

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:

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

zqumei0 commented 1 year ago

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?