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 readingJSON
How to Create an Automated Custom Web Site that Displays API Uptime Data
Previous posts described how to use curl, cron, JSON, Python, matplotlib, and HTML to create an automatically-updated custom API performance web page. In addition to providing API performance data, the API Science API also provides uptime data for the APIs you monitor. In this post, I’ll demonstrate how to download API uptime data and create […]
Continue reading7 Ways to Customize API Monitoring Using Global and Local Variables
It is possible to configure API monitors with rigidly fixed parameters. However, using the API Science platform, it is also possible to configure API monitors using both account-wide global variables and monitor-specific local variables, in order to provide your team with a deeper view into what your customers are experiencing. Introduction to API Science’s Global […]
Continue readingWith APIs and Software Libraries, How Much Code Is Needed to Create Something Immensely Useful? Not Much…
Your business likely requires customized views of the data that is core to the creation of your product. Decades ago, accomplishing this involved development of large data analysis software libraries that were customized to a company’s particular needs, along with user interfaces that enabled employees to view the data, so they could respond to anomalies. […]
Continue readingHow to Create an Automated Custom Web Site that Displays API Performance Data
For your company to succeed, your API-based product must provide maximal performance and uptime to your customers. In order to provide this, you need to monitor the APIs (both internal and external) that are critical for your product’s customer experience. This series of posts illustrates how you can create a custom automated web site that […]
Continue readingHow to Use MatPlotLib to Display API Performance Data
In my previous two posts, I illustrated how your team can Use cron and curl to Regularly Download API Performance Data and How to Use Python to Extract API Performance Data. In this post, I illustrate how you can use the Python MatPlotLib library to create plots of the downloaded data that will be of […]
Continue readingHow to Use Python to Extract JSON API Performance Data
In my last post, I described How to Use cron and curl to Regularly Download API Performance Data. This is the first step toward creating a view of API performance data that is customized for your company’s needs. Once you have the raw data, you can use your company’s preferred programming languages and the custom […]
Continue readingHow to Use cron and curl to Regularly Download API Performance Data
API performance is critical for modern applications. People use their phones and tablets to immediately access information that is relevant to what they’re doing or thinking about right now. If your company’s objective is to provide this information, then you need to know how your product appears to your customers. If your product relies on […]
Continue readingUsing Account Global Variables to Receive API Monitor Data in Specific Formats
My last post illustrated that calls to the World Bank Countries API can be configured to output the API data in multiple formats, including XML and JSON. The API Science platform supports the creation of global variables that are accessible by all API monitors in a user’s account. Global variables are defined and set using […]
Continue readingConfiguring 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