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 1,702 15 day(s) ago
2.10.4 3,758 65 day(s) ago
2.10.3 66 65 day(s) ago
2.10.2 7,658 135 day(s) ago
2.10.1 2,352 152 day(s) ago
2.10.0 1,383 171 day(s) ago
2.9.1 525 178 day(s) ago
2.9.0 1,102 193 day(s) ago
2.8.5 11,246 267 day(s) ago
2.8.4 3,910 313 day(s) ago
2.8.3 8,025 360 day(s) ago
2.8.2 3,013 394 day(s) ago
2.8.1 949 395 day(s) ago
2.8.0 1,845 402 day(s) ago
2.7.0 1,106 409 day(s) ago
2.6.2 1,517 428 day(s) ago
2.6.1 459 435 day(s) ago
2.6.0 1,483 443 day(s) ago
2.5.4 91,589 604 day(s) ago
2.5.3 1,054 614 day(s) ago
2.5.2 913 620 day(s) ago
2.5.1 18,071 703 day(s) ago
2.5.0 14,308 739 day(s) ago
2.4.5 2,826 773 day(s) ago
2.4.4 909 808 day(s) ago
2.4.3 9,110 815 day(s) ago
2.4.2 9,273 886 day(s) ago
2.4.1 11,872 946 day(s) ago
2.4.0 673 949 day(s) ago
2.3.1 8,518 1004 day(s) ago
2.3.0 11,285 1030 day(s) ago
2.2.1 1,129 1033 day(s) ago
2.2.0 2,149 1087 day(s) ago
2.2.0-beta2 252 1088 day(s) ago
2.1.1 489 863 day(s) ago
2.1.0 2,092 1132 day(s) ago
2.1.0-beta2 506 1220 day(s) ago
2.1.0-beta1 392 1293 day(s) ago
2.0.6 65,849 1352 day(s) ago
2.0.5 389 1356 day(s) ago
2.0.4 356 1360 day(s) ago
2.0.3 371 1367 day(s) ago
2.0.3-beta1 263 1381 day(s) ago
2.0.2 4,518 1404 day(s) ago
2.0.1 463 1410 day(s) ago
2.0.0 353 1411 day(s) ago
2.0.0-beta4 688 1437 day(s) ago
2.0.0-beta3 705 1480 day(s) ago
2.0.0-beta2 263 1481 day(s) ago
2.0.0-beta1 350 1487 day(s) ago
1.6.1 4,526 1033 day(s) ago
1.6.0 411 1038 day(s) ago
1.5.1 13,938 1411 day(s) ago
1.5.0 322 1411 day(s) ago
1.5.0-beta1 252 1437 day(s) ago
1.4.2 12,848 1446 day(s) ago
1.4.1 2,325 1481 day(s) ago
1.4.0 372 1494 day(s) ago
1.3.3 7,273 1510 day(s) ago
1.3.2 757 1523 day(s) ago
1.3.1 814 1535 day(s) ago
1.3.0 7,441 1556 day(s) ago
1.2.5 1,482 1592 day(s) ago
1.2.4 1,018 1594 day(s) ago
1.2.3 3,568 1627 day(s) ago
1.2.2 2,636 1648 day(s) ago
1.2.1 997 1656 day(s) ago
1.2.0 2,284 1710 day(s) ago
1.1.4 1,775 1726 day(s) ago
1.1.3 559 1732 day(s) ago
1.1.2 3,718 1752 day(s) ago
1.1.1 6,111 1796 day(s) ago
1.1.0 11,372 1853 day(s) ago
1.0.6 873 1887 day(s) ago
1.0.5 525 1902 day(s) ago
1.0.4 1,923 1923 day(s) ago
1.0.3 1,168 1958 day(s) ago
1.0.2 1,552 1970 day(s) ago
1.0.1 405 1970 day(s) ago
0.7.0 36,453 1857 day(s) ago
0.6.1 403 1857 day(s) ago
0.6.0 448 1857 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

  • 444626 total downloads
  • 1702 downloads of current version
  • 68.2 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge