Ron Cohen
Ron Cohen
`merge` is a nice way to avoid unnecessary allocations when reading messages from a buffer. Unfortunately, when merging from a buffer, fields do not get reset on the merged object...
Today, exception/message capture methods are exposed on `Client` while the tracing APIs are available on `elasticapm`. We should look into streamlining this.
Details here: https://code.djangoproject.com/browser/django/trunk/django/db/backends/postgresql_psycopg2/version.py?rev=16590
We need a test that exercises the command queue system both when Opbeat is loaded with `async` and without. This fixed the non-async case which was unfortunately broken: https://github.com/opbeat/opbeat-js/pull/33
Django Rest Framework ViewSets will show up as a single transaction even though a ViewSet might have different methods that provide different functionality.
The stacktrace of a decorated function shows up as the last line of the decorated function. We should instead show the function signature or the decorator.
Stacktraces are nice. There's no reason why we shouldn't send a stacktrace when using `client.CaptureMessage`.
We should show how to supply User, Extra, Http etc. in a big example of advanced usage.