top | item 17773874

NetData: monitor your systems and applications, with interactive web dashboards

115 points| sandebert | 7 years ago |my-netdata.io | reply

20 comments

order
[+] eddyg|7 years ago|reply
Wow. This has been submitted to HN many times previously (especially by Costa Tsaousis[0], founder of firehol/my-netdata, as "Show HN") but this is the first time it has received more than a handful of upvotes. It is a very nice real-time performance and health monitoring system.

[0]https://news.ycombinator.com/submitted?id=ktsaou

[+] PappaPatat|7 years ago|reply
Incredibly beautiful and easy to install on a wide range of linux distros including Raspberry with its standard image.

Amazingly there is only 1 (one) host found in Shodan with netdata running on the default port (19999) but plenty on other ports.

Very cool project. I will certainly take a long look at this, thanks for posting!

[+] radiowave|7 years ago|reply
I've used this a little bit - particularly for lab work it's very handy to have a monitoring system where everything just works and there's a web interface available right from the box, without needing to hook it up to any larger system.
[+] petecooper|7 years ago|reply
I discovered netdata in 2016 and it's become a standard part of my server builds. Fast, low memory, and crucially it's pretty enough to satisfy/inform non-tech people.
[+] nammi|7 years ago|reply
I agree that the value it provides is really high for how simple it is to set up.

At first, my only complaint was the relatively short data retention period, but I found that it was really easy to send the data into InfluxDB or Prometheus by following their wiki. That's not netdata's use-case anyway, and it's trivial to set up a backend db when I want to have long term metrics.

https://github.com/firehol/netdata/wiki/netdata-backends

[+] leetbulb|7 years ago|reply
Same here. It's on every standalone server I manage. I also use it on my workstation.
[+] fgheorghe|7 years ago|reply
How is this better than newrelic?
[+] eddyg|7 years ago|reply
I've never deployed newrelic, but one of the nice things about netdata is the lack of dependencies and configuration knobs. From the web page:

"It collects more than 5000 metrics automatically, with zero configuration, it has zero dependencies, requires zero maintenance and comes with more than 100 alarms pre-configured to detect common failures, performance and availability issues."

[+] a012|7 years ago|reply
Newrelic is very expensive when you have hundreds of hosts (or hundreds of pods of you're running k8s)
[+] askz|7 years ago|reply
I think, with my miserable knowledge of NewRelic, that NR is only for application monitoring. Not for system too, as this project.
[+] danielneri|7 years ago|reply
This is neat, but niche monitoring tools often lose out when trying to capture multiple infrastructure/application/business metrics and chart them in a single place. Toolsets like Grafana & a backing DB (Influx, Graphite, etc.) or a service like DataDog or New Relic tend to win out for larger deployments.

NetData looks great, though!

[+] nammi|7 years ago|reply
I posted this above, but you can get netdata metrics into graphite,opentsdb,prometeheus,etc formats for those databases with minimal work. In that setup netdata is basically a collection agent reporting to whatever database Grafana is reading from.

https://github.com/firehol/netdata/wiki/netdata-backends

The cost of infrastructure monitoring is an instant blocker for my work, but if you are a large profitable company with a huge deployment, then yeah netdata probably isn't the right tool for the job

[+] manigandham|7 years ago|reply
With 30k github stars and all those (automatic) integrations, including the backing databases you mentioned, it doesn't seem that niche.