Analyzing API Performance by Day of Week

My last post showed how the API Science API can be utilized to create a graphical analysis of API performance binned by hour of day. In this post, we use data extracted from the API Science API to analyze the performance of an API by day of week. This type of analysis would be useful for a company whose product experiences surges of usage on different days of the week (for example, weekends versus work days). First, we create a csh command line script to pull the data from the API Science API…

Continue reading

Analyzing API Performance Binned by Hour of Day

Performance data from the API Science API can be analyzed in many different ways. For example, a recent post presents A Graphical View of API Performance Based on Call Location. The analysis uses cURL statistics to compare the performance of monitors that call the World Bank Countries API from various locations around the globe over […]

Continue reading

Analyzing API Call Performance from Different Global Locations Based on cURL Metrics

My previous post presented “A Graphical View of API Performance Based on Call Location.” In that post, we analyzed the performance of a week of calls to the World Bank Countries API (which is served from Washington DC) from four different locations around the globe: Washington DC USA, Oregon USA, Ireland, and Tokyo Japan. The […]

Continue reading

A Graphical View of API Performance Based on Call Location

The performance of APIs is dependent on both the processing time from when the API receives a request and delivers a response, and the time it takes for the request and response data packets to traverse the Internet distance between the calling system and the system that hosts the API. The timings for calls to […]

Continue reading

Configuring API Monitors for Specific Response Formats

Global variables can be utilized to store any kind of data that is needed as a reference resource within a complex API monitoring process. For example, global variables can be created by one API monitor, then that data store can be read as input data by another API monitor. In my post Introduction to API […]

Continue reading

Monitoring Your API’s Performance Using the API Science API

If your product depends on your own internal API, or if your primary customers are users who use your API, then you need to know when your API’s performance is experiencing problems. In my last post I described how you can use the API Science Uptime Report to address an unexpected massive outage related to […]

Continue reading

What to Do when a Massive Cyber Attack Brings Down APIs

In mid-May, a massive global cyber attack was executed that affected major companies in more than 150 countries. Major victims of the attack included Britain’s National Health Service, “causing widespread disruptions and interrupting medical procedures across hospitals in England and Scotland.” Other major victims included Spain’s Telefonica, Deutsche Bahn (Germany’s national railway service), French carmaker […]

Continue reading