Realtime statistics aggregation platform
Project description
Simple statistics aggregation platform
Features
Web interface
Data aggregation
Backend
TCP/IP backend
Redis Pub/Sub backend
HTTP Backend
Storages
Storages used to store statistics
Memory storage (not optimal for hightload projects)
Redis storage (fast for counters increment, but time complexity O(N) for data range select)
TODO: mongodb
TODO: SQL
INSTALLATION
To use gottwall use pip or easy_install:
pip install gottwall
or
easy_install gottwall
CONFIGURATION
See gottwall/examples/config.py
USAGE
GottWall have 2 parts. Web interface application and aggregator application (application that process data).
To run web application execute command: gottwall –config=”examples/config.py” server start
To run aggregator application execute command: gottwall –config=”examples/config” aggregator start
CONTRIBUTE
Fork https://github.com/GottWall/gottwall/ , create commit and pull request.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.