How to resolve Sprinto check for monitoring AWS Firehose throttling
About
Sprinto Check: AWS Firehose stream throttling should be monitored
When you integrate your AWS account with Sprinto, the platform automatically retrieves the list of services associated with your AWS account. If you use AWS Kinesis Firehose and haven't configured a monitoring alert for the ThrottledRecords metric, Sprinto activates this check for all Kinesis Firehose delivery streams under your account.
Note: At this time, our platform does not support AWS CloudWatch Composite Alarms or Math-Based Alarms.
This means you cannot create alarms that:
Combine multiple alarms using logical conditions (e.g., ALARM1 AND ALARM2
)
Use metric math expressions (e.g., calculating averages or deltas across metrics)
Purpose
Monitoring throttle events in your AWS Kinesis Firehose delivery stream, mainly focusing on the ThrottledRecords metric, is vital to ensure the uninterrupted flow of data. Sprinto promptly sends notifications if throttle events occur, empowering you to proactively address potential bottlenecks and ensure a smooth data delivery experience.
How to Resolve
To address this check, follow the steps below to create an AWS CloudWatch alert for monitoring AWS Kinesis Firehose throttle events.
Before you Begin
Ensure you have "Admin" access on the AWS account to create alerts.
Confirm the existence of Kinesis Firehose delivery streams on your AWS account for which you want to set up alerts.
Log in to Sprinto as an administrator.
Create Monitoring Alert
Log in to your AWS console using your credentials.
Navigate to the CloudWatch web service.
Go to Alarms > In Alarm, and click Create Alarm.
Click Select Metric.
On the Select Metric page, choose the AWS/Firehose namespace and select the metric ThrottledRecords.
Specify the metric and conditions to define the alert trigger point, then click Next.
On the Configure Action page:
Create New Topic: Enter the topic name and email address for alert notifications.
Add Notification: Select the created SNS topic and click Add Notification.
Enter a name and description for the created alert, then click Next.
Preview your created alarm, and if necessary, edit any parameters before clicking Create Alarm.
Once the monitoring alert is set up on CloudWatch for AWS Kinesis Firehose throttle events, Sprinto retrieves the changes, and the Sprinto check status is marked as "Passing."
For additional assistance with the Sprinto check, please reach out to Sprinto Support. We're here to help!