Monitoring and debugging your live applications


Abstract


Ever wondered what is going on inside your app? Learn some tools and ideas you can use for sussing it out.

Debugging issues in live applications can be a real nightmare. Add some more logging, restart it, wait for the failure/load case and try and deduce a bit more. Even with awesome test coverage you still need to debug those tricky problems. We introduce some ideas for monitoring and debugging your live Python applications.

  • the standard logging module and learning how to drive it.

  • how to set up a remote console session into our running application, so we can interrogate variables and run code to figure out what's going on.

  • how to incorporate IM bots so we can interact with our apps from the desktop, and how they can interact with us.




Full Text:

PDF ZIP