SLA Monitoring

13 views
Skip to first unread message

Adam Perkins

unread,
May 5, 2014, 3:14:49 PM5/5/14
to mad-r...@googlegroups.com
Hey All,

Are there any good reads or recommendations on how to best monitor app availability for enterprise software bound by SLAs?  We currently have New Relic but pricing for our new infrastructure(8+ servers?) it will be cost prohibitive.

Also curious on the topic of what constitutes availability?  There may be various portions of the app which may or may not be available (ie a bug breaks some feature).

Any thoughts would be helpful.

Best
Adam

Bradley Grzesiak

unread,
May 5, 2014, 5:22:37 PM5/5/14
to mad-r...@googlegroups.com
Look at the Heroku addons list for monitoring as a place to start. I'd recommend looking into AppSignal.


--
You received this message because you are subscribed to the MadRailers Google Group group.
To visit the MadRailers home page, go to http://madrailers.org
To post to this group, send email to mad-r...@googlegroups.com
---
You received this message because you are subscribed to the Google Groups "MadRailers: Madison's Ruby/Rails User Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mad-railers...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Bradley Grzesiak
co-founder, bendyworks inc
http://bendyworks.com/

Jonathan Broad

unread,
May 5, 2014, 9:25:16 PM5/5/14
to mad-r...@googlegroups.com
Hey,

I was on the Enterprise end of a lot of SLA negotiations in the last 10 years of my career, so that's where the following advice is coming from. YMMV. :)

For SLAs your best bet is to use external monitoring. Compuware (was Gomez), Keynote, Pingdom, and Site24x7 are a few tools I've used over the years. Not sure about current pricing on any of them, but Site24x7 and Pingdom are inexpensive IIRC.

Generally, availability doesn't include "planned downtime" so if you give adequate notice (define in the SLA!) it won't count against your nines.

You should define what parts of your service count as high availability vs stuff that might not be. Enterprises are usually pretty unconcerned about non-critical function availability (like reporting) but will be quite twitchy about anything in the critical path of making money. It behooves you to know how your software fits into the purchasing company's business model to be able to make this distinction meaningful.

Cheers,
Jonathan

--
Jonathan Broad <jona...@outside-context.com>
Principal Instigator, Outside Context Solutions LLC



--
Reply all
Reply to author
Forward
0 new messages