Phobos.Actor 2.10.5

Automatic Akka.NET tracing and monitoring integration as part of the Phobos Enterprise Framework.

Install-Package Phobos.Actor -Version 2.10.5
dotnet add package Phobos.Actor --version 2.10.5
<PackageReference Include="Phobos.Actor" Version="2.10.5" />
paket add Phobos.Actor --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 4 8 hour(s) ago
2.10.4 3,249 50 day(s) ago
2.10.3 51 50 day(s) ago
2.10.2 6,523 120 day(s) ago
2.10.1 2,331 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,056 178 day(s) ago
2.8.5 10,899 252 day(s) ago
2.8.4 3,876 298 day(s) ago
2.8.3 8,010 345 day(s) ago
2.8.2 2,977 379 day(s) ago
2.8.1 935 380 day(s) ago
2.8.0 1,830 387 day(s) ago
2.7.0 1,123 393 day(s) ago
2.6.2 1,503 413 day(s) ago
2.6.1 445 420 day(s) ago
2.6.0 1,484 428 day(s) ago
2.5.4 87,523 589 day(s) ago
2.5.3 1,036 599 day(s) ago
2.5.2 916 605 day(s) ago
2.5.1 18,243 688 day(s) ago
2.5.0 13,968 724 day(s) ago
2.4.5 2,809 758 day(s) ago
2.4.4 893 792 day(s) ago
2.4.3 9,027 799 day(s) ago
2.4.2 9,145 871 day(s) ago
2.4.1 11,975 931 day(s) ago
2.4.0 662 934 day(s) ago
2.3.1 8,621 989 day(s) ago
2.3.0 10,932 1015 day(s) ago
2.2.1 1,060 1018 day(s) ago
2.2.0 2,131 1071 day(s) ago
2.2.0-beta2 238 1073 day(s) ago
2.1.1 474 848 day(s) ago
2.1.0 2,079 1116 day(s) ago
2.1.0-beta2 491 1205 day(s) ago
2.1.0-beta1 378 1278 day(s) ago
2.0.6 65,798 1337 day(s) ago
2.0.5 378 1341 day(s) ago
2.0.4 344 1345 day(s) ago
2.0.3 356 1352 day(s) ago
2.0.3-beta1 251 1365 day(s) ago
2.0.2 4,508 1389 day(s) ago
2.0.1 450 1395 day(s) ago
2.0.0 356 1396 day(s) ago
2.0.0-beta4 673 1421 day(s) ago
2.0.0-beta3 690 1465 day(s) ago
2.0.0-beta2 249 1466 day(s) ago
2.0.0-beta1 335 1472 day(s) ago
1.6.1 4,470 1018 day(s) ago
1.6.0 345 1023 day(s) ago
1.5.1 13,924 1396 day(s) ago
1.5.0 308 1396 day(s) ago
1.5.0-beta1 238 1421 day(s) ago
1.4.2 12,833 1431 day(s) ago
1.4.1 2,312 1466 day(s) ago
1.4.0 358 1479 day(s) ago
1.3.3 7,257 1495 day(s) ago
1.3.2 745 1508 day(s) ago
1.3.1 800 1519 day(s) ago
1.3.0 7,434 1540 day(s) ago
1.2.5 1,474 1577 day(s) ago
1.2.4 1,010 1579 day(s) ago
1.2.3 3,560 1612 day(s) ago
1.2.2 2,621 1633 day(s) ago
1.2.1 984 1641 day(s) ago
1.2.0 2,271 1695 day(s) ago
1.1.4 1,760 1711 day(s) ago
1.1.3 549 1717 day(s) ago
1.1.2 3,709 1737 day(s) ago
1.1.1 6,100 1781 day(s) ago
1.1.0 11,358 1838 day(s) ago
1.0.6 863 1872 day(s) ago
1.0.5 514 1887 day(s) ago
1.0.4 1,912 1908 day(s) ago
1.0.3 1,148 1942 day(s) ago
1.0.2 1,557 1955 day(s) ago
1.0.1 385 1955 day(s) ago
0.8.0 390 1842 day(s) ago
0.7.2 390 1842 day(s) ago
0.7.1 391 1842 day(s) ago
0.7.0 438 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

  • 399560 total downloads
  • 4 downloads of current version
  • 229.0 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge