Windows Performance Counter monitoring support for Akka.NET actors.
Install-Package Akka.Monitoring.PerformanceCounters -Version 1.1.0
dotnet add package Akka.Monitoring.PerformanceCounters --version 1.1.0
<PackageReference Include="Akka.Monitoring.PerformanceCounters" Version="1.1.0" />
paket add Akka.Monitoring.PerformanceCounters --version 1.1.0
#r "nuget: Akka.Monitoring.PerformanceCounters, 1.1.0"
// Install Akka.Monitoring.PerformanceCounters as a Cake Addin #addin nuget:?package=Akka.Monitoring.PerformanceCounters&version=1.1.0 // Install Akka.Monitoring.PerformanceCounters as a Cake Tool #tool nuget:?package=Akka.Monitoring.PerformanceCounters&version=1.1.0
Upgraded to Akka.NET v1.4.10 (use Akka.Monitoring v1.0.0 if you need Akka.NET v1.3 support)
Migrated all packages to .NET Standard 2.0
Switched StatsD component to use [JustEat.StatsD](JustEat.StatsD)
Phobos vs. Akka.Monitoring**
In 2018 [Petabridge](https://petabridge.com/), the makers of Akka.Monitoring, [published a propreitary product for Akka.NET monitoring and tracing called Phobos](https://phobos.petabridge.com/).
Phobos is much more fully-featured than Akka.Monitoring, as it:
1. Doesn't require users to decorate their actors with any code - monitoring and tracing happens automatically;
2. Supports a much larger number of metric systems and types out of the box;
3. Includes traceability with actors, including over the network with Akka.Remote, and other parts of your system such as ASP.NET Core; and
4. Comes with 1 business day SLA support for Phobos and installing it into your Akka.NET applications.
That said, [a Phobos license costs your company $4,000 per year](https://phobos.petabridge.com/articles/setup/request.html).
It's the belief of Petabridge that there should be a low-cost alternative to that in order to make Akka.NET accessible to students, startups, DIY developers, and anyone who doesn't want to pay for that license. That's what Akka.Monitoring is - a simple, straightforward alternative that is free and open source. We will continue to support Akka.Monitoring and respond to end-user requests, but you should expect the majority of our development efforts to go into Phobos.
Please open an issue or [contact Petabridge](https://petabridge.com/contact/) if you have any questions.
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.