Monitor the Amazon API Gateway Metrics

Optimize your API deployment. Monitor API execution metrics and gain insight into usage and performance across your API stages and methods.

Start 30-day free trial Try now, sign up in 30 seconds
request icon Service provider API v2
cache icon GET /player/game/{id}
timer icon POST /player/game/score
API Gateway illustration
error icon GET /games/search/{title}
Monitor Amazon API Gateway

Throughput

Track the number of calls made to your APIs across all stages, and see how often each method in a particular resource is invoked. Analyze patterns and configure optimum steady-state and concurrent request throttle limits for both stage and method levels to manage traffic to your back-end systems.

Amazon API Gateway monitoring

Caching

Wondering if you should provision a dedicated cache for faster API execution? You're probably also wondering what size you should choose, or whether you need to enable caching for any method other than GET. By monitoring cache hit and cache miss count, you get a better idea of when to increase or decrease cache capacity and time-to-live (TTL).

Line chart visualizing API request rate

Latency

Monitor processing times; see how the overall responsiveness of your API calls and back-end systems changes over time with time series graphs and historical data. Configure policy-based thresholds and alert conditions so you know the moment your APIs become slow or unresponsive.

Line chart visualizing API request rate

Errors

Numerous factors can lead to client-side errors, including wrong HTTP methods, invalid authorization credentials, missing parameters, and inappropriate headers. Set up alerts to identify potential syntax issues in your client app code or API implementation, and fix them to bring your error rates down.

API Gateway metrics at your fingertips

Visualizations

Get a high-level overview of usage with charts and graphs. Access out-of-the-box reports, create your own custom dashboards, and more.

Historical data

See how well your web application or API service is performing over a longer period of time with our flexible data retention schedules.

Back-end services

Correlate API execution metrics with data from back-end services like Amazon EC2 and AWS Lambda to get the complete picture.

Discover and debug API issues quickly

Monitor your APIs for uptime, responsiveness, and correctness from various global locations. Run tests on multiple versions of the same API, and see which deployment-stage combination works best.

response time line graph

Features and additional specs

Check frequency

Set up tests to run at intervals that work best for you, whether that's every 10 minutes or once per day.

Request method

Choose from a list of supported HTTP verbs depending on the type of operation you want to perform on the resource.

Global locations

Test your API endpoints from multiple geographic locations, and find out whether a network issue or a service issue is causing slowness.

Authentication

Test APIs secured by OAuth 2. Simply go through the authorization code grant flow and generate your access refresh tokens.

Instantly create tests

Import host names, parameters, header presets, and more directly from Swagger 2.0 or OpenAPI definitions.

Parameter forwarding

Extract values or variables from responses and chain data across requests to test an entire API or sequence of API calls.

Validation

Set up assertions, i.e. expected values, against status codes and content (JSON or XML) to validate your API's responses.

Alerts

Receive real time alerts via your Slack or Microsoft Teams channel or send a HTTP POST payload to the webhook's URL.

Start 30-day free trial Try now, sign up in 30 seconds