For the past few weeks I am finalizing my web tech-stack for Appsurfer. My current stack is Ubuntu, Django, Nginx, Gunicorn,Fabric and Sentry. Till now I was using my own custom logging framework for logging and error tracking in web app. But as my app started growing it became really difficult to hit on some issues quickly, and it was not affordable to invest time in building a full fledged logging system and error tracking system.
There are a few paid options for this like new-relic but their free version is really not that useful for tracking error in web app. So I searched a bit and came across Sentry. A neat and clean system as per my requirements.Setting up sentry is too easy ( there is documentation but I and many people faced some issues while installing it in server-client mode ).
Initialise config file
Modify config file
There are some issues while performing migrations using mysql so I preferred using postgresql
Then perform upgrade to syncup db
Sentry by default runs on port 9000. Nginx conf for that
Please feel free to contact me if something is missing or misleading :).