Monitors Lambda metrics in Amazon Web Services (AWS).
The Amazon AWS Lambda Event Monitor watches key Lambda metrics from AWS, including errors, throttles, execution duration, and more. You can monitor all functions at once, or monitor any metric on a function-specific basis.
This event monitor provides the following options:
Choose a level of alert to receive if the event monitor cannot connect to AWS.
Use this option to receive alerts based on the average time it takes to run the code you've inputted.
This option lets you input a specific function to be checked for average execution time as above. Expanding this option gives you a choice of alert level to receive if the function you've entered isn't found.
This option will calculate the average amount of errors in your code itself.
This option works just like the last one, but specifically for the function you enter in the blank text box.
Use this option to receive alerts about the average throttle count for your code.
This option works like the one above, but for the specific function you input.
This option controls alerts based on the average number of invocations performed.
Use this option like the one above it, but for a specific function.
Use this option to get alerted about the average amount of executions occuring at the same time.
This option works like the one above, but for a specific function.
Enter the number of unreserved concurrent executions that will trigger each level of alert.
This option works exactly like the one above, but focuses on a specific function.
This option will send alerts based on iterator age. Monitoring iterator age can help you make sure your Lambda functions are keeping up with records added to your streams.
This option alerts on iterator age for a specified function.
Checking this box will reveal a text box to enter the name of your function into. In the code editor provided, you can write script that will check the results of your function and determine whether or not to alert.
The account that is used to authenticate must have read permission for Amazon AWS Lambda API and the AWS CloudWatch API.
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. |