Phobos
Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 8 day(s) ago
  • 3352 daily downloads
  • 1088593 total downloads
  • Latest version: 2.5.0

Phobos.Monitoring 1.0.3

High-performance monitoring and instrumentation library for .NET and .NET Core applications.

Install-Package Phobos.Monitoring -Version 1.0.3
dotnet add package Phobos.Monitoring --version 1.0.3
<PackageReference Include="Phobos.Monitoring" Version="1.0.3"/>
paket add Phobos.Monitoring --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
184
8 day(s) ago
977
43 day(s) ago
510
77 day(s) ago
1130
84 day(s) ago
31
133 day(s) ago
4364
156 day(s) ago
7915
216 day(s) ago
380
219 day(s) ago
5682
274 day(s) ago
5637
300 day(s) ago
745
303 day(s) ago
2965
303 day(s) ago
36
308 day(s) ago
1476
356 day(s) ago
2
358 day(s) ago
1727
401 day(s) ago
256
490 day(s) ago
142
563 day(s) ago
53910
622 day(s) ago
72
625 day(s) ago
39
630 day(s) ago
53
637 day(s) ago
14
650 day(s) ago
4194
674 day(s) ago
144
680 day(s) ago
20
681 day(s) ago
13575
681 day(s) ago
4
681 day(s) ago
437
706 day(s) ago
2
706 day(s) ago
12199
716 day(s) ago
454
750 day(s) ago
13
751 day(s) ago
2007
751 day(s) ago
99
757 day(s) ago
53
764 day(s) ago
6956
780 day(s) ago
440
793 day(s) ago
493
804 day(s) ago
7133
825 day(s) ago
1166
862 day(s) ago
705
864 day(s) ago
3242
897 day(s) ago
2315
918 day(s) ago
679
926 day(s) ago
1784
980 day(s) ago
1452
996 day(s) ago
243
1002 day(s) ago
3401
1022 day(s) ago
5787
1065 day(s) ago
11050
1123 day(s) ago
94
1126 day(s) ago
87
1126 day(s) ago
36401
1126 day(s) ago
556
1157 day(s) ago
209
1172 day(s) ago
1608
1192 day(s) ago
852
1227 day(s) ago
1235
1240 day(s) ago
89
1240 day(s) ago

Info

Statistics

  • 209425 total downloads
  • 852 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2020 Petabridge

Petabridge