Measuring performance from different regions and different clouds is core to what we do and providing developers, managers and product owners with the tools needed to understand what the impact of different locations and clouds is critical. To help people with this information we've set up a network of HTTPbin servers for developers to use to test against. In each of the seven current Google Cloud regions, we have set up a small f1-micro VM running the HTTPbin API service. They are set up within a shared VPC network, which is fronted by the Google Cloud Load Balancer. They [...]
We've been trying to work out the best way of visualizing latency data by location and we're pleased to announce our first version. We're taking the data for each of the steps of an API call we log; DNS look up, connect time, handshake, processing time etc... and map it to circles of varying sized on a map. The map shows where the data center is and the color of the circle indicates the source - blue for Azure, yellow for AWS, red for IBM and green for Google. The large the circle the longer the measured latency. It's already [...]
Two changes this week. Reporting (All Locations) You can now generate reports which show the combined results from all locations.
Great news! APImetrics has just added 20 new API call locations to our options for running API calls. This includes multiple options for India, a second Korea location, more European locations (including multiple locations inside the United Kingdom), and more options for Australia. Here's a fun fact: Location has a significant impact on API performance – and having as wide a view as possible is essential. Check out a full list of our new API call locations: AWS Canada Central AWS AWS EU West 2 (London) AWS AWS US East 2 (Ohio) AWS Azure Australia East Azure Azure Australia Southeast [...]
It's as inevitable as death and taxes. At some point, previously stable APIs start to throw performance errors and generally degrade. This can manifest in a number of ways: The API starts to have more failures. There are more time outs. It gets slow for no apparent reason. There are many reasons for this, from an inattentive dev group to older equipment being used - but the net result is the same. For us here at APImetrics, it's interesting to see how our CASC (Cloud API Service Consistency) Score relates to a company's decision to depreciate the API (sunset the [...]
by Marcelo Graciolli licensed under CC BY 2.0 There are many ways to monitor API security on the web. Some APIs might have no security – you can make a simple HTTP call and get an answer back – but if for whatever reason the data is protected or monitored, it's normal to have some form of API security. This typically takes one of two major formats – an API key, or OAuth authentication. Things get very interesting with OAuth. With OAuth 2, you can set up a scope to allow access to only certain API resources. So [...]
Lots of new content and news in our April update. Check it out here, and if you're interested, why not sign up for our newsletter?
After conducting the largest analysis of API performance ever undertaken, we've reached the same conclusion as we did when we first started with APImetrics. Half of the APIs we survey STILL fall below expected quality standards. As Kin Lane, the API Evangelist says, "you wouldn’t operate an API without having the right data regarding it’s availability and stability—the same is true for the API industry, and the folks at APImetrics have those numbers." In our original study, we were only able to focus on conventional error or success codes like HTTP 200. We didn't have the sophistication to understand more of the context of our [...]
APImetrics Three-Year Study: More Than Half Of Existing APIs Have Problems That Could Affect Customers [INFOGRAPHIC]
An APImetrics study of 100 million samples shows that more than half the APIs in use have serious issues that could compromise companies and consumers, the company reported today. “What this shows is that while the number of APIs continues to grow, their quality has not kept pace with that growth,” said David O’Neill, CEO and Founder of APImetrics. “If companies fail to identify these issues and fix them, it could lead to growing consumer dissatisfaction that damages their reputation.” APImetrics first reported on the state of APIs back in 2013, and found that in any given week more than [...]
A quick programming note for everybody, and the obligatory Happy St Patrick's Day, we've released some new features this week that will improve the stats functions. You can now view statistics for 'All Locations' where we display the averages for all the locations and clouds you're monitoring from. We're also adding some new analysis around this point in the coming weeks along with expansions to our machine learning services. Other updates this week include All Location widgets for your dashboard and additional options for filtering results.