Phobos
Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 10 day(s) ago
  • 3594 daily downloads
  • 560652 total downloads
  • Latest version: 2.1.0-beta2

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
150
10 day(s) ago
255
98 day(s) ago
141
172 day(s) ago
13857
230 day(s) ago
69
234 day(s) ago
36
238 day(s) ago
51
246 day(s) ago
13
259 day(s) ago
2285
282 day(s) ago
141
288 day(s) ago
15
289 day(s) ago
9060
289 day(s) ago
2
289 day(s) ago
436
315 day(s) ago
1
315 day(s) ago
5707
324 day(s) ago
453
359 day(s) ago
12
359 day(s) ago
1989
359 day(s) ago
98
365 day(s) ago
51
373 day(s) ago
6925
388 day(s) ago
438
402 day(s) ago
413
413 day(s) ago
7116
434 day(s) ago
1164
471 day(s) ago
703
472 day(s) ago
3234
505 day(s) ago
2266
527 day(s) ago
677
535 day(s) ago
1395
588 day(s) ago
1448
604 day(s) ago
241
610 day(s) ago
3399
630 day(s) ago
5782
674 day(s) ago
11021
731 day(s) ago
91
735 day(s) ago
84
735 day(s) ago
24108
735 day(s) ago
554
765 day(s) ago
207
780 day(s) ago
1606
801 day(s) ago
850
836 day(s) ago
1233
848 day(s) ago
87
848 day(s) ago

Info

Statistics

  • 109864 total downloads
  • 850 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2020 Petabridge

Petabridge