Phobos.Tracing 2.11.3

Distributed tracing support for Akka.NET ActorSystems.

Install-Package Phobos.Tracing -Version 2.11.3
dotnet add package Phobos.Tracing --version 2.11.3
<PackageReference Include="Phobos.Tracing" Version="2.11.3" />
paket add Phobos.Tracing --version 2.11.3
# 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.3 Current 51 23 hour(s) ago
2.11.2 186 7 day(s) ago
2.11.1 38 8 day(s) ago
2.11.0 1,215 36 day(s) ago
2.10.5 5,634 61 day(s) ago
2.10.4 4,636 111 day(s) ago
2.10.3 113 111 day(s) ago
2.10.2 11,867 181 day(s) ago
2.10.1 2,414 198 day(s) ago
2.10.0 1,515 217 day(s) ago
2.9.1 572 224 day(s) ago
2.9.0 1,300 239 day(s) ago
2.8.5 11,334 313 day(s) ago
2.8.4 4,039 359 day(s) ago
2.8.3 8,137 406 day(s) ago
2.8.2 3,101 440 day(s) ago
2.8.1 995 441 day(s) ago
2.8.0 1,891 448 day(s) ago
2.7.0 1,153 454 day(s) ago
2.6.2 1,563 474 day(s) ago
2.6.1 505 481 day(s) ago
2.6.0 1,529 489 day(s) ago
2.5.4 95,826 650 day(s) ago
2.5.3 1,100 660 day(s) ago
2.5.2 959 666 day(s) ago
2.5.1 18,251 749 day(s) ago
2.5.0 15,956 785 day(s) ago
2.4.5 2,872 819 day(s) ago
2.4.4 955 853 day(s) ago
2.4.3 9,522 860 day(s) ago
2.4.2 9,866 932 day(s) ago
2.4.1 11,918 992 day(s) ago
2.4.0 719 995 day(s) ago
2.3.1 8,564 1050 day(s) ago
2.3.0 11,883 1076 day(s) ago
2.2.1 1,175 1079 day(s) ago
2.2.0 2,195 1132 day(s) ago
2.2.0-beta2 298 1134 day(s) ago
2.1.1 538 909 day(s) ago
2.1.0 2,138 1177 day(s) ago
2.1.0-beta2 552 1266 day(s) ago
2.1.0-beta1 438 1339 day(s) ago
2.0.6 65,899 1398 day(s) ago
2.0.5 435 1402 day(s) ago
2.0.4 402 1406 day(s) ago
2.0.3 417 1413 day(s) ago
2.0.3-beta1 309 1426 day(s) ago
2.0.2 4,564 1450 day(s) ago
2.0.1 509 1456 day(s) ago
2.0.0 399 1457 day(s) ago
2.0.0-beta4 735 1483 day(s) ago
2.0.0-beta3 752 1526 day(s) ago
2.0.0-beta2 309 1527 day(s) ago
2.0.0-beta1 397 1533 day(s) ago
1.6.1 4,572 1079 day(s) ago
1.6.0 457 1084 day(s) ago
1.5.1 13,987 1457 day(s) ago
1.5.0 368 1457 day(s) ago
1.5.0-beta1 298 1483 day(s) ago
1.4.2 12,915 1492 day(s) ago
1.4.1 2,371 1527 day(s) ago
1.4.0 418 1540 day(s) ago
1.3.3 7,319 1556 day(s) ago
1.3.2 803 1569 day(s) ago
1.3.1 860 1580 day(s) ago
1.3.0 7,487 1601 day(s) ago
1.2.5 1,528 1638 day(s) ago
1.2.4 1,064 1640 day(s) ago
1.2.3 3,614 1673 day(s) ago
1.2.2 2,682 1694 day(s) ago
1.2.1 1,043 1702 day(s) ago
1.2.0 2,330 1756 day(s) ago
1.1.4 1,821 1772 day(s) ago
1.1.3 605 1778 day(s) ago
1.1.2 3,764 1798 day(s) ago
1.1.1 6,157 1842 day(s) ago
1.1.0 11,418 1899 day(s) ago
1.0.6 919 1933 day(s) ago
1.0.5 572 1948 day(s) ago
1.0.4 1,969 1969 day(s) ago
1.0.3 1,214 2003 day(s) ago
1.0.2 1,598 2016 day(s) ago
1.0.1 451 2016 day(s) ago
0.7.0 36,499 1903 day(s) ago
0.6.1 449 1903 day(s) ago
0.6.0 496 1903 day(s) ago
**Phobos 2.x Maintenance Release** **Bug Fixes** - Fixed trace continuity breaking across the `StartProxyAsync` sharding path, where distributed traces were disconnected when activating shard entities via `StartProxyAsync`. See [#1502](https://github.com/petabridge/phobos/pull/1502).

Info

Statistics

  • 466688 total downloads
  • 51 downloads of current version
  • 68.1 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge