diff --git a/lms/djangoapps/instructor/views.py b/lms/djangoapps/instructor/views.py index 956a3747f0..91ea8793f1 100644 --- a/lms/djangoapps/instructor/views.py +++ b/lms/djangoapps/instructor/views.py @@ -599,7 +599,9 @@ def instructor_dashboard(request, course_id): logs and swallows errors. """ url = settings.ANALYTICS_SERVER_URL + \ - "get?aname={}&course_id={}".format(analytics_name, course_id) + "get?aname={}&course_id={}&apikey={}".format(analytics_name, + course_id, + settings.ANALYTICS_API_KEY) try: res = requests.get(url) except Exception: diff --git a/lms/envs/aws.py b/lms/envs/aws.py index 2320bee225..cc9247b876 100644 --- a/lms/envs/aws.py +++ b/lms/envs/aws.py @@ -113,3 +113,4 @@ DATADOG_API = AUTH_TOKENS.get("DATADOG_API") # Analytics dashboard server ANALYTICS_SERVER_URL = ENV_TOKENS.get("ANALYTICS_SERVER_URL") +ANALYTICS_API_KEY = AUTH_TOKENS.get("ANALYTICS_API_KEY", "") diff --git a/lms/envs/dev.py b/lms/envs/dev.py index 75e74fed08..f5b30c948b 100644 --- a/lms/envs/dev.py +++ b/lms/envs/dev.py @@ -221,3 +221,4 @@ PEARSON_TEST_PASSWORD = "12345" ########################## ANALYTICS TESTING ######################## ANALYTICS_SERVER_URL = "http://127.0.0.1:9000/" +ANALYTICS_API_KEY = "" \ No newline at end of file