code: def _create_local_agent_channel(self, io_loop):
          
          logger.info('Initializing Jaeger Tracer with UDP reporter')
          return LocalAgentSender(
              host=self.local_agent_reporting_host,
              sampling_port=self.local_agent_sampling_port,
              reporting_port=self.local_agent_reporting_port,
              throttling_port=self.throttler_port,
              io_loop=io_loop
          )
docs: Create an out-of-process channel communicating to local jaeger-agent.
          Spans are submitted as SOCK_DGRAM Thrift, sampling strategy is polled
          via JSON HTTP.
  
          :param self: instance of Config