Server Application Monitoring
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
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
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.