edx_django_utils.monitoring package#
Subpackages#
- edx_django_utils.monitoring.internal package
- Subpackages
- Submodules
- edx_django_utils.monitoring.internal.backends module
- edx_django_utils.monitoring.internal.middleware module
- edx_django_utils.monitoring.internal.transactions module
- edx_django_utils.monitoring.internal.utils module
- Module contents
- edx_django_utils.monitoring.tests package
- Subpackages
- Submodules
- edx_django_utils.monitoring.tests.test_backends module
TestBackendsConfigTestBackendsConfig.test_configured_backends_1__None____NewRelicBackend___()TestBackendsConfig.test_configured_backends_2_________()TestBackendsConfig.test_configured_backends_3____edx_django_utils_monitoring_OpenTelemetryBackend______OpenTelemetryBackend___()TestBackendsConfig.test_configured_backends_4____edx_django_utils_monitoring_NewRelicBackend____edx_django_utils_monitoring_OpenTelemetryBackend____edx_django_utils_monitoring_DatadogBackend______NewRelicBackend____OpenTelemetryBackend____DatadogBackend___()TestBackendsConfig.test_default_config()TestBackendsConfig.test_import_failure()TestBackendsConfig.test_newrelic_package()TestBackendsConfig.test_type()TestBackendsConfig.test_wrong_class()
TestBackendsFanOut
- edx_django_utils.monitoring.tests.test_middleware module
- edx_django_utils.monitoring.tests.test_monitoring_support module
TestMonitoringSupportMiddlewareTestMonitoringSupportMiddleware.catch_signal()TestMonitoringSupportMiddleware.setUp()TestMonitoringSupportMiddleware.test_accumulate_and_increment_1()TestMonitoringSupportMiddleware.test_accumulate_and_increment_2()TestMonitoringSupportMiddleware.test_accumulate_and_increment_3()TestMonitoringSupportMiddleware.test_accumulate_with_illegal_value_1()TestMonitoringSupportMiddleware.test_accumulate_with_illegal_value_2()TestMonitoringSupportMiddleware.test_deprecated_accumulate()TestMonitoringSupportMiddleware.test_deprecated_increment()TestMonitoringSupportMiddleware.test_deprecated_set_custom_attribute()TestMonitoringSupportMiddleware.test_deprecated_set_custom_attributes_for_course_key()TestMonitoringSupportMiddleware.test_error_tagging()TestMonitoringSupportMiddleware.test_process_exception_signal()TestMonitoringSupportMiddleware.test_process_request_signal()TestMonitoringSupportMiddleware.test_process_response_signal()
- Module contents
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.