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

Phobos.TestKit 1.3.0

Framework used for testing applications that have been instrumented using Phobos. Makes it feasible to test using data collected from actor traces, monitoring, and so forth.

Install-Package Phobos.TestKit -Version 1.3.0
dotnet add package Phobos.TestKit --version 1.3.0
<PackageReference Include="Phobos.TestKit" Version="1.3.0"/>
paket add Phobos.TestKit --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
7
36 day(s) ago
7
72 day(s) ago
7
106 day(s) ago
7
141 day(s) ago
3
148 day(s) ago
2
196 day(s) ago
14
219 day(s) ago
106
279 day(s) ago
4
282 day(s) ago
127
337 day(s) ago
169
363 day(s) ago
5
366 day(s) ago
7
366 day(s) ago
16
371 day(s) ago
11
420 day(s) ago
1
421 day(s) ago
9
465 day(s) ago
1
553 day(s) ago
1
626 day(s) ago
51
685 day(s) ago
4
689 day(s) ago
3
693 day(s) ago
5
700 day(s) ago
2
714 day(s) ago
19
737 day(s) ago
2
743 day(s) ago
2
744 day(s) ago
43
744 day(s) ago
2
744 day(s) ago
1
770 day(s) ago
1
770 day(s) ago
126
779 day(s) ago
2
814 day(s) ago
1
814 day(s) ago
61
814 day(s) ago
1
820 day(s) ago
3
827 day(s) ago
49
843 day(s) ago
2
856 day(s) ago
2
868 day(s) ago
197
889 day(s) ago
23
925 day(s) ago
120
927 day(s) ago
278
960 day(s) ago
61
981 day(s) ago
3
989 day(s) ago
565
1043 day(s) ago
127
1059 day(s) ago
10
1065 day(s) ago
250
1085 day(s) ago
457
1129 day(s) ago
671
1186 day(s) ago
83
1190 day(s) ago
84
1190 day(s) ago
84
1190 day(s) ago
84
1190 day(s) ago
87
1220 day(s) ago
84
1235 day(s) ago
372
1256 day(s) ago
84
1291 day(s) ago
169
1303 day(s) ago
84
1303 day(s) ago

Info

Statistics

  • 4863 total downloads
  • 197 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2021 Petabridge

Petabridge