edx_django_utils.monitoring package#

Subpackages#

Submodules#

edx_django_utils.monitoring.signals module#

Signals defined to support monitoring plugins.

Placing signals in this file (vs alternatives like /internal, or signals/signals.py) provides a good public api for these signals.

edx_django_utils.monitoring.utils module#

Deprecated monitoring helpers for backward-compatibility.

IMPORTANT: No new code should be added to this file. TODO: Remove this file once this code are no longer used.

edx_django_utils.monitoring.utils.accumulate(name, value)#

Deprecated method. Use public API instead.

edx_django_utils.monitoring.utils.increment(name)#

Deprecated method. Use public API instead.

edx_django_utils.monitoring.utils.set_custom_attribute(key, value)#

Deprecated method. Use public API instead.

edx_django_utils.monitoring.utils.set_custom_attributes_for_course_key(course_key)#

Deprecated method. Use public API instead.

edx_django_utils.monitoring.utils.set_custom_metric(key, value)#

Deprecated method to set monitoring custom attribute.

edx_django_utils.monitoring.utils.set_custom_metrics_for_course_key(course_key)#

Deprecated method to set monitoring custom attributes for course key.

Module contents#

Monitoring utilities public api

Does not include signals.py, which is also part of the public api. See README.rst for additional details.