install graphite (http://graphite.wikidot.com) on Amazon Linux AMI. Please fork and fix if you find an error.
sudo yum install pycairo-devel
sudo yum install python-pip
sudo pip install 'Twisted<12.0'
sudo pip install carbon
sudo pip install whisper
sudo pip install django==1.5
sudo pip install django-tagging
sudo pip install graphite-web
cd /opt/graphite/webapp/graphite
sudo python manage.py syncdb
sudo chown -R nobody:nobody /opt/graphite/storage/
cd /opt/graphite/conf
sudo cp storage-schemas.conf.example storage-schemas.conf
sudo cp carbon.conf.example carbon.conf
cd /opt/graphite/
sudo python ./bin/carbon-cache.py start
python ./bin/run-graphite-devel-server.py /opt/graphite
http://localhost:8080
If it works correctly you should see a black image with "No Data" in the Graphite Composer. If you see a broken image, it's probably something to do with py2cairo and cairo.