Phobos.Actor.Remote 2.12.1

Akka.Remote support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Remote -Version 2.12.1
dotnet add package Phobos.Actor.Remote --version 2.12.1
<PackageReference Include="Phobos.Actor.Remote" Version="2.12.1" />
paket add Phobos.Actor.Remote --version 2.12.1
# 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.1 Current 109 10 day(s) ago
2.12.0 14,474 130 day(s) ago
2.11.3 2,487 151 day(s) ago
2.11.2 337 158 day(s) ago
2.11.1 296 159 day(s) ago
2.11.0 1,838 187 day(s) ago
2.10.5 15,184 212 day(s) ago
2.10.4 6,463 262 day(s) ago
2.10.3 259 262 day(s) ago
2.10.2 28,287 331 day(s) ago
2.10.1 2,581 349 day(s) ago
2.10.0 1,953 368 day(s) ago
2.9.1 728 375 day(s) ago
2.9.0 1,454 390 day(s) ago
2.8.5 11,480 464 day(s) ago
2.8.4 4,516 509 day(s) ago
2.8.3 8,436 557 day(s) ago
2.8.2 3,447 591 day(s) ago
2.8.1 1,143 592 day(s) ago
2.8.0 2,031 598 day(s) ago
2.7.0 1,304 605 day(s) ago
2.6.2 1,711 625 day(s) ago
2.6.1 651 632 day(s) ago
2.6.0 1,676 640 day(s) ago
2.5.4 98,264 801 day(s) ago
2.5.3 1,243 811 day(s) ago
2.5.2 1,108 817 day(s) ago
2.5.1 19,033 900 day(s) ago
2.5.0 24,024 936 day(s) ago
2.4.5 3,019 970 day(s) ago
2.4.4 1,100 1004 day(s) ago
2.4.3 9,935 1011 day(s) ago
2.4.2 4,418 1083 day(s) ago
2.4.1 12,146 1143 day(s) ago
2.4.0 951 1146 day(s) ago
2.3.1 8,822 1201 day(s) ago
2.3.0 5,521 1227 day(s) ago
2.2.1 1,427 1230 day(s) ago
2.2.0 2,327 1283 day(s) ago
2.2.0-beta2 442 1285 day(s) ago
2.1.1 720 1060 day(s) ago
2.1.0 1,460 1328 day(s) ago
2.1.0-beta2 695 1417 day(s) ago
2.1.0-beta1 582 1490 day(s) ago
2.0.6 59,837 1549 day(s) ago
2.0.5 579 1553 day(s) ago
2.0.4 547 1557 day(s) ago
2.0.3 560 1564 day(s) ago
2.0.3-beta1 453 1577 day(s) ago
2.0.2 4,698 1601 day(s) ago
2.0.1 652 1607 day(s) ago
2.0.0 526 1608 day(s) ago
2.0.0-beta4 877 1633 day(s) ago
2.0.0-beta3 894 1677 day(s) ago
2.0.0-beta2 452 1678 day(s) ago
2.0.0-beta1 540 1684 day(s) ago
1.6.1 4,830 1230 day(s) ago
1.6.0 548 1235 day(s) ago
1.5.1 14,104 1608 day(s) ago
1.5.0 509 1608 day(s) ago
1.5.0-beta1 441 1633 day(s) ago
1.4.2 12,660 1643 day(s) ago
1.4.1 2,506 1678 day(s) ago
1.4.0 556 1691 day(s) ago
1.3.3 7,463 1707 day(s) ago
1.3.2 948 1720 day(s) ago
1.3.1 1,001 1731 day(s) ago
1.3.0 7,635 1752 day(s) ago
1.2.5 1,594 1789 day(s) ago
1.2.4 1,208 1791 day(s) ago
1.2.3 3,752 1824 day(s) ago
1.2.2 2,822 1845 day(s) ago
1.2.1 1,185 1853 day(s) ago
1.2.0 2,472 1907 day(s) ago
1.1.4 1,962 1923 day(s) ago
1.1.3 749 1929 day(s) ago
1.1.2 3,912 1949 day(s) ago
1.1.1 6,302 1992 day(s) ago
1.1.0 11,557 2050 day(s) ago
1.0.6 1,044 2084 day(s) ago
1.0.5 714 2099 day(s) ago
1.0.4 2,111 2119 day(s) ago
1.0.3 1,357 2154 day(s) ago
1.0.2 1,766 2167 day(s) ago
1.0.1 594 2167 day(s) ago
0.8.0 590 2054 day(s) ago
0.7.2 590 2054 day(s) ago
0.7.1 590 2054 day(s) ago
0.7.0 617 2054 day(s) ago
**Phobos 2.x Maintenance Release** **Bug Fixes** - Fixed Akka.Streams `StreamRef` transfers stalling or failing when `trace-all-system-actors` is enabled. With this setting on, stream stage actors become instrumented cells, and outgoing StreamRef protocol messages were wrapped in `SpanEnvelope`, which the receiving lightweight stage actor could not unwrap — causing the message to be silently dropped. **Improvements** - Upgraded to [Akka.NET v1.5.71](https://github.com/akkadotnet/akka.net/releases/tag/1.5.71) and [Akka.Hosting v1.5.71](https://github.com/akkadotnet/Akka.Hosting/releases/tag/1.5.71) for latest stability and performance improvements.

Info

Statistics

  • 481386 total downloads
  • 109 downloads of current version
  • 48.2 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge