Open iamjochem opened 10 years ago
+1
Hi @iamjochem, it's not a particularly active project but I use it for my company internally. It's very solid, we've pushed many billions of requests through it without any issues. On the other hand, the ease-of-setup and documentation isn't quite where I'd like it to be yet.
In my setup we mostly use the UDP collector, and while I haven't load tested it, I've seen it do 12,000 events/s on a single 4-core VPS without any issues. I suspect the HTTP collector endpoint is a slight bit slower than node.js's 'hello world' example, probably 4k-5k req/s. Unfortunately it'll probably never run under the cluster module, as the aggregation is done in-memory and socket.io doesn't play very well with cluster.
I actually haven't seen that fork; I'll take a look and see if there is any way the two can be merged.
@mnutt Hi, is this still under active development? It has giant potential as it is way faster that e.g. Piwik. So I'd like to see this extended / continued... :smile:
hi there @mnutt,
hummingbird looks really nice, I'd like to integrate it into one of my projects - before dive in I was just hoping to get a feel on where the author(s) stand with regard to using it in a production setting ...
there does not seem to have been much development on this project for quite a while, do you consider it more or less abandoned or has it just matured to an extent that it does not need to be hacked any longer? are you [still] using it yourself?
there seems to be one particular fork that has had continued development up until April of this year (see here: https://github.com/Occa-Labs/fenestra) - do you have any opinion about it as compared to your original repo?
do you have any idea where hummingbird max's out with regard to number of tracking-event reqs/sec?
... with that last question in mind I was wondering whether anyone has ever tried running it under node's cluster module? (would that even be technically be possible).
thanks in advance for any feedback you might be able to give!