mirror of
https://github.com/netbox-community/netbox.git
synced 2024-05-10 07:54:54 +00:00
Closes #16010: Enable Prometheus middleware only if metrics are enabled
This commit is contained in:
@ -372,7 +372,6 @@ if not DJANGO_ADMIN_ENABLED:
|
|||||||
# Middleware
|
# Middleware
|
||||||
MIDDLEWARE = [
|
MIDDLEWARE = [
|
||||||
"strawberry_django.middlewares.debug_toolbar.DebugToolbarMiddleware",
|
"strawberry_django.middlewares.debug_toolbar.DebugToolbarMiddleware",
|
||||||
'django_prometheus.middleware.PrometheusBeforeMiddleware',
|
|
||||||
'corsheaders.middleware.CorsMiddleware',
|
'corsheaders.middleware.CorsMiddleware',
|
||||||
'django.contrib.sessions.middleware.SessionMiddleware',
|
'django.contrib.sessions.middleware.SessionMiddleware',
|
||||||
'django.middleware.locale.LocaleMiddleware',
|
'django.middleware.locale.LocaleMiddleware',
|
||||||
@ -386,6 +385,12 @@ MIDDLEWARE = [
|
|||||||
'netbox.middleware.RemoteUserMiddleware',
|
'netbox.middleware.RemoteUserMiddleware',
|
||||||
'netbox.middleware.CoreMiddleware',
|
'netbox.middleware.CoreMiddleware',
|
||||||
'netbox.middleware.MaintenanceModeMiddleware',
|
'netbox.middleware.MaintenanceModeMiddleware',
|
||||||
|
]
|
||||||
|
if METRICS_ENABLED:
|
||||||
|
# If metrics are enabled, add the before & after Prometheus middleware
|
||||||
|
MIDDLEWARE = [
|
||||||
|
'django_prometheus.middleware.PrometheusBeforeMiddleware',
|
||||||
|
*MIDDLEWARE,
|
||||||
'django_prometheus.middleware.PrometheusAfterMiddleware',
|
'django_prometheus.middleware.PrometheusAfterMiddleware',
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user