Phobos
Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 34 day(s) ago
  • 2445 daily downloads
  • 1166865 total downloads
  • Latest version: 2.5.1

Phobos.Tracing 1.3.0

Distributed tracing support for Akka.NET ActorSystems.

Install-Package Phobos.Tracing -Version 1.3.0
dotnet add package Phobos.Tracing --version 1.3.0
<PackageReference Include="Phobos.Tracing" Version="1.3.0"/>
paket add Phobos.Tracing --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
2242
34 day(s) ago
3402
70 day(s) ago
1517
104 day(s) ago
591
139 day(s) ago
2228
146 day(s) ago
48
194 day(s) ago
4833
217 day(s) ago
8744
277 day(s) ago
354
280 day(s) ago
7072
335 day(s) ago
6140
361 day(s) ago
812
364 day(s) ago
3401
364 day(s) ago
95
369 day(s) ago
1831
418 day(s) ago
3
419 day(s) ago
1753
463 day(s) ago
257
551 day(s) ago
143
624 day(s) ago
56705
683 day(s) ago
73
687 day(s) ago
39
691 day(s) ago
54
698 day(s) ago
14
712 day(s) ago
4197
735 day(s) ago
145
741 day(s) ago
36
742 day(s) ago
13578
742 day(s) ago
6
742 day(s) ago
438
768 day(s) ago
3
768 day(s) ago
12288
777 day(s) ago
455
811 day(s) ago
14
812 day(s) ago
2008
812 day(s) ago
100
818 day(s) ago
56
825 day(s) ago
6956
841 day(s) ago
441
854 day(s) ago
498
866 day(s) ago
7125
887 day(s) ago
1166
923 day(s) ago
701
925 day(s) ago
3250
958 day(s) ago
2317
979 day(s) ago
681
987 day(s) ago
1792
1041 day(s) ago
1454
1057 day(s) ago
243
1063 day(s) ago
3402
1083 day(s) ago
5795
1127 day(s) ago
11054
1184 day(s) ago
94
1188 day(s) ago
87
1188 day(s) ago
36030
1188 day(s) ago
557
1218 day(s) ago
208
1233 day(s) ago
1607
1254 day(s) ago
852
1289 day(s) ago
1233
1301 day(s) ago
89
1301 day(s) ago

Info

Statistics

  • 223307 total downloads
  • 7125 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2021 Petabridge

Petabridge