Comment 4 for bug 1203137

Revision history for this message
Bhuvan Arumugam (bhuvan) wrote :

sss is simple and support supy format. Here is a demo using #openstack-ceilometer channel.
http://livecipher.com/sss-7.0/%23openstack-ceilometer/

Note: user/history links are broken as my isp don't support SQLite3.

One caveat with sss. It use separate db/config file for each channel.

I'll write a python script to:
  1. curl http://sss.dutnie.nl/sss-7.0.tgz, if it's not installed
  2. install sss (unzip)
  3. foreach channei: # channels may be passed in command line
    if it's a new channel {
       initialize sqlite3 database
      generate conf with right parser, if one is not already generated
      generate conf code vars.php for this channel
    }
  4. generate stats incrementally and make it accessible using this url: http://eavesdrop.openstack.org/stats

New puppet manifest to:
  1. install dependent packages like php, php-pdo (sqlite3), php-mbstring
  2. cron job to run the above python script every hour

Assumption:
  1. sss is setup in the same server that has irclogs