Schedule demo

AWS Lambda Monitoring


AWS Lambda - Overview

AWS Lambda is a server-less compute service that runs your code in response to events and automatically manages the underlying compute resources for you. Applications Manager's AWS Lambda monitoring tool helps you to proactively monitor AWS Lambda functions and the associated performance data.

Creating a new AWS Lambda monitor

To learn how to create a new AWS Lambda monitor, refer here.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on the Lambda instance available under Amazon in the Cloud Apps section. Displayed is the Amazon Lambda bulk configuration view distributed into three tabs:

  • Availability tab gives the availability history for the past 24 hours or 30 days.
  • Performance tab gives the health status and events for the past 24 hours or 30 days.
  • List view tab enables you to perform bulk admin configurations.

By clicking a monitor from the list, you'll be taken to the AWS Lambda dashboard. It has 2 tabs:

Overview

ParameterDescription
INVOCATIONS
Actual InvocationsThe number of times your function code is executed, including successful executions and executions that result in a function error.
Failed Invocations (Errors)The number of invocations that result in a function error. Function errors include exceptions thrown by your code and exceptions thrown by the Lambda runtime.
Throttled InvocationsThe number of invocation requests that are throttled. When all function instances are processing requests and no concurrency is available to scale up, Lambda rejects additional requests.
INVOCATIONS RATE
Success RateNumber of successful invocations among the total invocations (in percentage).
Error RateNumber of failed invocations among the total invocations (in percentage).
Invocations/minNumber of actual invocations obtained per minute.
CONCURRENT EXECUTIONS
Reserved Concurrent ExecutionsThe number of concurrent executions that are reserved for this function. Available only when function concurrency execution is configured.
Concurrent ExecutionsThe number of function instances that are processing events. If this number reaches your concurrent executions limit for the Region, or the reserved concurrency limit that you configured on the function, additional invocation requests are throttled.
Provisioned Concurrent ExecutionsThe number of function instances that are processing events on provisioned concurrency.
PROVISIONED CONCURRENCY
Provisioned Concurrency InvocationsThe number of times your function code is executed on provisioned concurrency.
Provisioned Concurrency Spillover InvocationsThe number of times your function code is executed on standard concurrency when all provisioned concurrency is in use.
DURATION
Max. DurationThe maximum time taken for a function to process an event between the poll interval (in milliseconds).
Avg. DurationThe average time taken for a function to process all the events between the poll interval (in milliseconds).
Min. DurationThe minimum time taken for a function to process an event between the poll interval (in milliseconds).
ITERATOR AGE
Avg. Iterator AgeThe age of the last record in the event (in seconds). The age is the amount of time between when the stream receives the record and when the event source mapping sends the event to the function.
ASYNC DELIVERY FAILURES
Dead Letter Queue ErrorsFor asynchronous invocation, the number of times Lambda attempts to send an event to a dead-letter queue but fails. Dead-letter errors can occur due to permissions errors, misconfigured resources, or size limits.
Destination Delivery FailuresFor asynchronous invocation, the number of times Lambda attempts to send an event to a destination but fails. Delivery errors can occur due to permissions errors, misconfigured resources, or size limits.

Configuration

ParameterDescription
CONFIGURATION DETAILS
Function ARNAmazon Resource Name (ARN) of the function.
Region NameName of the AWS Region.
DescriptionDescription of the function.
RoleExecution role of the function.
Concurrent Execution SettingsIndicates whether function concurrency execution is configured or not. (Enabled/Disabled)
Dead Letter Queue ARNDead Letter Queue of the function.
X-Ray Tracing ModeAWS X-Ray tracing configuration of the function.
Code Repository TypeThe service hosting the file which holds the deployment package of the function.
RESOURCE DETAILS
Memory SizeAmount of memory allocated to the function (in MB).
Deployed Code SizeSize of deployment package of the function (in MB).
TimeoutThe amount of time that Lambda allows a function to run before stopping it (in seconds).
FUNCTION DETAILS
RuntimeThe runtime environment for the Lambda function.
HandlerThe function that Lambda calls to begin executing your function.
VersionThe version of the Lambda function.
Last Modified TimeThe date and time at which the function was last modified.
SECURITY AND NETWORK DETAILS
VPC IDID of the VPC configured..
Security GroupsList of VPC security groups IDs.
SubnetsList of VPC subnet IDs.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally