Live data from Hacker News

Riemann – A network monitoring system

riemann.io

11–20 of 109 posts

Re: Riemann – A network monitoring system

#11
post #3

Clojure. I think I should stop thinking and really learn that language now. It seems very tempting as a first functional language.

If you want to learn foundational FP topics but don't have the time to commit to learning a whole new ecosystem, I really recommend Fogus's Functional Javascript: http://www.amazon.com/Functional-JavaScript-Introducing-Prog...

I know that JS isn't the same thing as Clojure but the ideas in this book work with really any language. After reading this book I'm a better Python programmer.

Re: Riemann – A network monitoring system

#12
post #3

Clojure. I think I should stop thinking and really learn that language now. It seems very tempting as a first functional language.

It's an excellent beginner FP language. Clojure is fairly minimal and requires learning only a few concepts to become productive. At the same time it continues to see more use in the industry, so it's one of the easier FP languages to actually get a job with as well.

I wrote a starter guide that might be helpful https://yogthos.github.io/ClojureDistilled.html

There's also a free book that's very good http://www.braveclojure.com/

Re: Riemann – A network monitoring system

#13
Note that this isn't a better nagios... It's more like Apache Storm. Think of it as grep on steroid. I've heard of several thousand events per seconds on a single server. The other advantage is that it uses a well known programing language rather than a DSL.

Re: Riemann – A network monitoring system

#14
post #4

https://nodequery.com/ -- this is the lightweight version , not as extensive as Riemann but good for normal monitoring and notifications.

No, that's really different.

- nodequery source (and ecosystem) is closed

- "periodically store various system data" "minute" VS "low-latency"

- email notifications only

- no query language, but a JSON API → overhead

Riemann looks more free (libre as well as liberty of usage, you can just monitor anything), more in-depth (does more with lower latency objectives) and better designed (DSL for rules, protobuff over tcp and udp instead of json over http over tcp).

Re: Riemann – A network monitoring system

#15

I'm very happy to see riemann featured here. I've been using it in production since early 2012 and contributed to it (intensively, at one point) as well. It's been a breeze, rather worry free and its very good collectd support has enabled us to cover very interesting use cases at Exoscale.

I'm just getting started with riemann and I'm also learning clojure at the same time. How did you get buy in from your company to use riemann

Re: Riemann – A network monitoring system

#20

Note that this isn't a better nagios... It's more like Apache Storm. Think of it as grep on steroid. I've heard of several thousand events per seconds on a single server. The other advantage is that it uses a well known programing language rather than a DSL.

It's actually a disadvantage, since it's Clojure, and Riemann requires that its operator actually knows Clojure (knowledge of dozen languages, even when some of them are functional, is not enough).
Post reply on HN