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.12.0 965 10 day(s) ago
2.11.3 Current 1,689 31 day(s) ago
2.11.2 223 38 day(s) ago
2.11.1 85 39 day(s) ago
2.11.0 1,600 67 day(s) ago
2.10.5 7,225 92 day(s) ago
2.10.4 5,190 142 day(s) ago
2.10.3 144 142 day(s) ago
2.10.2 18,161 211 day(s) ago
2.10.1 2,451 229 day(s) ago
2.10.0 1,601 248 day(s) ago
2.9.1 603 255 day(s) ago
2.9.0 1,339 270 day(s) ago
2.8.5 11,382 344 day(s) ago
2.8.4 4,199 389 day(s) ago
2.8.3 8,199 437 day(s) ago
2.8.2 3,157 471 day(s) ago
2.8.1 1,027 472 day(s) ago
2.8.0 1,923 478 day(s) ago
2.7.0 1,185 485 day(s) ago
2.6.2 1,595 505 day(s) ago
2.6.1 535 511 day(s) ago
2.6.0 1,559 519 day(s) ago
2.5.4 97,717 681 day(s) ago
2.5.3 1,131 691 day(s) ago
2.5.2 989 697 day(s) ago
2.5.1 18,366 780 day(s) ago
2.5.0 17,910 815 day(s) ago
2.4.5 2,904 849 day(s) ago
2.4.4 985 884 day(s) ago
2.4.3 9,673 891 day(s) ago
2.4.2 10,274 963 day(s) ago
2.4.1 11,948 1023 day(s) ago
2.4.0 750 1026 day(s) ago
2.3.1 8,595 1081 day(s) ago
2.3.0 12,294 1107 day(s) ago
2.2.1 1,205 1110 day(s) ago
2.2.0 2,226 1163 day(s) ago
2.2.0-beta2 329 1165 day(s) ago
2.1.1 569 940 day(s) ago
2.1.0 2,169 1208 day(s) ago
2.1.0-beta2 583 1297 day(s) ago
2.1.0-beta1 469 1370 day(s) ago
2.0.6 65,931 1429 day(s) ago
2.0.5 466 1432 day(s) ago
2.0.4 433 1437 day(s) ago
2.0.3 448 1444 day(s) ago
2.0.3-beta1 340 1457 day(s) ago
2.0.2 4,595 1481 day(s) ago
2.0.1 540 1487 day(s) ago
2.0.0 430 1488 day(s) ago
2.0.0-beta4 766 1513 day(s) ago
2.0.0-beta3 783 1557 day(s) ago
2.0.0-beta2 340 1558 day(s) ago
2.0.0-beta1 427 1564 day(s) ago
1.6.1 4,603 1110 day(s) ago
1.6.0 488 1115 day(s) ago
1.5.1 14,049 1488 day(s) ago
1.5.0 398 1488 day(s) ago
1.5.0-beta1 328 1513 day(s) ago
1.4.2 12,978 1522 day(s) ago
1.4.1 2,401 1558 day(s) ago
1.4.0 449 1571 day(s) ago
1.3.3 7,349 1587 day(s) ago
1.3.2 834 1600 day(s) ago
1.3.1 890 1611 day(s) ago
1.3.0 7,518 1632 day(s) ago
1.2.5 1,558 1669 day(s) ago
1.2.4 1,094 1671 day(s) ago
1.2.3 3,644 1704 day(s) ago
1.2.2 2,713 1725 day(s) ago
1.2.1 1,074 1733 day(s) ago
1.2.0 2,360 1787 day(s) ago
1.1.4 1,851 1803 day(s) ago
1.1.3 635 1808 day(s) ago
1.1.2 3,795 1829 day(s) ago
1.1.1 6,187 1872 day(s) ago
1.1.0 11,448 1929 day(s) ago
1.0.6 949 1964 day(s) ago
1.0.5 602 1979 day(s) ago
1.0.4 2,000 1999 day(s) ago
1.0.3 1,245 2034 day(s) ago
1.0.2 1,628 2046 day(s) ago
1.0.1 482 2046 day(s) ago
0.7.0 36,530 1933 day(s) ago
0.6.1 479 1933 day(s) ago
0.6.0 557 1933 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

  • 485738 total downloads
  • 1689 downloads of current version
  • 68.1 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge