Amazon AWS Lambda Event Monitor
notitie
Overview
The Amazon AWS Lambda Event Monitor monitors key Lambda metrics in Amazon Web Services (AWS), including errors, throttles, execution duration, and more. It offers comprehensive monitoring options for Lambda functions.
info
Use Cases
- Detecting errors in your Lambda functions
- Monitoring execution durations and throttles
- Tracking performance metrics for specific Lambda functions
Monitoring Options
- Alert with [Info/Warning/Error/Critical] if AWS cannot be contacted: Choose an alert level to receive if the event monitor cannot connect to AWS.
- Alert based on the average execution duration: Receive alerts based on the average time taken to run the code.
- Alert based on the average execution duration for the ___ function: Monitor a specific function for average execution time and set alert levels.
- Alert based on the average error count: Receive alerts based on the average number of errors in your code.
- Alert based on the average error count for the ___ function: Monitor a specific function for errors and set alert levels.
- Alert based on the average throttle count: Receive alerts about the average throttle count for your code.
- Alert based on the average throttle count for the ___ function: Monitor a specific function for throttles and set alert levels.
- Alert based on the average invocations: Control alerts based on the average number of invocations performed.
- Alert based on the average invocation for the ___ function: Monitor a specific function for invocations and set alert levels.
- Alert based on the average concurrent executions: Get alerted about the average number of executions occurring simultaneously.
- Alert based on the average concurrent executions for the ___ function: Monitor a specific function for concurrent executions and set alert levels.
- Alert based on the average unreserved concurrent executions: Set alerts based on the average number of unreserved concurrent executions.
- Alert based on the average unreserved concurrent executions for the ___ function: Monitor a specific function for unreserved concurrent executions and set alert levels.
- Alert based on the average iterator age: Send alerts based on iterator age, ensuring Lambda functions keep up with record streams.
- Alert based on the average iterator age for the ___ function: Monitor iterator age for a specific function.
Advanced Checks
- Perform an advanced check on an invoked Lambda: Write custom scripts to check Lambda function results and determine whether to trigger alerts.
Authentication and Security
- The account used to authenticate must have read permission for Amazon AWS Lambda API and the AWS CloudWatch API.
Protocols
Data Points
- This event monitor generates the following data points.
Data Point | Description |
---|---|
Average Concurrent Executions | The average number of concurrent executions. |
Average Duration | The average time it takes for the code to run. |
Average Errors | The average number of errors in your function. |
Average Invocations | The average number of invocations performed. |
Average Iterator Age | The average age of the stream records just processed by the function. |
Average Throttles | The average number of throttles. |
Average Unreserved Concurrent Executions | The average number of unreserved concurrent executions. |