Commit 65433c9c by John Eskew

Move datadog startup.py over to AppConfig::ready

parent 42396560
...@@ -963,7 +963,7 @@ INSTALLED_APPS = [ ...@@ -963,7 +963,7 @@ INSTALLED_APPS = [
'eventtracking.django.apps.EventTrackingConfig', 'eventtracking.django.apps.EventTrackingConfig',
# Monitoring # Monitoring
'openedx.core.djangoapps.datadog', 'openedx.core.djangoapps.datadog.apps.DatadogConfig',
# For asset pipelining # For asset pipelining
'edxmako.apps.EdxMakoConfig', 'edxmako.apps.EdxMakoConfig',
......
...@@ -2158,7 +2158,7 @@ INSTALLED_APPS = [ ...@@ -2158,7 +2158,7 @@ INSTALLED_APPS = [
'splash', 'splash',
# Monitoring # Monitoring
'openedx.core.djangoapps.datadog', 'openedx.core.djangoapps.datadog.apps.DatadogConfig',
# User API # User API
'rest_framework', 'rest_framework',
......
""" """
Start up initialization of datadog. Configuration for datadog Django app
""" """
from django.apps import AppConfig
from django.conf import settings from django.conf import settings
from dogapi import dog_http_api, dog_stats_api from dogapi import dog_http_api, dog_stats_api
def run(): class DatadogConfig(AppConfig):
""" """
Initialize connection to datadog during django startup. Configuration class for datadog Django app
"""
Can be configured using a dictionary named DATADOG in the django name = 'openedx.core.djangoapps.datadog'
project settings. verbose_name = "Datadog"
def ready(self):
""" """
Initialize connection to datadog during django startup.
Configure using DATADOG dictionary in the django project settings.
"""
# By default use the statsd agent # By default use the statsd agent
options = {'statsd': True} options = {'statsd': True}
......
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