Assuming you’re not Facebook, you probably don’t have large development teams to tweak how your application interacts with memcached, you may still want to deploy it to help your site’s scalability.
But if you practice safe operations, you will never put anything into production without monitoring. Particularly nothing that production depends on.
“But production is not dependent on memcached!” I hear you say. “If the memcached slice that is caching a particular lookup is down, the app will just hit the database, and carry on happily.”
This is true, but what happens when your app is not able to deal with the load in the absence of almost all the memcached slices being up? Then you end up with a big dose of downtime, or horrendous app performance at best.
And how would you know how many requests your memcached systems are offloading from your database? If you weren’t monitoring them, you wouldn’t – so you wouldn’t know when you’d passed that point where you need memcached. (Ideally you’d be plotting the aggregated view of all the memcached’s in your environment.) Nor would you know when CPU load on your memcached systems has become the bottleneck, rather than memory. (Although unless you are Facebook, you probably won’t run into that.) And of course, more than pretty graphs, you need to know when Memcached is down, or how many nodes are down.
So even if you don’t use LogicMonitor’s memcached monitoring, be sure to practice safe ops, and get some monitoring.
Want to learn more about monitoring, and how to practice safe operations in your environment? Setup a trial of LogicMonitor and get a free consultation with one of our experienced operations staff.
One of the many great things about working at LogicMonitor is that we get to use our product to solve business needs. Personally, I like having someone asks us “I need to monitor X”, and be able to deliver custom monitors for X, within a few hours.
One example this week was a customer wanting to monitor NetApp’s Multistore capabilities. I’ve worked with NetApp hardware for over 10 years, but had never used multistore. (NetApp’s Multistore let’s you easily create separate and completely private logical partitions in filer network and storage resources. It’s like VMware for NetApps.) Multistore is getting more attention recently as a good way to bring NetApp’s strengths to cloud provisioning.
Despite LogicMonitor’s excellent NetApp monitoring we didn’t have anything to monitor vfilers created when Multistore is used. However, we fired up some vfilers in our lab, and using LogicMonitor’s debugging tools to query the NetApp API, we found the relevant metrics, created a datasource with Active Discovery of all vfilers, graphs and alerts, and voila! Within an hour all our current and future customers just had their NetApp monitoring capabilities extended, automatically! (Another reason to love SaaS!)
Even cooler, using LogicMonitor’s role based access control, you can give users the same visibility in LogicMonitor as they have on their vfiler. So an administrator delegated control of only a single vfiler can be set in LogicMonitor to just see his own vfiler and its volumes and their usage and performance, while others can see all the vfilers, and latency of all volumes on the phsyical system.
Being able to deliver things that exceed customer’s expectations, about things that you didn’t know existed, in less than an hour – fun day at work!
Performance monitoring for all your infrastructure & applications. In minutes, not hours.
Questions? Call Us!
(888) 415-6442 or +1 (805)-617-3884