Commit 0df9fb35 by Nimisha Asthagiri Committed by GitHub

Merge pull request #13692 from edx/common_cleanup/monitoring

Move monitoring from common to openedx/core
parents 3b304029 c8bca627
......@@ -866,7 +866,7 @@ INSTALLED_APPS = (
'embargo',
# Monitoring signals
'monitoring',
'openedx.core.djangoapps.monitoring',
# Course action state
'course_action_state',
......
# Register signal handlers
# pylint: disable=unused-import
import signals
import exceptions
......@@ -2008,7 +2008,7 @@ INSTALLED_APPS = (
'embargo',
# Monitoring functionality
'monitoring',
'openedx.core.djangoapps.monitoring',
# Course action state
'course_action_state',
......
"""
Signal handler for exceptions.
"""
from django.core.signals import got_request_exception
from django.dispatch import receiver
import logging
@receiver(got_request_exception)
def record_request_exception(sender, **kwargs):
def record_request_exception(sender, **kwargs): # pylint: disable=unused-argument
"""
Logs the stack trace whenever an exception
occurs in processing a request.
"""
logging.exception("Uncaught exception from {sender}".format(
sender=sender
))
......@@ -13,7 +13,7 @@ from django.dispatch import receiver
import dogstats_wrapper as dog_stats_api
def _database_tags(action, sender, kwargs):
def _database_tags(action, sender, kwargs): # pylint: disable=unused-argument
"""
Return a tags for the sender and database used in django.db.models signals.
......
"""
Registers signal handlers at startup.
"""
# pylint: disable=unused-import
import openedx.core.djangoapps.monitoring.signals
import openedx.core.djangoapps.monitoring.exceptions
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment