API Health: A Free Tool for Monitoring APIs, in Public Beta Now
We’re very excited to introduce API Health, a cloud-based service that delivers a standard set of key information on any APIs—including third-party APIs that aren't running on the Apigee Edge API management platform. API Health enables development and operations teams to determine the status and behavior of the APIs they depend upon for their mobile and web apps.
Use API Health to collect a standard set of vitals on APIs to answer two very important questions:
Are my APIs up and running?
How are they behaving?
API Health employs a network of probes deployed across globally distributed data centers in the cloud to continually measure the success rate and performance of APIs, and alert DevOps teams to any failures or slowdowns.
There are three simple steps to create new probes to measure response times and the accuracy of API responses.
First, specify the API call and validation criteria, and then set the frequency of data collection and create custom alerts:
Finally, select run locations:
Create composite probes by linking multiple API calls through response chaining. This enables you to model complex user experiences that depend on apps making a sequence of API calls to complete a single user interaction.
You can also collect data from probes deployed across multiple globally distributed data centers to compare success rates and response times of those APIs as seen from the various locations around the world.
There's more to come
This is just the first beta release, and there’s still lots of stuff we’ll add, but we think you’ll find API Health pretty useful. For more details, read our API Health documentation.
We want to hear your feedback as you try it out. Visit the API Health Forum on Apigee Community to ask your questions and provide feedback. We’ll release new capabilities iteratively in the coming weeks and months.