def run(self, options): if setproctitle: setproctitle('pystatsd') server = Server(pct_threshold=options.pct, debug=options.debug, transport=options.transport, graphite_host=options.graphite_host, graphite_port=options.graphite_port, global_prefix=options.global_prefix, ganglia_host=options.ganglia_host, ganglia_spoof_host=options.ganglia_spoof_host, ganglia_port=options.ganglia_port, gmetric_exec=options.gmetric_exec, gmetric_options=options.gmetric_options, flush_interval=options.flush_interval, no_aggregate_counters=options.no_aggregate_counters, counters_prefix=options.counters_prefix, timers_prefix=options.timers_prefix, expire=options.expire) server.serve(options.name, options.port)
def worker(): srvr = Server(debug=True, flush_interval=500) srvr.serve()
#!/usr/bin/env python from pystatsd import Client, Server sc = Client('localhost', 8125) sc.timing('python_test.time', 500) sc.increment('python_test.inc_int') sc.decrement('python_test.decr_int') srvr = Server(debug=True) srvr.serve()
#!/usr/bin/env python from pystatsd import Client, Server from pystatsd.backends import Console sc = Client('localhost', 8125) sc.timing('python_test.time', 500) sc.increment('python_test.inc_int') sc.decrement('python_test.decr_int') sc.gauge('python_test.gauge', 42) srvr = Server(debug=True, flush_interval=2000, deleteGauges=True, backends=[Console()]) srvr.serve()