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 17 4 hour(s) ago
2.11.2 163 6 day(s) ago
2.11.1 37 7 day(s) ago
2.11.0 1,208 35 day(s) ago
2.10.5 5,549 60 day(s) ago
2.10.4 4,564 110 day(s) ago
2.10.3 112 110 day(s) ago
2.10.2 11,776 180 day(s) ago
2.10.1 2,413 197 day(s) ago
2.10.0 1,502 216 day(s) ago
2.9.1 571 223 day(s) ago
2.9.0 1,299 238 day(s) ago
2.8.5 11,332 312 day(s) ago
2.8.4 4,036 358 day(s) ago
2.8.3 8,133 405 day(s) ago
2.8.2 3,099 439 day(s) ago
2.8.1 994 440 day(s) ago
2.8.0 1,890 447 day(s) ago
2.7.0 1,152 454 day(s) ago
2.6.2 1,562 473 day(s) ago
2.6.1 504 480 day(s) ago
2.6.0 1,528 488 day(s) ago
2.5.4 95,727 649 day(s) ago
2.5.3 1,099 659 day(s) ago
2.5.2 958 665 day(s) ago
2.5.1 18,249 748 day(s) ago
2.5.0 15,759 784 day(s) ago
2.4.5 2,871 818 day(s) ago
2.4.4 954 853 day(s) ago
2.4.3 9,520 860 day(s) ago
2.4.2 9,791 931 day(s) ago
2.4.1 11,917 991 day(s) ago
2.4.0 718 994 day(s) ago
2.3.1 8,563 1049 day(s) ago
2.3.0 11,807 1075 day(s) ago
2.2.1 1,174 1078 day(s) ago
2.2.0 2,194 1132 day(s) ago
2.2.0-beta2 297 1133 day(s) ago
2.1.1 536 908 day(s) ago
2.1.0 2,137 1177 day(s) ago
2.1.0-beta2 551 1265 day(s) ago
2.1.0-beta1 437 1338 day(s) ago
2.0.6 65,898 1397 day(s) ago
2.0.5 434 1401 day(s) ago
2.0.4 401 1405 day(s) ago
2.0.3 416 1412 day(s) ago
2.0.3-beta1 308 1426 day(s) ago
2.0.2 4,563 1449 day(s) ago
2.0.1 508 1455 day(s) ago
2.0.0 398 1456 day(s) ago
2.0.0-beta4 734 1482 day(s) ago
2.0.0-beta3 751 1525 day(s) ago
2.0.0-beta2 308 1526 day(s) ago
2.0.0-beta1 396 1532 day(s) ago
1.6.1 4,571 1078 day(s) ago
1.6.0 456 1083 day(s) ago
1.5.1 13,986 1456 day(s) ago
1.5.0 367 1456 day(s) ago
1.5.0-beta1 297 1482 day(s) ago
1.4.2 12,914 1491 day(s) ago
1.4.1 2,370 1526 day(s) ago
1.4.0 417 1539 day(s) ago
1.3.3 7,318 1555 day(s) ago
1.3.2 802 1568 day(s) ago
1.3.1 859 1580 day(s) ago
1.3.0 7,486 1601 day(s) ago
1.2.5 1,527 1637 day(s) ago
1.2.4 1,063 1639 day(s) ago
1.2.3 3,613 1672 day(s) ago
1.2.2 2,681 1693 day(s) ago
1.2.1 1,042 1701 day(s) ago
1.2.0 2,329 1755 day(s) ago
1.1.4 1,820 1771 day(s) ago
1.1.3 604 1777 day(s) ago
1.1.2 3,763 1797 day(s) ago
1.1.1 6,156 1841 day(s) ago
1.1.0 11,417 1898 day(s) ago
1.0.6 918 1932 day(s) ago
1.0.5 571 1947 day(s) ago
1.0.4 1,968 1968 day(s) ago
1.0.3 1,213 2003 day(s) ago
1.0.2 1,597 2015 day(s) ago
1.0.1 450 2015 day(s) ago
0.7.0 36,498 1902 day(s) ago
0.6.1 448 1902 day(s) ago
0.6.0 495 1902 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

  • 465831 total downloads
  • 17 downloads of current version
  • 68.1 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge