AWS Lambda

This page provides real-time availability and performance metrics for AWS Lambda. Serverless compute service that runs code in response to events without managing servers.

Loading...

Dashboards & Latency Matrices

These pre-built availability and performance dashboards and latency matrices provide quick access to comprehensive historical and real-time analytics derived from our continuous cloud service testing. These reports offer insights into service availability patterns, performance trends, and latency characteristics across multiple cloud providers and regions. Each report includes time-bound analysis spanning from 1 day to 1 year, with customizable views, bookmarking, and URL-based sharing for collaborative analysis.

Dashboards

Detailed summaries of performance and availability featuring time series graphs, latency distribution charts, and summary metrics for cloud service control and data plane operations, and network performance.

Latency Matrices

Summarized statistical analysis providing median, mean, and percentile performance metrics in matrix format offering comparative views of latency and availability across services, regions, and time periods.

Show status for the past:

1 Day 1 Week 1 Month 3 Months 6 Months 1 Year

us-east-1

This section provides control plane and data plane availability and performance metrics for AWS Lambda in the us-east-1 region. Networking operations are not currently covered in this region.

us-east-1 Tests Covered

Control Plane Data Plane

Control Plane / us-east-1

Control plane operations test the responsiveness and reliability of cloud service APIs for creating, modifying, and deleting resources.

Operations Covered

create-function-dotnet

Creates a Lambda function with .NET 8 runtime using lambda create-function. Deploys a minimal function that returns "Hello World". Measures time to create function and wait for state transition from Pending to Active.

Loading availability & performance data...

create-function-java

Creates a Lambda function with Java 21 runtime using lambda create-function. Deploys a minimal function that returns "Hello World". Measures time to create function and wait for state transition from Pending to Active.

Loading availability & performance data...

create-function-nodejs

Creates a Lambda function with Node.js 20.x runtime using lambda create-function. Deploys a minimal function that returns "Hello World". Measures time to create function and wait for state transition from Pending to Active.

Loading availability & performance data...

create-function-python

Creates a Lambda function with Python 3.12 runtime using lambda create-function. Deploys a minimal function that returns "Hello World". Measures time to create function and wait for state transition from Pending to Active.

Loading availability & performance data...

create-function-ruby

Creates a Lambda function with Ruby 3.3 runtime using lambda create-function. Deploys a minimal function that returns "Hello World". Measures time to create function and wait for state transition from Pending to Active.

Loading availability & performance data...

delete-function-dotnet

Deletes a .NET Lambda function using lambda delete-function. Measures API response time for function deletion.

Loading availability & performance data...

delete-function-java

Deletes a Java Lambda function using lambda delete-function. Measures API response time for function deletion.

Loading availability & performance data...

delete-function-nodejs

Deletes a Node.js Lambda function using lambda delete-function. Measures API response time for function deletion.

Loading availability & performance data...

delete-function-python

Deletes a Python Lambda function using lambda delete-function. Measures API response time for function deletion.

Loading availability & performance data...

delete-function-ruby

Deletes a Ruby Lambda function using lambda delete-function. Measures API response time for function deletion.

Loading availability & performance data...

read-function-dotnet

Retrieves .NET Lambda function configuration using lambda get-function. Validates function name and configuration details are returned correctly.

Loading availability & performance data...

read-function-java

Retrieves Java Lambda function configuration using lambda get-function. Validates function name and configuration details are returned correctly.

Loading availability & performance data...

read-function-nodejs

Retrieves Node.js Lambda function configuration using lambda get-function. Validates function name and configuration details are returned correctly.

Loading availability & performance data...

read-function-python

Retrieves Python Lambda function configuration using lambda get-function. Validates function name and configuration details are returned correctly.

Loading availability & performance data...

read-function-ruby

Retrieves Ruby Lambda function configuration using lambda get-function. Validates function name and configuration details are returned correctly.

Loading availability & performance data...

update-function-dotnet

Updates .NET Lambda function code using lambda update-function-code with new deployment package that returns "Hello World Again". Measures time to update code and wait for LastUpdateStatus to complete from InProgress to successful state.

Loading availability & performance data...

update-function-java

Updates Java Lambda function code using lambda update-function-code with new deployment package that returns "Hello World Again". Measures time to update code and wait for LastUpdateStatus to complete from InProgress to successful state.

Loading availability & performance data...

update-function-nodejs

Updates Node.js Lambda function code using lambda update-function-code with new deployment package that returns "Hello World Again". Measures time to update code and wait for LastUpdateStatus to complete from InProgress to successful state.

Loading availability & performance data...

update-function-python

Updates Python Lambda function code using lambda update-function-code with new deployment package that returns "Hello World Again". Measures time to update code and wait for LastUpdateStatus to complete from InProgress to successful state.

Loading availability & performance data...

update-function-ruby

Updates Ruby Lambda function code using lambda update-function-code with new deployment package that returns "Hello World Again". Measures time to update code and wait for LastUpdateStatus to complete from InProgress to successful state.

Loading availability & performance data...

Data Plane / us-east-1

Data plane operations measure the performance and availability of actual service functionality like storage operations, compute tasks, and database queries.

Operations Covered

invoke-function-after-update-dotnet

Invokes a .NET Lambda function using lambda invoke after code update to verify the new code is active. Validates response changes from "Hello World" to "Hello World Again", retrying up to 30 times if stale environments respond.

Loading availability & performance data...

invoke-function-after-update-java

Invokes a Java Lambda function using lambda invoke after code update to verify the new code is active. Validates response changes from "Hello World" to "Hello World Again", retrying up to 30 times if stale environments respond.

Loading availability & performance data...

invoke-function-after-update-nodejs

Invokes a Node.js Lambda function using lambda invoke after code update to verify the new code is active. Validates response changes from "Hello World" to "Hello World Again", retrying up to 30 times if stale environments respond.

Loading availability & performance data...

invoke-function-after-update-python

Invokes a Python Lambda function using lambda invoke after code update to verify the new code is active. Validates response changes from "Hello World" to "Hello World Again", retrying up to 30 times if stale environments respond.

Loading availability & performance data...

invoke-function-after-update-ruby

Invokes a Ruby Lambda function using lambda invoke after code update to verify the new code is active. Validates response changes from "Hello World" to "Hello World Again", retrying up to 30 times if stale environments respond.

Loading availability & performance data...

invoke-function-dotnet

Invokes a .NET Lambda function using lambda invoke with output to /dev/stdout.

Loading availability & performance data...

invoke-function-java

Invokes a Java Lambda function using lambda invoke with output to /dev/stdout.

Loading availability & performance data...

invoke-function-nodejs

Invokes a Node.js Lambda function using lambda invoke with output to /dev/stdout.

Loading availability & performance data...

invoke-function-python

Invokes a Python Lambda function using lambda invoke with output to /dev/stdout.

Loading availability & performance data...

invoke-function-ruby

Invokes a Ruby Lambda function using lambda invoke with output to /dev/stdout.

Loading availability & performance data...

invoke-function-warm-dotnet

Invokes a .NET Lambda function using lambda invoke immediately after a prior invocation, measuring warm start latency. This captures execution time when the .NET runtime is already initialized and code is JIT compiled, showing pure handler execution performance.

Loading availability & performance data...

invoke-function-warm-java

Invokes a Java Lambda function using lambda invoke immediately after a prior invocation, measuring warm start latency. This captures execution time when the JVM is already running and classes are loaded, showing pure handler execution performance.

Loading availability & performance data...

invoke-function-warm-nodejs

Invokes a Node.js Lambda function using lambda invoke immediately after a prior invocation, measuring warm start latency. This captures execution time when the runtime environment is already provisioned and initialized, showing pure handler execution performance.

Loading availability & performance data...

invoke-function-warm-python

Invokes a Python Lambda function using lambda invoke immediately after a prior invocation, measuring warm start latency. This captures execution time when the runtime environment is already provisioned and initialized, showing pure handler execution performance.

Loading availability & performance data...

invoke-function-warm-ruby

Invokes a Ruby Lambda function using lambda invoke immediately after a prior invocation, measuring warm start latency. This captures execution time when the Ruby runtime is already initialized, showing pure handler execution performance.

Loading availability & performance data...