From 3cdcadd53adbeb4987cad6cc6b2b5b0efa1251bd Mon Sep 17 00:00:00 2001 From: Benjamin Ledel <benjamin@schule-plus.com> Date: Sat, 8 Mar 2025 19:51:41 +0100 Subject: [PATCH] * add metrics auth --- src/backend/settings.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/backend/settings.py b/src/backend/settings.py index 596e837..ed1484a 100644 --- a/src/backend/settings.py +++ b/src/backend/settings.py @@ -76,7 +76,9 @@ INSTALLED_APPS = [ ] MIDDLEWARE = [ + 'django_prometheus.middleware.PrometheusBeforeMiddleware', "django.middleware.security.SecurityMiddleware", + 'backend.middleware.MetricsAuthMiddleware', "whitenoise.middleware.WhiteNoiseMiddleware", # Here "django.contrib.sessions.middleware.SessionMiddleware", "django.middleware.common.CommonMiddleware", @@ -84,7 +86,8 @@ MIDDLEWARE = [ "django.contrib.auth.middleware.AuthenticationMiddleware", "django.contrib.messages.middleware.MessageMiddleware", "django.middleware.clickjacking.XFrameOptionsMiddleware", - "corsheaders.middleware.CorsMiddleware", + "corsheaders.middleware.CorsMiddleware", + 'django_prometheus.middleware.PrometheusAfterMiddleware', ] ROOT_URLCONF = "backend.urls" @@ -268,4 +271,6 @@ SHIB_ID_CONNECTOR_PROCESS_ID = env("SHIB_ID_CONNECTOR_PROCESS_ID",default="PI") SHIB_ID_CONNECTOR_LINK_TYPE = env("SHIB_ID_CONNECTOR_LINK_TYPE",default="") SHIB_ID_CONNECTOR_USE_FILE_MAPPING = env("SHIB_ID_CONNECTOR_USE_FILE_MAPPING",default=False) -PROMETHEUS_METRIC_NAMESPACE = "polaris" \ No newline at end of file +PROMETHEUS_METRIC_NAMESPACE = "polaris" +PROMETHEUS_METRICS_AUTH_USERNAME= env("METRICS_AUTH_USERNAME",default="polaris") +PROMETHEUS_METRICS_AUTH_PASSWORD= env("METRICS_AUTH_PASSWORD",default="polaris") -- GitLab