Example #1
0
        private static void Main(string[] args)
        {
            var iterations = Enumerable.Range(1, 500000);
            var client     = new StatsDUdpClient(10, "localhost", 3128);
            var formatter  = new StatsDMessageFormatter();
            var watch      = new Stopwatch();

            Console.WriteLine("To start - hit ENTER.");
            Console.ReadLine();
            Console.WriteLine("start");
            watch.Start();

            Parallel.ForEach(iterations, x => client.Send(formatter.Gauge(x, "bucket_sample" + "number-of-messages-to-be-sent")));

            watch.Stop();
            Console.WriteLine("end - " + watch.ElapsedMilliseconds);
            Console.ReadLine();
        }
Example #2
0
        private static void Main(string[] args)
        {
            var iterations = Enumerable.Range(1, 500000);
            var endpoint   = EndpointParser.MakeEndPointSource("localhost", 3128, null);
            var client     = new UdpTransport(endpoint);
            var formatter  = new StatsDMessageFormatter(CultureInfo.InvariantCulture);
            var watch      = new Stopwatch();

            Console.WriteLine("To start - hit ENTER.");
            Console.ReadLine();
            Console.WriteLine("start");
            watch.Start();

            Parallel.ForEach(iterations, x => client.Send(formatter.Gauge(x, "bucket_sample" + "number-of-messages-to-be-sent")));

            watch.Stop();
            Console.WriteLine("end - " + watch.ElapsedMilliseconds);
            Console.ReadLine();
        }