Move DD code into its own directory (#6)

This commit is contained in:
Diego Hurtado
2020-04-08 11:39:44 -06:00
committed by GitHub
parent 72b40ba5f9
commit 5aee3ce32e
611 changed files with 0 additions and 0 deletions

View File

@ -0,0 +1,29 @@
"""Instrument mongoengine to report MongoDB queries.
``patch_all`` will automatically patch your mongoengine connect method to make it work.
::
from ddtrace import Pin, patch
import mongoengine
# If not patched yet, you can patch mongoengine specifically
patch(mongoengine=True)
# At that point, mongoengine is instrumented with the default settings
mongoengine.connect('db', alias='default')
# Use a pin to specify metadata related to this client
client = mongoengine.connect('db', alias='master')
Pin.override(client, service="mongo-master")
"""
from ...utils.importlib import require_modules
required_modules = ['mongoengine']
with require_modules(required_modules) as missing_modules:
if not missing_modules:
from .patch import patch, trace_mongoengine
__all__ = ['patch', 'trace_mongoengine']