Live data from Hacker News

Ask HN: Best monitoring system?

news.ycombinator.com

1–10 of 128 posts

Ask HN: Best monitoring system?

#1
At my company I'm considering switching us from Nagios to another monitoring system and starting to do some research. What's the best monitoring solution out there today? I'm pretty impressed by Prometheus, but just like to get some more opinions.

Re: Ask HN: Best monitoring system?

#4
I think it depends on your needs and software, how much time you want to invest, what you want to monitor, do you want to maintain it or you want saas?

You want metrics from counters you build in your app? (see statsd?)

You want to aggregate and do analysis on logs? (see ELK stack?)

You want to monitor cloud infrastructure (see stackdriver?)

You want to run end to end tests on your application to ensure it's behaving? (see runscope?)

As your application grows, you probably want a blend of tools to see inside your app.

Re: Ask HN: Best monitoring system?

#5
Just my opinion, but I won't use Prometheus, because of the active polling model. It won't scale without a number of workarounds.

My preferred method is Icinga2 (a Nagios clone with better configuration and clustering built-in) with reports coming in via passive NSCA. Toss in Graphite (or I'm warming up to Grafana on Influx) with some ability to write alerts against those reported metrics, and you're as close to ideal as I can come up with.

Of course, that requires a fair bit of up-front knowledge to stand up and operate, but they're so rock solid (and scale like mad) I have a hard time not recommending them.

Re: Ask HN: Best monitoring system?

#8
It depends on your needs and budget.

Can you afford time but not money? Try Sensu or Nagios.

Do you have money and not time? Try datadog.

Like someone else mentioned here, if you're looking to alert off of logs from ELK, try Elastalert.

Post reply on HN