Are you excited about using Instrumental for monitoring your .NET application, but less excited about using the Instrumental backend for StatsD? Good news!
One of our users from Bloomerang wrote an awesome C# agent library, and we’re excited to share it with you guys:
https://github.com/ralph-bloomerang/Instrumental.NET
Implementation is pretty easy, too. Here’s some sample code:
using Instrumental.NET; var agent = new Agent("your api key here"); agent.Increment("myapp.logins"); agent.Gauge("myapp.server1.free_ram", 1234567890); agent.Time("myapp.expensive_operation", () => LongRunningOperation()); agent.Notice("Server maintenance window", 3600);
BOOM! StatsD is no longer required for using Instrumental for application monitoring in a .NET framework.