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

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
2394
35 day(s) ago
3546
71 day(s) ago
1520
105 day(s) ago
590
140 day(s) ago
2234
147 day(s) ago
48
195 day(s) ago
4875
218 day(s) ago
8699
278 day(s) ago
358
281 day(s) ago
7193
337 day(s) ago
5966
362 day(s) ago
758
365 day(s) ago
3382
365 day(s) ago
44
370 day(s) ago
1828
419 day(s) ago
4
420 day(s) ago
1752
464 day(s) ago
257
552 day(s) ago
144
625 day(s) ago
56555
684 day(s) ago
77
688 day(s) ago
42
692 day(s) ago
55
699 day(s) ago
16
713 day(s) ago
4201
736 day(s) ago
148
742 day(s) ago
54
743 day(s) ago
13579
743 day(s) ago
7
743 day(s) ago
439
769 day(s) ago
4
769 day(s) ago
12293
778 day(s) ago
456
813 day(s) ago
15
813 day(s) ago
2010
813 day(s) ago
101
819 day(s) ago
57
826 day(s) ago
6955
842 day(s) ago
444
855 day(s) ago
499
867 day(s) ago
7133
888 day(s) ago
1173
924 day(s) ago
709
926 day(s) ago
3259
959 day(s) ago
2319
980 day(s) ago
683
988 day(s) ago
1794
1042 day(s) ago
1455
1058 day(s) ago
248
1064 day(s) ago
3407
1084 day(s) ago
5798
1128 day(s) ago
11056
1185 day(s) ago
99
1189 day(s) ago
88
1189 day(s) ago
88
1189 day(s) ago
88
1189 day(s) ago
561
1219 day(s) ago
212
1234 day(s) ago
1609
1255 day(s) ago
844
1290 day(s) ago
1252
1302 day(s) ago
80
1302 day(s) ago

Info

Statistics

  • 187554 total downloads
  • 844 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2020 Petabridge

Petabridge