Example #1
0
 def traced_render(self, context):
     with tracer.trace('django.template', span_type=http.TEMPLATE) as span:
         try:
             return Template._datadog_original_render(self, context)
         finally:
             template_name = self.name or getattr(context, 'template_name', None) or 'unknown'
             span.resource = template_name
             span.set_tag('django.template_name', template_name)
Example #2
0
 def traced_render(self, context):
     with tracer.trace('django.template', span_type=http.TEMPLATE) as span:
         try:
             return Template._datadog_original_render(self, context)
         finally:
             template_name = self.name or getattr(context, 'template_name', None) or 'unknown'
             span.resource = template_name
             span.set_tag('django.template_name', template_name)