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

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

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.

DeadLetterErrors

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.

DestinationDeliveryFailures

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

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.

ConcurrentExecutions

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.

ProvisionedConcurrencyInvocations

Provisioned Concurrency Invocations

The number of times your function code is executed on provisioned concurrency.

ProvisionedConcurrencySpilloverInvocations

Provisioned Concurrency Spillover Invocations

The number of times your function code is executed on standard concurrency when all provisioned concurrency is in use.

Duration

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.

DurationMsFromLogs

Duration From Logs, in Milliseconds

The duration of a function invocation according to CloudWatch logs.

BilledDurationMsFromLogs

Billed Duration From Logs, in Milliseconds

The billed duration of a function invocation according to CloudWatch logs.

MemoryUsedBytesFromLogs

Memory Used Bytes From Logs, in Milliseconds

The memory used during a function invocation according to CloudWatch logs.

MemorySizeBytesFromLogs

Memory Size Bytes From Logs, in Milliseconds

The configured memory size of the function according to CloudWatch logs.

MemoryUsagePercentFromLogs

Memory Usage Percent From Logs

The percent of configured memory used according to CloudWatch logs. This is a number between 0 and 100.