Server Application Monitoring

2013-08-06 Thread Corneliu I. Tusnea
Hi,

I'm looking for some recommendations for a system that does Server 
Application Monitoring for our servers.

I've tried NewRelic and while it's an impressive product they don't have
very good support for custom metrics and instrumentation. I'd like to be
able to publish my own metrics that should be displayed in line with the
metrics they already collect.
For example they have SQL Transactions, I'd like to add my own metric of
number of [].

I've tried Datadog and while the metrics you can have are very configurable
and you can log a lot of custom metrics and combine them in all types of
graphs as you like (very cool) they have very basic support for .Net and
SQL server compared to NewRelic.

I've tried GraphData and their default graphs/monitoring is nice but again,
only basic support for custom metrics.

I've tried CooperEgg and was .. ok 

I've checked http://www.foglight-on-demand.com/ (now owned by Dell). It
looks exactly like what I want but it only seems to work for Azure :(

Any other ideas? There has to be some system to help me monitor the health
of my app.

Thanks,
Corneliu.


Re: Server Application Monitoring

2013-08-06 Thread David Connors
PRTG is the go. It was recommended to me by someone on this list (thanks!)
and it is boss. We use it to monitor s truck load of stuff and it is very
flexible. Some parts of it that are boss:

   - It is entirely agent based. Even in a single server install it uses a
   local probe to do the polls. This is really critical as it lets us deal
   with our complex network topology and customer sites by dropping agents on
   their private networks. They talk back to our central management station.
   - It has a bucket load of checks it can perform.
   - It has some really smart ones like being able to pull values from XML
   docs via REST and then graph them/set up alarms on them. We use this at one
   of my startups to chart internal platform metrics without having to stuff
   around putting stuff in Windows perfmon etc.
   - It scales well. We use it to do TechEd - thousands of sensors across
   the network - and it handles it no problems together with all of our normal
   load.

David.


David Connors
da...@connors.com | M +61 417 189 363
Download my v-card: https://www.codify.com/cards/davidconnors
Follow me on Twitter: https://www.twitter.com/davidconnors
Connect with me on LinkedIn: http://au.linkedin.com/in/davidjohnconnors


On Wed, Aug 7, 2013 at 12:09 PM, Corneliu I. Tusnea
corne...@acorns.com.auwrote:

 Hi,

 I'm looking for some recommendations for a system that does Server 
 Application Monitoring for our servers.

 I've tried NewRelic and while it's an impressive product they don't have
 very good support for custom metrics and instrumentation. I'd like to be
 able to publish my own metrics that should be displayed in line with the
 metrics they already collect.
 For example they have SQL Transactions, I'd like to add my own metric of
 number of [].

 I've tried Datadog and while the metrics you can have are very
 configurable and you can log a lot of custom metrics and combine them in
 all types of graphs as you like (very cool) they have very basic support
 for .Net and SQL server compared to NewRelic.

 I've tried GraphData and their default graphs/monitoring is nice but
 again, only basic support for custom metrics.

 I've tried CooperEgg and was .. ok 

 I've checked http://www.foglight-on-demand.com/ (now owned by Dell). It
 looks exactly like what I want but it only seems to work for Azure :(

 Any other ideas? There has to be some system to help me monitor the health
 of my app.

 Thanks,
 Corneliu.




Re: Server Application Monitoring

2013-08-06 Thread Corneliu I. Tusnea
David,

Thanks for the reference. I'll check

1. I don't have a server to allocate for this. My servers are all in the
cloud in various locations. I really want a service not a product :)
2. I don't see anything in their list specific to .Net. NewRelic has very
good profiling for .Net



On Wed, Aug 7, 2013 at 12:46 PM, David Connors da...@connors.com wrote:

 PRTG is the go. It was recommended to me by someone on this list (thanks!)
 and it is boss. We use it to monitor s truck load of stuff and it is very
 flexible. Some parts of it that are boss:

- It is entirely agent based. Even in a single server install it uses
a local probe to do the polls. This is really critical as it lets us deal
with our complex network topology and customer sites by dropping agents on
their private networks. They talk back to our central management station.
- It has a bucket load of checks it can perform.
- It has some really smart ones like being able to pull values from
XML docs via REST and then graph them/set up alarms on them. We use this at
one of my startups to chart internal platform metrics without having to
stuff around putting stuff in Windows perfmon etc.
- It scales well. We use it to do TechEd - thousands of sensors across
the network - and it handles it no problems together with all of our normal
load.

 David.


 David Connors
 da...@connors.com | M +61 417 189 363
 Download my v-card: https://www.codify.com/cards/davidconnors
 Follow me on Twitter: https://www.twitter.com/davidconnors
 Connect with me on LinkedIn: http://au.linkedin.com/in/davidjohnconnors


 On Wed, Aug 7, 2013 at 12:09 PM, Corneliu I. Tusnea 
 corne...@acorns.com.au wrote:

 Hi,

 I'm looking for some recommendations for a system that does Server 
 Application Monitoring for our servers.

 I've tried NewRelic and while it's an impressive product they don't have
 very good support for custom metrics and instrumentation. I'd like to be
 able to publish my own metrics that should be displayed in line with the
 metrics they already collect.
 For example they have SQL Transactions, I'd like to add my own metric of
 number of [].

 I've tried Datadog and while the metrics you can have are very
 configurable and you can log a lot of custom metrics and combine them in
 all types of graphs as you like (very cool) they have very basic support
 for .Net and SQL server compared to NewRelic.

 I've tried GraphData and their default graphs/monitoring is nice but
 again, only basic support for custom metrics.

 I've tried CooperEgg and was .. ok 

 I've checked http://www.foglight-on-demand.com/ (now owned by Dell). It
 looks exactly like what I want but it only seems to work for Azure :(

 Any other ideas? There has to be some system to help me monitor the
 health of my app.

 Thanks,
 Corneliu.