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.
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).
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.
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
Get a high-level overview of usage with charts and graphs. Access out-of-the-box reports, create your own custom dashboards, and more.
See how well your web application or API service is performing over a longer period of time with our flexible data retention schedules.
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.
Features and additional specs
Set up tests to run at intervals that work best for you, whether that's every 10 minutes or once per day.
Choose from a list of supported HTTP verbs depending on the type of operation you want to perform on the resource.
Test your API endpoints from multiple geographic locations, and find out whether a network issue or a service issue is causing slowness.
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.
Extract values or variables from responses and chain data across requests to test an entire API or sequence of API calls.
Set up assertions, i.e. expected values, against status codes and content (JSON or XML) to validate your API's responses.
Receive real time alerts via your Slack or Microsoft Teams channel or send a HTTP POST payload to the webhook's URL.