I’m looking for a library for gathering “runtime statistics” in python, by which I mean an interface for outputting structured log files. A good example of what I would like is Twitter’s ostrich project in Scala, wherein one simply executes a statement notifying the logger of an event. Ideally, this would then be automatically aggregated into a suitable visualization for application monitoring.
Does anyone know if such a library exists? Alternatively, does anyone know a more generic way of combining traditional message logging with some simply graphing for runtime analytics?
Thanks!
Graphite is one such system, written in Python.