instrumentation/django: prepend opentelemetry middleware instead of append (#1163)
This commit is contained in:
parent
287e026060
commit
eb28c8d0bc
|
|
@ -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):
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue