- last updated 30 day(s) ago
- 2922 daily downloads
- 1163613 total downloads
- Latest version: 2.5.1
Phobos.Tracing 1.3.2
Distributed tracing support for Akka.NET ActorSystems.
Install-Package Phobos.Tracing -Version 1.3.2
dotnet add package Phobos.Tracing --version 1.3.2
<PackageReference Include="Phobos.Tracing" Version="1.3.2"/>
paket add Phobos.Tracing --version 1.3.2
Release Notes
Minor Version Release for Phobos** Phobos v1.3.2 includes some important tracing enhancements brought about as a result of [upgrading Phobos to Akka.NET v1.4.31](https://github.com/akkadotnet/akka.net/releases/tag/1.4.31): Phobos now supports tracing the output of `PipeTo` operations! This can be accomplished by making sure that the `Sender` property of the `PipeTo` operation contains a reference to the actor kicking of the `Task<T>` whose results will be piped: ```csharp var myActor = Sys.ActorOf(act => { act.ReceiveAny((o, ctx) => { // won't capture trace - no "sender" included Task.Delay(TimeSpan.FromMilliseconds(100)).PipeTo(ctx.Sender, success: () => o); // will capture trace - "Sender" is specified Task.Delay(TimeSpan.FromMilliseconds(100)).PipeTo(ctx.Sender, success: () => o, sender:ctx.Self); }); }); ```
Dependencies
.NETStandard
- Akka (>=1.4.31)
- Google.Protobuf (>=3.12.1)
- OpenTracing (>=0.12.1)
- Phobos.Actor.Common (>=1.1.1)
Versions
Info
- last updated 850 day(s) ago
- Project Site
- License Info
Statistics
- 222714 total downloads
- 441 downloads of current version
Owners and Products
PetabridgeAuthors
Petabridge
Copyright
Copyright © 2017-2021 Petabridge
Petabridge