Setup integration: Amazon ElastiCache Notification

Amazon ElastiCache provides in-memory databases such as Redis or memcached. ElastiCache Event Notifications are published when significant events happen on a cache cluster. An event can be the start of an automated backup, a failover to a replica, or much more. You can get either all event types or none; there is no filter feature available in ElastiCache. That’s why marbot filters them. Alerts are only triggert for the following event names:

Monitoring Multi-AZ failovers

You need an existing ElastiCache Redis cluster (Multi-AZ with Auto-Failover enabled) for this example to work!

You can run the Redis cluster in Multi-AZ with Auto-Failover mode. Multi-AZ will use at least two virtual machines to host your cluster (primary and replicas). The replicas keep the same data in-memory as the primary. If the primary goes down, AWS will failover to one of the secondaries. But this will take up to 6 minutes. You may want to know about this event because it will cause connection errors in your applications.

Before you can start to set up ElastiCache Notifications, you have to make one change to the SNS topic endpoint that is required for this integration. You have to allow ElastiCache Notifications to send messages to your topic.

More help needed? Or want to share feedback?

Incident Management for Slack

Team up to solve incidents with marbot. Never miss a critical alert. Escalate alerts from your AWS infrastructure among your team members. Strong integrations with all parts of your AWS infrastructure: CloudWatch, Elastic Beanstalk, RDS, EC2, ...