Web Monitoring

Web Site Monitoring and Performance Insights

ABCs of APIs

In its simplest form, a Web API is a request-response protocol written and published by the owner of some kind of digital asset — data, videos, photographs, the software to set your thermostat, or anything else that can be published online. A developer who is given access to the API (sometimes it’s open to anyone, sometimes to a select few) then uses that API in some kind of front end, for example, a website or a mobile app, to present the content or functionality to end users. The user sees website content or an app that does their bidding, but they don’t see where it’s coming from. Similarly, a user could use any number of apps to get the latest sports scores, for example, but all of those scores might really be coming from ESPN via its API.

At its most fundamental level, an API enables a behind-the-scenes, machine-to-machine transaction. At a higher level, it enables enterprises to offer access to their digital assets, and encourages developers to create new and innovative uses of those assets, and potentially creates revenue streams. For users, it gives powerful and convenient access to a world of content and applications in ways they’ve never had before.

You May Also Would Like To See

1. An Overview of APIs And How They’re Changing

2. Cloud application performance monitoring

3. Apps performance testing

 

Advertisements

November 5, 2013 Posted by | cloud application monitoring, web application monitoring | Leave a comment

Will the Olympics be a massive drag for the rest of us online?

After years of anticipation the world is eager to share the experience as it unwinds from London. This year’s event will be the most watched, followed and liked ever. Which begs the question:

Olympic Drag?

This week’s Benchmark magazine includes an interview with Bhavesh Upadhyaya—head of operations for iStreamPlanet, which will be delivering live video streaming during the games. He says that online video utilization is doubling every year, and the demand for the Olympics will be huge. In fact, he suggests that the last mile may be at risk of saturation. “You’re going to get to the point where, potentially for some major cities, you might be saturating an ISP with all the video that’s being delivered.”

Whoa! We knew that video streaming consumes a disproportionate amount of Internet bandwidth. Netflix consumes 33% of all U.S. traffic during prime time. And the FCC reported this month in their study of U.S.

So potentially some of your customers might feel a dent in performance if their neighbors are maxing out the ISPs pipes streaming Usain Bolt’s historic attempt to sweep the big three sprints.

What can you do? Minimize the impact of latency and congestion by keeping your pages lean—especially over the next few weeks. Monitor your CDN provider’s performance closely. Some may be working with streaming content providers for the games. And exploit caching options as much as possible.

 

Related Article:

Live From London! Going For The Streaming Gold

 

July 31, 2012 Posted by | cloud application monitoring, cloud monitoring, Mobile Monitoring, mobile testing, web performance, Website availability monitoring, Website Performance Monitoring | , , , | Leave a comment

The advantages of the Cloud

As we’ve mentioned here before, adopting cloud computing strategies can generate transformative advantages for IT organizations, but not without important considerations. Reducing cost and improving user experience can be achieved by moving applications and infrastructure to the cloud.

So how do CIOs get started, and more importantly, enforce and improve the quality of service they deliver to the business in a cloud paradigm? Vik Chaudhary recently spoke with the editors at CIO Insight on how companies can take advantage of the cloud with three straightforward recommendations.View The Video

July 2, 2012 Posted by | cloud application monitoring, cloud monitoring, cloud performance monitoring, Mobile Monitoring, Mobile Quality, mobile testing, site monitoring, web application monitoring, Web Monitoring, web performance, Website availability monitoring, website monitoring, website monitoring services, Website Performance | , , , , , | Leave a comment

Speed and Tenacity: the Apple iPad Outage

We’ve heard a lot recently about the importance of speed and performance when it comes to online retail. The New York Times highlighted research from Microsoft claiming that 250 milliseconds—a mere eye blink—could make the difference between a repeat visitor and a lost customer. And a popular infographic touts that Amazon would stand to lose $1.6 billion in sales per year from a 1 second web page delay. Our friends at Walmart.com have also shared some awesome research linking web performance to conversion.

These statistics are welcome news for the web performance community. But sometimes they don’t apply. With Apple, a lot of rules don’t apply.

This past weekend, Apple sold a record 3 million new iPad 3 tablets. That’s pretty phenomenal. Yet, it came on the back of a pretty bad outage only 10 days before.Apple-store-scatter

On March 7, Apple announced the new iPad 3. For effectively the entire day, the Apple Store was unavailable. That meant no one could check out the new iPad, nor purchase iPhones, MacBooks or anything else.

To Apple’s credit, the Apple store normally runs very quickly—averaging well less than 2 seconds for total User Experience Time and less a second for Time to First Paint. (The Apple Store is a member of the Keynote Retail Performance Index, measured with Keynote Transaction Perspective.)

We’ve written previously about the concept of tenacity. A website visitor’s tolerance for errors, or delays, is a major factor when balancing the cost and benefit of building capacity and engineering performance into Web applications. While Apple’s fanatic customer base is an extreme, it illustrates the point that there’s a continuum of performance expectations for users.

Apple-store-trend Your product/service is unique. And your customers are also unique. Keynote web load testing consultants dig into web analytics to model user behavior. They consider familiarity, tenacity, interaction speed and connection speed when developing virtual user profiles. It may be unrealistic for you to understand how different levels of performance impact your various customer types across all these variables. But if you can begin to understand them, you’ll be in a better position for setting ongoing performance goals and SLAs—especially around tolerances for outliers from your averages.

June 15, 2012 Posted by | cloud application monitoring, cloud monitoring, cloud performance monitoring, Mobile Monitoring, Mobile Quality, mobile testing, transaction monitoring, web application monitoring, Web Load Testing, Web Monitoring, website monitoring, website monitoring services, Website Performance, Website Performance Monitoring | , , , , , , , , | Leave a comment

Did You Fall When Facebook Stumbled?

Thursday’s outage of Facebook was notable for the ripple it created across the Web. Many online businesses were impacted indirectly as a result of failing content integrated into their websites. The nearly ubiquitous “Like” button and Facebook’s other social plugins became a drag on the performance and availability of some websites. We saw notable failures across media, travel and retail sites. Yet, other some appeared to have avoided significant impact.

The websites of CNN, USA Today and Expedia–members of the Keynote Business 40 Index–demonstrate how different approaches to integrating the Facebook social plugin can be the difference between disaster and only a minor setback when 3rd party content fails.

Here are graphs of their performance and availability during the outage (along with Facebook’s for reference):

Performance and Availability during outage

User TIme

Notice USA Today’s performance (the blue line). Their home page continued to happily build despite the lack of content availability from Facebook.

Incidents like this are good reminders of the importance of using page construction best practices that accommodate third party content failures. If you feature ads, widgets or plugins on your site, do they represent a potential single point of failure if the service becomes unavailable?

Even if you take care with integrating third party content into your pages, it’s important to continuously monitor each source independently if your site changes frequently. Keynote Systems helps companies uniquely monitor 3rd party content such as ads, social widgets and plugins so you can quickly take action to mitigate performance issues and focus business improvement with actionable data.

So how did your site perform Thursday evening? Tell us in comments.

Source: Keynote.com

June 4, 2012 Posted by | cloud application monitoring, cloud monitoring, cloud performance monitoring, Customer Experience, Mobile Monitoring, Mobile Quality, mobile testing, Rich Internet Applications, site monitoring, transaction monitoring, web application monitoring, Web Load Testing, Web Monitoring, web performance, Web Performance Testing, Web Privacy, Website availability monitoring, website monitoring, website monitoring services, Website Performance, Website Performance Monitoring | , , , , , | Leave a comment

Keynote Cloud Monitoring & Cloud test Made Easy

“Never read the book when you can read the Cliff Notes (am I dating myself?) and never read the Cliff Notes if you can watch the movie.”

The bottom line is that a good movie or video can quickly convey a powerful message requiring very little effort on the part of the viewer.  In many ways the picture can paint much more than a thousand words when done right. Keynote’s new Monitoring the Cloud: Behind the Scenes video is a great example of how video can make the complex seem simple.

During the holidays I tried to explain to my brother what we at Keynote do. I gave him the long version and it didn’t seem to sink in. His eyes rolled up like a shark when I mentioned mobile Web testing and performance monitoring.  I remembered his advice from the past and gave him a high-level, short description and received a polite nod of implied understanding.  Now that this video is available I can finally get the message across to all of my family.  I’m now looking for forward to the next family gathering when my relatives won’t describe my job as “something with phones.”

Source: Keynote System

May 18, 2012 Posted by | cloud application monitoring, cloud monitoring, cloud performance monitoring | , , , , , | Leave a comment

Monitoring Web APIs

Hybrid clouds mean organizations with elements of their applications both on a public cloud and a private cloud computing platforms. This is a popular deployment model for business reasons ranging from the regulatory to the religious to the practical. For example, a company might plan to deploy the core of their application in a public cloud to take maximum advantage of scale, geographic expansion, elasticity, and bursting for unexpected demand etc.

However, a key piece of the application will remain in a private cloud or possibly on dedicated hardware. It could be that migrating some legacy code isn’t feasible or perhaps there is data there that the company wants/needs to keep under its direct control. Whatever the reason, the public cloud portion must now send queries back to the enterprise data center. A robust and manageable way of handling this is via a Web API. In this case CApP is then deployed at one or both sides of this link to monitor performance.

The second trend will be driven by companies who aggressively embrace public cloud computing solutions and design their applications for them. A core tenant of this approach is to design your application to scale and contract automatically, as well as terminate and replace instances that become unhealthy or even need to be updated. How will all of this be done?

Read More

May 10, 2011 Posted by | cloud application monitoring | , , | Leave a comment