Future Plans

Some rough thoughts.

Automagic Instrumentation

Support for automagic instrumentation of popular 3rd-party packages:

  • django, using introspection logic from django-statsd
  • generic WSGI middleware. Possibly flask.
  • any dbapi-compatible database, with names derived by parsing SQL for table/query type
  • HTTP clients: requests and urllib
  • storage engines: MongoDB, memcached, redis, Elastic Search. Possibly sqlalchemy

More metric backends

  • lightweight running stats, based on forthcoming stdlib statistics module. May include support for periodic stats output, as a low-budget alternative to statsd.
  • Prometheus, Datadog, etc.

Bonus features

  • sampling & filtering for metric functions
  • integration of nice Jupyter notebook for analysis

Modernization

  • rip out old 2.7 compatibility stuff
  • pypy test & support