Ejemplo n.º 1
0
    def test_init_with_so_rcvbuf(self, s, gc):
        gc.return_value = defaultdict(str)
        gc.return_value['use_dogstatsd'] = True
        gc.return_value['statsd_so_rcvbuf'] = '1024'

        init()

        s.assert_called_once()
        _, kwargs = s.call_args
        self.assertEqual(kwargs['so_rcvbuf'], '1024')
Ejemplo n.º 2
0
    def test_init_with_so_rcvbuf(self, s, gc):
        gc.return_value = defaultdict(str)
        gc.return_value['use_dogstatsd'] = True
        gc.return_value['statsd_so_rcvbuf'] = '1024'

        init()

        s.assert_called_once()
        _, kwargs = s.call_args
        self.assertEqual(kwargs['so_rcvbuf'], '1024')
Ejemplo n.º 3
0
    def test_init(self, s, gc):
        gc.return_value = defaultdict(str)
        gc.return_value['non_local_traffic'] = True
        gc.return_value['use_dogstatsd'] = True

        init()

        # if non_local_traffic was passed, use IPv4 wildcard
        s.assert_called_once()
        args, _ = s.call_args
        self.assertEqual(args[1], '0.0.0.0')
Ejemplo n.º 4
0
    def test_init(self, s, gc):
        gc.return_value = defaultdict(str)
        gc.return_value['non_local_traffic'] = True
        gc.return_value['use_dogstatsd'] = True

        init()

        # if non_local_traffic was passed, use IPv4 wildcard
        s.assert_called_once()
        args, _ = s.call_args
        self.assertEqual(args[1], '0.0.0.0')
Ejemplo n.º 5
0
 def run(self):
     if self.is_enabled:
         log.debug("Windows Service - Starting Dogstatsd server")
         self.reporter, self.server, _ = dogstatsd.init(use_forwarder=True)
         self.reporter.start()
         self.server.start()
     else:
         log.info("Dogstatsd is not enabled, not starting it.")
Ejemplo n.º 6
0
 def run(self):
     if self.is_enabled:
         log.debug("Windows Service - Starting Dogstatsd server")
         self.reporter, self.server, _ = dogstatsd.init(use_forwarder=True)
         self.reporter.start()
         self.server.start()
     else:
         log.info("Dogstatsd is not enabled, not starting it.")
Ejemplo n.º 7
0
 def run(self):
     from config import initialize_logging; initialize_logging('windows_dogstatsd')
     if self.is_enabled:
         log.debug("Windows Service - Starting Dogstatsd server")
         self.reporter, self.server, _ = dogstatsd.init(use_forwarder=True)
         self.reporter.start()
         self.server.start()
     else:
         log.info("Dogstatsd is not enabled, not starting it.")
Ejemplo n.º 8
0
 def run(self):
     from config import initialize_logging; initialize_logging('windows_dogstatsd')
     if self.is_enabled:
         log.debug("Windows Service - Starting Dogstatsd server")
         self.reporter, self.server, _ = dogstatsd.init(use_forwarder=True)
         self.reporter.start()
         self.server.start()
     else:
         log.info("Dogstatsd is not enabled, not starting it.")
    def init_callback(self):
        self.log.info("plugin init %s" % self.config)
        if self.config.verbose_logging is True:
            self.log.verbose_logging = True
        assert self.server is None
        if self.config.listen_port is None:
            self.log.info("dogstatsd port listening not enabled")
            return
        if not self.config.collectd_send:
            self.sender = SignalfxPointSender(self.config, self.log)

        self.server = dogstatsd.init(
            self.config.listen_ip, self.config.listen_port,
            timeout=self.config.udp_timeout,
            aggregator_interval=self.config.aggregator_interval)
        udp_server_thread = threading.Thread(target=self.server.start)
        udp_server_thread.daemon = True
        udp_server_thread.start()
    def init_callback(self):
        self.log.info("plugin init %s" % self.config)
        if self.config.verbose_logging is True:
            self.log.verbose_logging = True
        assert self.server is None
        if self.config.listen_port is None:
            self.log.info("dogstatsd port listening not enabled")
            return
        if not self.config.collectd_send:
            self.sender = SignalfxPointSender(self.config, self.log)

        self.server = dogstatsd.init(
            self.config.listen_ip,
            self.config.listen_port,
            timeout=self.config.udp_timeout,
            aggregator_interval=self.config.aggregator_interval)
        udp_server_thread = threading.Thread(target=self.server.start)
        udp_server_thread.daemon = True
        udp_server_thread.start()
Ejemplo n.º 11
0
 def __init__(self, agentConfig):
     threading.Thread.__init__(self)
     self.reporter, self.server = dogstatsd.init(use_forwarder=True)
Ejemplo n.º 12
0
 def run(self):
     log.debug("Windows Service - Starting Dogstatsd server")
     self.reporter, self.server, _ = dogstatsd.init(use_forwarder=True)
     self.reporter.start()
     self.server.start()
Ejemplo n.º 13
0
 def __init__(self, agentConfig):
     threading.Thread.__init__(self)
     self.reporter, self.server = dogstatsd.init(use_forwarder=True)
Ejemplo n.º 14
0
 def run(self):
     log.debug("Windows Service - Starting Dogstatsd server")
     self.reporter, self.server, _ = dogstatsd.init(use_forwarder=True)
     self.reporter.start()
     self.server.start()