AWS Lambda metrics¶
The following tables list the Lambda metrics collected by the AWS Integration. You may want to navigate this page using the Contents located in the right sidebar, or search for a metric of interest.
Metric |
Description |
|
---|---|---|
|
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. The runtime returns errors for issues such as timeouts and configuration errors. |
|
Invocations |
The number of times you execute your function code, including successful executions and executions that result in a function error. Lambda does not record Invocations if the invocation request is throttled or otherwise resulted in an invocation error. This equals the number of requests billed. |
|
Dead-letter Errors |
For 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 Failures |
For 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. |
|
Throttles |
The number of throttled invocation requests in Lambda. When all function instances are processing requests and no concurrency is available to scale up, Lambda rejects additional requests with TooManyRequestsException. Throttled requests and other invocation errors don’t count as Invocations or Errors. |
|
Concurrent Executions |
The number of function instances processing events. If this number reaches your concurrent executions quota for the Region or the reserved concurrency limit that you configured on the function, Lambda throttles additional invocation requests. |
|
Provisioned Concurrency Invocations |
The number of times your function code is executed on provisioned concurrency. |
|
Provisioned Concurrency Spillover Invocations |
The number of times your function code is executed on standard concurrency when all provisioned concurrency is in use. |
|
Duration |
The amount of time that your function code spends processing an event. The billed duration for an invocation is the value of Duration rounded up to the nearest millisecond. |
|
Duration From Logs, in Milliseconds |
The duration of a function invocation according to CloudWatch logs. |
|
Billed Duration From Logs, in Milliseconds |
The billed duration of a function invocation according to CloudWatch logs. |
|
Memory Used Bytes From Logs, in Milliseconds |
The memory used during a function invocation according to CloudWatch logs. |
|
Memory Size Bytes From Logs, in Milliseconds |
The configured memory size of the function according to CloudWatch logs. |
|
Memory Usage Percent From Logs |
The percent of configured memory used according to CloudWatch logs. This is a number between 0 and 100. |