Phobos.Tracing 2.10.5

Distributed tracing support for Akka.NET ActorSystems.

Install-Package Phobos.Tracing -Version 2.10.5
dotnet add package Phobos.Tracing --version 2.10.5
<PackageReference Include="Phobos.Tracing" Version="2.10.5" />
paket add Phobos.Tracing --version 2.10.5
# 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.10.5 Current 6 9 hour(s) ago
2.10.4 3,263 50 day(s) ago
2.10.3 50 50 day(s) ago
2.10.2 6,522 120 day(s) ago
2.10.1 2,330 137 day(s) ago
2.10.0 1,357 156 day(s) ago
2.9.1 510 163 day(s) ago
2.9.0 1,055 178 day(s) ago
2.8.5 10,895 252 day(s) ago
2.8.4 3,873 298 day(s) ago
2.8.3 7,987 345 day(s) ago
2.8.2 2,978 379 day(s) ago
2.8.1 934 380 day(s) ago
2.8.0 1,830 387 day(s) ago
2.7.0 1,090 394 day(s) ago
2.6.2 1,502 413 day(s) ago
2.6.1 444 420 day(s) ago
2.6.0 1,468 428 day(s) ago
2.5.4 89,978 589 day(s) ago
2.5.3 1,038 599 day(s) ago
2.5.2 898 605 day(s) ago
2.5.1 17,996 688 day(s) ago
2.5.0 13,946 724 day(s) ago
2.4.5 2,810 758 day(s) ago
2.4.4 894 793 day(s) ago
2.4.3 9,015 800 day(s) ago
2.4.2 9,111 871 day(s) ago
2.4.1 11,857 931 day(s) ago
2.4.0 657 934 day(s) ago
2.3.1 8,503 989 day(s) ago
2.3.0 11,123 1015 day(s) ago
2.2.1 1,114 1018 day(s) ago
2.2.0 2,134 1071 day(s) ago
2.2.0-beta2 237 1073 day(s) ago
2.1.1 474 848 day(s) ago
2.1.0 2,077 1117 day(s) ago
2.1.0-beta2 491 1205 day(s) ago
2.1.0-beta1 377 1278 day(s) ago
2.0.6 65,834 1337 day(s) ago
2.0.5 374 1341 day(s) ago
2.0.4 341 1345 day(s) ago
2.0.3 355 1352 day(s) ago
2.0.3-beta1 248 1366 day(s) ago
2.0.2 4,503 1389 day(s) ago
2.0.1 447 1395 day(s) ago
2.0.0 338 1396 day(s) ago
2.0.0-beta4 672 1422 day(s) ago
2.0.0-beta3 689 1465 day(s) ago
2.0.0-beta2 248 1466 day(s) ago
2.0.0-beta1 334 1472 day(s) ago
1.6.1 4,511 1018 day(s) ago
1.6.0 396 1023 day(s) ago
1.5.1 13,922 1396 day(s) ago
1.5.0 307 1396 day(s) ago
1.5.0-beta1 237 1422 day(s) ago
1.4.2 12,818 1431 day(s) ago
1.4.1 2,310 1466 day(s) ago
1.4.0 357 1479 day(s) ago
1.3.3 7,258 1495 day(s) ago
1.3.2 742 1508 day(s) ago
1.3.1 799 1519 day(s) ago
1.3.0 7,426 1540 day(s) ago
1.2.5 1,467 1577 day(s) ago
1.2.4 1,003 1579 day(s) ago
1.2.3 3,552 1612 day(s) ago
1.2.2 2,620 1633 day(s) ago
1.2.1 982 1641 day(s) ago
1.2.0 2,269 1695 day(s) ago
1.1.4 1,760 1711 day(s) ago
1.1.3 544 1717 day(s) ago
1.1.2 3,703 1737 day(s) ago
1.1.1 6,096 1781 day(s) ago
1.1.0 11,356 1838 day(s) ago
1.0.6 858 1872 day(s) ago
1.0.5 510 1887 day(s) ago
1.0.4 1,908 1908 day(s) ago
1.0.3 1,153 1942 day(s) ago
1.0.2 1,536 1955 day(s) ago
1.0.1 390 1955 day(s) ago
0.7.0 36,438 1842 day(s) ago
0.6.1 388 1842 day(s) ago
0.6.0 433 1842 day(s) ago
**Phobos 2.x Maintenance Release** **Bug Fixes** - Fixed potential memory allocation issue in stash/unstash span events where `ToString()` was called on messages instead of using the type name. **Improvements** - Upgraded to [Akka.NET v1.5.59](https://github.com/akkadotnet/akka.net/releases/tag/1.5.59) and Akka.Hosting v1.5.59 for latest stability and performance improvements

Info

Statistics

  • 437256 total downloads
  • 6 downloads of current version
  • 68.2 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge