StatsdCsharpClient 1.2.1

Simple Statsd Client for .Net 3.5, 4.0 and 4.5

The simple statsd client for .Net is a robust, easy-to-use way of feeding metrics into a statsd-compatible server. You can use it to log counts, timings and gauges.

Features include:
* Log counts, timings, gauges, sets and raw metrics
* Has an additional API that uses dynamics to create and submit stats
* Fault-tolerant client that can be configured to fail silently (with a warning) if misconfigured
* IStatsdClient interface for easy mocking in unit tests
* Allows for customisation of every output stat to do things like screen metrics before sending
* Supports a user-defined prefix to prepend to every metric
   * Outputs to UDP or TCP

   .Net 4.0 and 4.5 Users:
   * Use the StatsdExtensions to define metrics without having to manipulate strings
   * The dynamic stats builder interface provides a cleaner alternative to creating and logging metrics

   Licence: MIT

There is a newer version of this package available.
See the version list below for details.
Install-Package StatsdCsharpClient -Version 1.2.1
dotnet add package StatsdCsharpClient --version 1.2.1
<PackageReference Include="StatsdCsharpClient" Version="1.2.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add StatsdCsharpClient --version 1.2.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

* Fixed a bug in the tcp output channel's retry logic
     * Skip DNS resolution on the UDP client if already an IP Address
     * Fall back to the Null Output Channel if the client is created with an empty host name.


This package has no dependencies.

Version History

Version Downloads Last updated
1.5.0 7,074 6/11/2018
1.4.6 2,925 1/5/2017
1.3.0 60,552 9/2/2014
1.2.1 7,430 10/30/2013
1.2.0 473 9/22/2013
1.1.0 831 6/29/2013
1.0.1 566 5/2/2013
1.0.0 982 4/21/2013