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

Phobos.Actor 1.0.3

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

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

Release Notes

Added `WrappedTracer` type, designed to make it possible for `OpenTracing.ITracer` implementations which don't support custom `IScopeManager`s to play nicely with Phobos' [`ActorScopeManager`](https://phobos.petabridge.com/api/Phobos.Tracing.Scopes.ActorScopeManager.html), which makes correlation from ASP.NET Core (and other non-Akka.NET services) --> Akka.NET automatic and accurate. The `WrappedTracer` gets invoked automatically via the extension method `.WithScopeManager` present on the `TracerExtensions` class: ```csharp public static void ConfigureDataDogTracing(IServiceCollection services) { // Add DataDog Tracing services.AddSingleton<ITracer>(sp => { return OpenTracingTracerFactory.CreateTracer().WithScopeManager(new ActorScopeManager()); }); } ``` In this case, the DataDog `OpenTracing.ITracer` returned by this method will be nested inside a `WrappedTracer`, which will proxy all of the real underlying tracing calls down to DataDog's client - but Phobos' `ActorScopeManager` will be used to perform all of the correlation activities. Speaking of DataDog, we've also added a DataDog branch to the Phobos Quickstart tutorial Github repository here: https://github.com/petabridge/Petabridge.Phobos.Web/blob/feature/datadog-integration/README.md#working-with-datadog

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
44745
478 day(s) ago
71
482 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
983 day(s) ago
83
983 day(s) ago
83
983 day(s) ago
83
983 day(s) ago
556
1013 day(s) ago
207
1028 day(s) ago
1603
1049 day(s) ago
838
1083 day(s) ago
1245
1096 day(s) ago
73
1096 day(s) ago

Info

Statistics

  • 141407 total downloads
  • 838 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2020 Petabridge

Petabridge