instrumentation/django: prepend opentelemetry middleware instead of append (#1163)

This commit is contained in:
E Brake 2020-10-01 09:10:03 -07:00 committed by GitHub
parent 287e026060
commit eb28c8d0bc
1 changed files with 1 additions and 1 deletions

View File

@ -56,7 +56,7 @@ class DjangoInstrumentor(BaseInstrumentor):
if isinstance(settings_middleware, tuple): if isinstance(settings_middleware, tuple):
settings_middleware = list(settings_middleware) settings_middleware = list(settings_middleware)
settings_middleware.append(self._opentelemetry_middleware) settings_middleware.insert(0, self._opentelemetry_middleware)
setattr(settings, "MIDDLEWARE", settings_middleware) setattr(settings, "MIDDLEWARE", settings_middleware)
def _uninstrument(self, **kwargs): def _uninstrument(self, **kwargs):