Over a million developers have joined DZone.

APIs for Monitoring the Performance of Your APIs

DZone's Guide to

APIs for Monitoring the Performance of Your APIs

It's important to be able to not just understand how well your API responds but also to dial it in by region to paint a clear picture of how well you're doing over time.

· Performance Zone ·
Free Resource

Maintain Application Performance with real-time monitoring and instrumentation for any application. Learn More!

I am a big fan of API providers who also have APIs. It may sound silly to say, but you would be surprised how many companies are selling services to API providers who do not actually have an API themselves. So, when I find a good example of API service providers launching new APIs that help API providers be more successful, I’m all over it with a story.

Image title

Today’s example is from my friends over at Runscope with their API Metrics API that lets you “retrieve your API tests performance metrics for each individual test, keep a pulse on your API’s performance over time, and create custom internal or external dashboards with it.” You can filter the request by using three different parameters:

  1. Region: The service region you’re using to run your tests (for example, us1, us2, eu1, etc.).
  2. Timeframe: Hour, day, week, or month. Depending on the timeframe you use, the interval between the response times will be different.
  3. Environment_uuid: Filter by a specific environment such as test, production, etc.

That is a pretty healthy example of everything that is API for me: an API that helps you make sure your APIs are performing as expected. You can not just understand how well your API responds, you can dial that in by region and paint a clear picture of how well you are doing over time. I like that you can create internal dashboards for communicating this with your organization, but I also like their approach to providing external API performance dashboards so much I am going to add it to my list of building blocks I track on as part of my API performance research.

Aight. That concludes today’s showcase of an API service provider making sure they are practicing what they preach and providing APIs for their valuable services. Honestly, I find this to be a fascinating layer of the API sector: the API layer that can orchestrate APIs. I enjoy thinking about what is possible when your APIs have APIs; it makes something like API performance a much more obtainable and scalable, and as Runscope does it, something you can easily communicate with your internal stakeholders and your API community.

Collect, analyze, and visualize performance data from mobile to mainframe with AutoPilot APM. Get a Demo!

performance ,apis ,api performance

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}