- last updated 40 day(s) ago
- 2484 daily downloads
- 490188 total downloads
- Latest version: 2.1.0-beta2
Automatic Akka.NET tracing and monitoring integration as part of the Phobos Enterprise Framework.
Install-Package Phobos.Actor -Version 1.4.0
dotnet add package Phobos.Actor --version 1.4.0
<PackageReference Include="Phobos.Actor" Version="1.4.0"/>
New Minor Version Release for Phobos** Phobos 1.4 is a minor version release that introduces some exciting new capabilities for Akka.NET users, primarily: All actor lifecycle activity, i.e. everything that occurs during `PreStart`, `PostStop`, `PreRestart`, and `PostRestart` is now traced by default. This will allow you to visualize everything that happens after an actor is spawned mid-flight. This setting does produce significantly more traces when enabled (naturally) so it can be disabled via the following HOCON setting: `phobos.tracing.trace-actor-lifecycle = off`. Phobos 1.4 uses [Akka.NET v1.4.32](https://github.com/akkadotnet/akka.net/releases/tag/1.4.32), which contains [important changes to the Akka.Persistence `Journal` base classes that now allow us to properly trace activity that happens within it](https://github.com/akkadotnet/akka.net/pull/5505). As a result, when `phobos.tracing.trace-actor-lifecycle = on` (this is the default) you can now trace the entire recovery process of all `PersistentActor` implementations - *so long as the Akka.Persistence plugin you're using is built against Akka.NET v1.4.32 or higher*. In addition to tracing Akka.Persistence recoveries all `Persist` calls can now be traced end to end with Phobos.