Releases: lukevenediger/statsd.net
Calendargrams, Graphite TCP-output and MSSQL DB Listener
This release is jam-packed with some awesome new features:
- Calendargrams - log unique values in a calendar-bounded time period, like sets with client-selectable time windows
- TCP output for Graphite - now you can use as a backend. Has retry logic for flaky connections.
- MSSQL DB Listener - use statsd.net to relay metrics that have been delivered by the backend, for distributed environments that use Microsoft SQL Server in a store-and-forward configuration.
I'll be adding documentation on these features soon. Please see the example configuration files for now and feel free to ask questions directly to me or as issues on the project.
MD5: 136ee4270a1a1c16ea298286f5cf7c83
Thanks and happy logging!
Luke Venediger
Experimental Support for Calendargrams
This is an Alpha Release
Calendargram is a new type of metric that helps you track uniques over a calendar-based time period. You can use it to track items such as number of hits per hour, number of hits per day, or even number of hits per month. There is no need to predefine buckets - just specify your desired period when sending the metric.
MD5: d3522e640eaa10a7bceabe6f11ca35f9
Improve librato.com backend stability and add additional error metric reporting
This is the same drop as the previous release. Just marking this as stable.
- Incorrect bucket type specified when creating Gauge buckets
- Additional error checking added when posting metrics to Librato.com
- Log the exception type as a metric if the POST to librato.com fails
MD5: 477ff0b3b5a92567bc809fe14ca576bf
Thanks,
Luke
Improve librato.com backend stability and add additional error metric reporting
This is an alpha release that is still undergoing load testing. It contains the following fixes and features:
- Incorrect bucket type specified when creating Gauge buckets
- Additional error checking added when posting metrics to Librato.com
- Log the exception type as a metric if the POST to librato.com fails
MD5: 6612d36bdc486c6b9ada846e733d850e
I'll follow up with an official release soon.
Thanks,
Luke
Backend plugin framework, better HTTP listener support and Librato SSL API support
This is a major release with contributions from @joshclark @ejsmith and @brutaldev - thanks!
Features in this release:
- Backends are now loaded as plugins
- Librato's API url is https-only
- Better cross-domain support for the HTTP listener
MD5: 930987e4cb6e0c1a8840a6cb4bf47a1c
Thanks, and happy logging!
-Luke
Better statsd.net to statsd.net failure recovery
In this release:
- Better statsd.net to statsd.net failure recovery
- Ability to disable compression in config
- Metrics on compressed vs uncompressed bytes
- Better error handling and diagnostics
MD5: 3d997928911391d4c80984114b86f1d6
Happy Logging!
Statsd.net to Statsd.net communication with compression
In this release:
- Forward traffic from one statsd.net service to another
- Forwarded data is gzip compressed
- Additional metrics added to track data volumes
MD5 Hash: 798ca56009d25e9234643ede308db059
statsd.net v1.3 - additional startup metrics, http listener improvements
This a minor release that provides additional metrics for system startup.
New metrics:
- system startup marker (use with [drawAsInfinite] in Graphite (http://graphite.readthedocs.org/en/1.0/functions.html#graphite.render.functions.drawAsInfinite))
- metrics on backends, listeners and aggregators
- metrics on TCP Listener socket errors, IO errors
Http listener improvements:
- the listener will now respond with a 200 OK for root requests (i.e. / ) - this is useful if you use a load balancer that pings for uptime.
There is one bug fix:
- TCP Listener was not decrementing the connection count on disconnection.
Binary MD5: 42cad7588728eb3671897c8ec3918c27
Happy Logging!
Luke
statsd.net v1.1 - librato.com support, relay support and lots of fixes
This is the next major release in statsd.net's history, and brings with it a number of integration options.
New in this release:
- improved configuration files (xml, not toml)
- output metrics to librato.com
- output metrics to another statsd.net instance
- support for multiple listeners of the same type
- support for multiple backends of the same type
Getting started:
- Check out the readme.txt included in the zip archive.
Happy Logging!
-Luke Venediger.
statsd.net v1.0.1
Release Notes
This is the first major release of statsd.net, coupled with a few bugfixes after having run for a month in production.
Trying it out
You can give statsd.net a whirl by simply running it from the command line:
statsdnet.exe --console
Support and Feedback
Please log any suggestions or bugs to the project issues list.
Thanks, and happy logging!
Luke Venediger