Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

abandoned or mature? #57

Open
iamjochem opened this issue Oct 28, 2014 · 3 comments
Open

abandoned or mature? #57

iamjochem opened this issue Oct 28, 2014 · 3 comments

Comments

@iamjochem
Copy link

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!

@kanecko
Copy link

kanecko commented Nov 7, 2014

+1

@mnutt
Copy link
Owner

mnutt commented Nov 24, 2014

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.

@lenovouser
Copy link

@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... 😄

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants