Phobos.Monitoring 2.11.2

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

Install-Package Phobos.Monitoring -Version 2.11.2
dotnet add package Phobos.Monitoring --version 2.11.2
<PackageReference Include="Phobos.Monitoring" Version="2.11.2" />
paket add Phobos.Monitoring --version 2.11.2
# Phobos ![Phobos logo](https://raw.githubusercontent.com/petabridge/phobos-issues/refs/heads/master/phobos_logo_small.png) [Phobos](https://phobos.petabridge.com/)™ is an observability plugin for [Akka.NET](https://getakka.net/) that provides [OpenTelemetry](https://opentelemetry.io/)-based tracing, metrics, and log aggregation. [Phobos is available for purchase on Sdkbin](https://sdkbin.com/publisher/petabridge/product/phobos) ## Installation Phobos plugs directly into your Akka.NET `ActorSystem` and immediately starts providing automatic tracing, metrics, and log correlation without you having to write any instrumentation code yourself. ### 1 - Add the `Phobos.Hosting` NuGet Package ```shell dotnet add package Phobos.Hosting ``` ### 2 - Configure OpenTelemetry to Use Phobos Metrics and Tracing ```csharp services // IServiceCollection .AddOpenTelemetry() .ConfigureResource(builder => { builder .AddEnvironmentVariableDetector() .AddTelemetrySdk() .AddServiceVersionDetector(); }) .UseOtlpExporter(OtlpExportProtocol.Grpc, new Uri(otlpEndpoint)) .WithMetrics(c => { c.AddRuntimeInstrumentation() .AddAspNetCoreInstrumentation() .AddHttpClientInstrumentation() .AddPhobosInstrumentation(); // Phobos metrics }) .WithTracing(c => { c.AddHttpClientInstrumentation() .AddAspNetCoreInstrumentation() .AddEntityFrameworkCoreInstrumentation() .AddSqlClientInstrumentation() .AddPhobosInstrumentation(); // Phobos traces }); ``` ### 3 - Add Phobos to Your `ActorSystem` ```csharp public static IServiceCollection AddUserServiceAkka(this IServiceCollection services, Action<AkkaConfigurationBuilder, IServiceProvider> additionalConfig) { return services.AddAkka(ActorSystemName, (builder, sp) => { builder.AddUserServiceActors() WithPhobos(AkkaRunMode.Local, configOptions => {}); additionalConfig.Invoke(builder, sp); }); } ``` And you're done! Akka.NET traces / metrics / logs will now be automatically exported along with your ASP.NET Core, Entity Framework, SqlClient, HttpClient, and other .NET OpenTelemetry data! For more detailed instructions, please see the [Phobos QuickStart Tutorial](https://phobos.petabridge.com/articles/quickstart.html) ## What Data Does Phobos Capture? You can see our full list of automatically collected traces, metrics, and log events here: [https://phobos.petabridge.com/articles/captured-data.html](https://phobos.petabridge.com/articles/captured-data.html) ### Can I Configure What Phobos Collects? Absolutely - [Phobos has finely tuneable noise control capabilities](https://phobos.petabridge.com/articles/trace-filtering.html) that allow you to configure what types of data Phobos collects fronm your application. ### What's the Performance Impact of Phobos on Akka.NET? Tracing and metrics collection always have an amount of instrumentation overhead - you can [view our latest Phobos performance figures and best practices here](https://phobos.petabridge.com/articles/performance.html). Copyright 2018-2025 [Petabridge](https://petabridge.com/), LLC
Loading README...
net8.0
netstandard2.0
Version Downloads Last Updated
2.11.2 Current 10 7 hour(s) ago
2.11.1 31 1 day(s) ago
2.11.0 1,078 29 day(s) ago
2.10.5 5,196 54 day(s) ago
2.10.4 4,511 104 day(s) ago
2.10.3 104 104 day(s) ago
2.10.2 11,306 173 day(s) ago
2.10.1 2,410 191 day(s) ago
2.10.0 1,536 210 day(s) ago
2.9.1 565 217 day(s) ago
2.9.0 1,293 232 day(s) ago
2.8.5 11,318 306 day(s) ago
2.8.4 4,027 351 day(s) ago
2.8.3 8,125 399 day(s) ago
2.8.2 3,087 433 day(s) ago
2.8.1 986 434 day(s) ago
2.8.0 1,881 440 day(s) ago
2.7.0 1,156 447 day(s) ago
2.6.2 1,557 467 day(s) ago
2.6.1 497 474 day(s) ago
2.6.0 1,545 482 day(s) ago
2.5.4 91,617 643 day(s) ago
2.5.3 1,086 653 day(s) ago
2.5.2 947 659 day(s) ago
2.5.1 18,219 742 day(s) ago
2.5.0 15,168 778 day(s) ago
2.4.5 2,863 812 day(s) ago
2.4.4 946 846 day(s) ago
2.4.3 9,484 853 day(s) ago
2.4.2 9,601 925 day(s) ago
2.4.1 12,007 985 day(s) ago
2.4.0 736 988 day(s) ago
2.3.1 8,753 1043 day(s) ago
2.3.0 11,558 1069 day(s) ago
2.2.1 1,106 1072 day(s) ago
2.2.0 2,184 1125 day(s) ago
2.2.0-beta2 290 1127 day(s) ago
2.1.1 530 902 day(s) ago
2.1.0 2,133 1170 day(s) ago
2.1.0-beta2 544 1259 day(s) ago
2.1.0-beta1 430 1332 day(s) ago
2.0.6 65,696 1391 day(s) ago
2.0.5 427 1395 day(s) ago
2.0.4 396 1399 day(s) ago
2.0.3 408 1406 day(s) ago
2.0.3-beta1 303 1419 day(s) ago
2.0.2 4,557 1443 day(s) ago
2.0.1 500 1449 day(s) ago
2.0.0 376 1450 day(s) ago
2.0.0-beta4 725 1475 day(s) ago
2.0.0-beta3 743 1519 day(s) ago
2.0.0-beta2 301 1520 day(s) ago
2.0.0-beta1 387 1526 day(s) ago
1.6.1 4,517 1072 day(s) ago
1.6.0 391 1077 day(s) ago
1.5.1 13,978 1450 day(s) ago
1.5.0 360 1450 day(s) ago
1.5.0-beta1 290 1475 day(s) ago
1.4.2 12,915 1485 day(s) ago
1.4.1 2,364 1520 day(s) ago
1.4.0 409 1533 day(s) ago
1.3.3 7,313 1549 day(s) ago
1.3.2 795 1562 day(s) ago
1.3.1 849 1573 day(s) ago
1.3.0 7,488 1594 day(s) ago
1.2.5 1,521 1631 day(s) ago
1.2.4 1,060 1633 day(s) ago
1.2.3 3,597 1666 day(s) ago
1.2.2 2,673 1687 day(s) ago
1.2.1 1,035 1695 day(s) ago
1.2.0 2,322 1749 day(s) ago
1.1.4 1,812 1765 day(s) ago
1.1.3 598 1771 day(s) ago
1.1.2 3,758 1791 day(s) ago
1.1.1 6,142 1834 day(s) ago
1.1.0 11,406 1892 day(s) ago
1.0.6 912 1926 day(s) ago
1.0.5 565 1941 day(s) ago
1.0.4 1,965 1962 day(s) ago
1.0.3 1,207 1996 day(s) ago
1.0.2 1,591 2009 day(s) ago
1.0.1 445 2009 day(s) ago
0.9.0 61,340 1896 day(s) ago
0.8.1 443 1896 day(s) ago
0.8.0 487 1896 day(s) ago
**Phobos 2.x Maintenance Release** **Bug Fixes** - Fixed `Activity.Current` being null during `PreStart`, which broke MEL log-trace correlation during actor initialization. See [#1497](https://github.com/petabridge/phobos/pull/1497) / [#1495](https://github.com/petabridge/phobos/issues/1495). - Fixed `akka.actor.spawn` creating orphaned root traces when the parent actor cell takes the passthrough path (e.g. shard entity activation). See [#1496](https://github.com/petabridge/phobos/pull/1496).

Info

Statistics

  • 483788 total downloads
  • 10 downloads of current version
  • 46.1 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge