All posts in: "Engineering"

Cooking ThousandEyes Private Agents with Chef

Posted by on December 10th, 2013
March 1st, 2018

Installing ThousandEyes private agents in each branch location gives you more accurate data about the performance of your network infrastructure, as well as web-based SaaS applications that depend on that infrastructure. To get you up and running quickly we’re supplying modules for the most popular configuration management tools. Today we’re releasing a teagent Chef cookbook to help you install and configure the ThousandEyes private agent with Chef.
Read More »

Creating Extensible Widgets Part 1: jQuery to AngularJS in 30 seconds

Posted by on October 15th, 2013
March 18th, 2015

Whether you’re developing websites or web applications, you’ve probably encountered the need for some form of interactive controls that don’t come out of the box from the browser. The date picker is a classic example of such functionality. In many cases, the interactivity can be generalized and packaged into reusable components which I’ll call widgets.… Read More »

Measuring Performance with HTTP Proxies

Screenshot from HTTP Test Proxy Wait Time
Posted by on October 8th, 2013
March 18th, 2015

Here at ThousandEyes, we’re big on solving problems. We aim to give people the data and tools they need to quickly identify performance problems with their websites or network assets. One test we offer our customers is an “HTTP Server” test — we request a URL provided by the client and time each step of the process using cURL. In the “normal” case, when a client is talking directly to a webserver, measuring these values is fairly straightforward. Unfortunately, some clients sit behind proxies and cannot talk directly with the webservers they wish to monitor. … Read More »

Deploying ThousandEyes Agents with Puppet

puppet logo
Posted by on September 17th, 2013
March 18th, 2015

ThousandEyes agents can help you understand and troubleshoot what’s happening with your network and infrastructure, giving you visibility from the inside and allowing you to go all the way to the cloud provider. Installing the ThousandEyes private agent is a simple process; the installation script is very easy to use and you will have a private agent online within a few minutes, but manually installing software, no matter how easy it is to install, on multiple servers is ancient history.… Read More »

Restful Users Matter More than RESTful APIs

Posted by on September 10th, 2013
March 18th, 2015

I would say that RESTful APIs have become the de facto standard for APIs on the web, except that I can’t, because REST is not a standard. It’s a set of design principles created by Roy Fielding as part of his Ph.D. dissertation. As a result, there is much discussion (and confusion) out there on the web about how to apply these principles in practice.… Read More »

Limitations of ICMP-Based Network Measurements

TCP Multi Route Network
Posted by on August 16th, 2013
March 18th, 2015

When manually diagnosing network performance issues, there are several techniques that can rely on ICMP probing, e.g. measuring round trip time, measuring end-to-end loss, tracerouting, etc. In this article we will show that ICMP introduces some bias in these measurements, and that by using TCP-based probing we are able to overcome most of the limitations of ICMP.… Read More »