As a developer, you understand just how complex your application stack can be. Depending on its environment, there can be dozens to hundreds of critical components that together make up your cloudy app, and each piece is vital to its performance and reliability. To monitor each component, you might use multiple, non-integrated tools to gain visibility into your stack. And that makes troubleshooting app performance issues a challenging endeavor.
There are a lot of ways to have a discussion on monitoring – what is being monitored or how deep you want to go in the stack. If you are interested in those particular topics, you might want to check out this post on three things you should monitor, along with screencasts on how to implement the tools.
When you’re working in your cloud app, the cloud enables you to easily spin up and down different servers and services with a click of a button. The drawback to this model, however, is that cost can be difficult to track. It’s easy to forget to shut down an instance, or a bug in app code could spin instances up without ever taking them down. Monitoring your costs is the third metric that developers should monitor, and Rackspace Cloud Tools partner Cloudability is a third-party tool that can be a big help.
As a longtime Unix sysadmin, I’ve beaten my head against more system monitoring tools than I care to remember. However, I’ve recently been playing around with Scout, a hosted monitoring solution, and have been very impressed. As a bonus, I discovered a cool feature that makes monitoring clusters of cloud servers much less time-consuming. This article will show you how to use the Scout “Cloud Image” feature to have your new servers automatically monitored. It assumes that you have already signed up for a Scout account (there’s a free trial) and have the ability to deploy Rackspace Cloud Servers.
A common problem across the Internet today is malicious activity. Things like: DDoS Attacks, botnets, IP hijacking, viruses, spyware, worms, and phishing make up just some of the things that we deal with on a daily basis.