HUNGRY BIRD (Based on Hummingbird)
Site tracking collector module (no data mining)
Hungrybird is a web site tracker server inspired by Hummingbird and serves as a "data collector" component of a much larger analytics server. Hungrybird scales massively by leveraging operating system's multi-core support. Multi-threaded support coming soon!
- node.js v0.3.2pre
- npm v0.2.14-6
- multi-node (included in source, will use npm to manage package linking later)
git clone git://github.com/coffeesam/hungrybird.git cd hungrybird # Update submodules git submodule update --init --recursive # Use npm to install the dependencies npm link . # Copy the default configuration file cp config/app.json.sample config/app.json
To start the analytics server, run the following:
mongod & (or start mongo some other way) sudo node server.js
Hungrybird is a web site tracker server and serves as a "data collector" component of a much larger analytics server. The main feature of Hungrybird is scalability and live feed.
The Hungrybird.WebSocket will provide a means to send live data to any "dashboard" component of an analytics server. Hungrybird spawns a separate process to manage live feeds.
( to include jasmine specs )
- Sam Hon (coffeesam) email@example.com