When things go wrong with your Lambdas, timing is critical. Recognizing this, Lumigo has made it easy to receive alerts directly into the channels that matter to you the most. In addition to simple email alerts, we also offer integrations with Slack and PagerDuty.
Preferred notification channels are configured from within the Lumigo dashboard. Open your Integrations settings page Settings > Integrations to choose your notification channels. For email integrations, simply provide the alert email address. For other service providers, please refer to their respective documentation sections.
Once you've connected Lumigo to your critical communication channels, you'll need to choose which alerts to receive. From the side navigation bar, open the "Alerts" tab to access the Alerts configuration page.
- On the Alerts Configurations page, press the "Add Alert" button.
- Choose the type of alert you wish to receive, and the event that drives its generation.
- Select the functions that you wish to monitor for alerts
- Click the "Add Alert" button.
Note: We recommend utilizing rate limits for alert policies that are based around a single event (i.e. Lambda function errors). This reduces potential noise when sifting through alerts in high-traffic systems.
Below are a couple different alert scenarios that can be managed through Lumigo's Alert Policies:
- You have a batch processor built on AWS Lambda that is driven by a single function. This function is only active when batches are processed, at which point multiple failures are generated in a row. Using a notification frequency value of "24 hours" prevents your slack channel from receiving hundreds of notifications by reducing the notification period to once every 24 hours.
- You have a business-critical function that drives your payment platform integration. When this Lambda function fails, you have to know immediately - every failure is critical. Using a notification frequency value of "Every Error" lets you receive each alert as the failures occur, generating emails to support and notifications in PagerDuty as needed.
Updated 2 months ago