Phobos
Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 12 day(s) ago
  • 1342 daily downloads
  • 899226 total downloads
  • Latest version: 2.4.2

Phobos.Actor 1.3.0

Automatic Akka.NET tracing and monitoring integration as part of the Phobos Enterprise Framework.

Install-Package Phobos.Actor -Version 1.3.0
dotnet add package Phobos.Actor --version 1.3.0
<PackageReference Include="Phobos.Actor" Version="1.3.0"/>
paket add Phobos.Actor --version 1.3.0

Release Notes

Minor Version Release for Phobos** Phobos v1.3.0 includes some significant improvements in its tracing capabilities: Phobos now properly handles `await` operations that occur within your actors - so any traces that begin when an actor starts processing a message will be carried all the way through until your `ReceiveAsync` methods exit. This is convenient when combined with other libraries that emit traces such as `EntityFramework` and `OpenTracing.Contrib`. Phobos no longer records any `akka.actor.ask object` invocations during the startup of your `ActorSystem`, which were erroneously being attached to user-generated traces as well. In some instance of using the `WrappedTracer`, which gets called whenver you use the `WithScopeManager` extension method on an existing `ITracer` object, it was possible for a null `ISpan` to be passed into the `SpanBuilder.ChildOf` method. This input is now null-checked and will no longer throw `NullReferenceException` errors. All `IScope`s generated by Phobos are disposed of per their original invocation ordering, which reverses a major change we introduced in [Phobos 1.2.0](https://phobos.petabridge.com/articles/releases/RELEASE_NOTES.html#120httpssdkbincompublisherpetabridgeproductphobospackagesphobosactorversions120-june-17th-2021). We were able to introduce this change safely as a result of changing how we track traces around `await` calls. The Phobos `cluster-listener-actor` will no longer log any `Unhandled` messages when `akka.loglevel=DEBUG` and `akka.actor.debug.unhandled=on` any longer. Phobos has been upgraded to run on [Akka.NET v1.4.28](https://github.com/akkadotnet/akka.net/releases/tag/1.4.28). In addition to these changes, we've also updated our [performance benchmarks for Phobos to include the most recent data for v1.3.0](https://phobos.petabridge.com/articles/performance.html).

Dependencies

.NETStandard

Versions

Version
Downloads
Last Updated
81
12 day(s) ago
2894
72 day(s) ago
276
75 day(s) ago
2093
130 day(s) ago
2764
156 day(s) ago
215
159 day(s) ago
2019
159 day(s) ago
38
164 day(s) ago
1409
212 day(s) ago
1
214 day(s) ago
1328
257 day(s) ago
254
346 day(s) ago
141
419 day(s) ago
44744
478 day(s) ago
71
481 day(s) ago
36
486 day(s) ago
50
493 day(s) ago
13
506 day(s) ago
4188
530 day(s) ago
142
536 day(s) ago
48
537 day(s) ago
13546
537 day(s) ago
2
537 day(s) ago
436
562 day(s) ago
1
562 day(s) ago
10307
572 day(s) ago
453
606 day(s) ago
12
607 day(s) ago
2001
607 day(s) ago
98
613 day(s) ago
51
620 day(s) ago
6939
636 day(s) ago
437
649 day(s) ago
493
660 day(s) ago
7128
681 day(s) ago
1168
718 day(s) ago
704
720 day(s) ago
3254
753 day(s) ago
2312
774 day(s) ago
678
782 day(s) ago
1780
836 day(s) ago
1449
852 day(s) ago
243
858 day(s) ago
3402
878 day(s) ago
5793
921 day(s) ago
11051
979 day(s) ago
92
982 day(s) ago
83
982 day(s) ago
83
982 day(s) ago
83
982 day(s) ago
556
1013 day(s) ago
207
1028 day(s) ago
1603
1048 day(s) ago
838
1083 day(s) ago
1245
1096 day(s) ago
73
1096 day(s) ago

Info

Statistics

  • 141406 total downloads
  • 7128 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2021 Petabridge

Petabridge