“The places where Pingdom shines in general is cost-effectiveness and ease of use.”
Chartbeat is a real-time analytics platform for measuring who’s on your website right now and what they’re doing. With Chartbeat you get live stats about your site’s visitor behavior – from traffic stats, to engagement metrics, to geographic data and everything in between. Chartbeat have a wide customer base ranging from small blogs, e-commerce and applications, all the way up to major news and media publishers both in the US and Europe.
Nathan Potter is the VP of Engineering at Chartbeat’s office in New York, and he shares a bit about Chartbeat’s fairly extensive network: “We’re hosted entirely on Amazon’s EC2 service. We maintain well over 300 servers, and have a lot of infrastructure to support the traffic that we’re getting. We hit over 8 million concurrents on a daily basis and handle up to 200,000 requests a second.”
“We use Pingdom for the majority of our external monitoring because it’s the most cost effective, as well as covers most of what we’re looking for,” says Nathan Potter. Chartbeat do have a couple of other services that they use because their customers use them. “But our primary source for external performance metrics as well as uptime alerts and that kind of thing, is Pingdom, and has been as long as we have been doing external monitoring.”
“Our support staff uses that to see if there’s any issues that they should be aware of. Then we also have that hooked up to PagerDuty, so that if we have any significant downtimes, our technical support folks get paged for that.”
“Recently, one of our customers was reporting an issue with some of our services and we quickly set up a check specifically for them so that we could compare to what they were seeing, and diagnose the issue that way,” says Nathan.
But Chartbeat also test their API using Pingdom checks, and Nathan explains how: “For those APIs, we’re looking for specific response codes, in terms of the content that’s coming back. We’re particularly interested in response times, because we want those to be fairly fast and then we’re also just looking for general time outs and make sure that they’re just responding at all.” Those APIs are either gonna respond correctly or not at all which is exactly what Nathan and his team at Chartbeat is looking for.