Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
GottWall is a scalable realtime metrics collecting and aggregation platform and service.
JavaScript CSS Python Other

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
docs
examples
gottwall
tests
.gitignore
.travis.yml
AUTHORS
ChangeLog
LICENSE
MANIFEST.in
Makefile
README.rst
__init__.py
buildenv.sh
setup.cfg
setup.py

README.rst

Welcome to gottwall's documentation!

Simple statistics aggregation platform

https://secure.travis-ci.org/GottWall/GottWall.png

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.

Something went wrong with that request. Please try again.