コード例 #1
0
ファイル: aiokafka.py プロジェクト: swist/faust
 def _start_span(self, name: str) -> opentracing.Span:
     tracer = self.app.tracer
     if tracer is not None:
         span = tracer.get_tracer('_aiokafka').start_span(
             operation_name=name, )
         span.set_tag(tags.SAMPLING_PRIORITY, 1)
         set_current_span(span)
         return span
     else:
         return noop_span()
コード例 #2
0
ファイル: aiokafka.py プロジェクト: jbooth-mastery/faust
 def _start_span(self, name: str, *,
                 lazy: bool = False) -> opentracing.Span:
     tracer = self.app.tracer
     if tracer is not None:
         span = tracer.get_tracer(self.trace_category).start_span(
             operation_name=name,
         )
         span.set_tag(tags.SAMPLING_PRIORITY, 1)
         self.app._span_add_default_tags(span)
         set_current_span(span)
         if lazy:
             self._transform_span_lazy(span)
         return span
     else:
         return noop_span()