code: def install(application, **kwargs):
      if getattr(application, 'statsd', None) is not None:
          LOGGER.warning('Statsd collector is already installed')
          return False
      if 'host' not in kwargs:
          kwargs['host'] = os.environ.get('STATSD_HOST', '127.0.0.1')
      if 'port' not in kwargs:
          kwargs['port'] = os.environ.get('STATSD_PORT', '8125')
      if 'protocol' not in kwargs:
          kwargs['protocol'] = os.environ.get('STATSD_PROTOCOL', 'udp')
      setattr(application, 'statsd', StatsDCollector(**kwargs))
      return True