Phobos.Actor.Remote 2.11.2

Akka.Remote support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Remote -Version 2.11.2
dotnet add package Phobos.Actor.Remote --version 2.11.2
<PackageReference Include="Phobos.Actor.Remote" Version="2.11.2" />
paket add Phobos.Actor.Remote --version 2.11.2
# 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.13.1 21 3 day(s) ago
2.13.0 24 14 day(s) ago
2.12.1 2,601 41 day(s) ago
2.12.0 17,542 162 day(s) ago
2.11.3 2,574 183 day(s) ago
2.11.2 Current 365 189 day(s) ago
2.11.1 351 190 day(s) ago
2.11.0 1,890 218 day(s) ago
2.10.5 17,541 243 day(s) ago
2.10.4 6,602 293 day(s) ago
2.10.3 287 293 day(s) ago
2.10.2 28,803 363 day(s) ago
2.10.1 2,609 380 day(s) ago
2.10.0 2,028 399 day(s) ago
2.9.1 757 406 day(s) ago
2.9.0 1,482 421 day(s) ago
2.8.5 11,621 495 day(s) ago
2.8.4 4,573 541 day(s) ago
2.8.3 8,464 588 day(s) ago
2.8.2 3,557 622 day(s) ago
2.8.1 1,171 623 day(s) ago
2.8.0 2,059 630 day(s) ago
2.7.0 1,332 637 day(s) ago
2.6.2 1,739 656 day(s) ago
2.6.1 679 663 day(s) ago
2.6.0 1,704 671 day(s) ago
2.5.4 100,376 832 day(s) ago
2.5.3 1,271 842 day(s) ago
2.5.2 1,137 848 day(s) ago
2.5.1 19,283 931 day(s) ago
2.5.0 25,156 967 day(s) ago
2.4.5 3,047 1001 day(s) ago
2.4.4 1,128 1036 day(s) ago
2.4.3 10,026 1043 day(s) ago
2.4.2 4,446 1114 day(s) ago
2.4.1 12,174 1174 day(s) ago
2.4.0 979 1177 day(s) ago
2.3.1 8,850 1232 day(s) ago
2.3.0 5,549 1258 day(s) ago
2.2.1 1,455 1261 day(s) ago
2.2.0 2,355 1315 day(s) ago
2.2.0-beta2 470 1316 day(s) ago
2.1.1 749 1091 day(s) ago
2.1.0 1,488 1360 day(s) ago
2.1.0-beta2 723 1448 day(s) ago
2.1.0-beta1 610 1521 day(s) ago
2.0.6 59,867 1580 day(s) ago
2.0.5 607 1584 day(s) ago
2.0.4 575 1588 day(s) ago
2.0.3 588 1595 day(s) ago
2.0.3-beta1 481 1609 day(s) ago
2.0.2 4,726 1632 day(s) ago
2.0.1 681 1638 day(s) ago
2.0.0 554 1639 day(s) ago
2.0.0-beta4 906 1665 day(s) ago
2.0.0-beta3 922 1708 day(s) ago
2.0.0-beta2 480 1709 day(s) ago
2.0.0-beta1 568 1715 day(s) ago
1.6.1 4,858 1261 day(s) ago
1.6.0 576 1266 day(s) ago
1.5.1 14,134 1639 day(s) ago
1.5.0 537 1639 day(s) ago
1.5.0-beta1 469 1665 day(s) ago
1.4.2 12,688 1674 day(s) ago
1.4.1 2,534 1709 day(s) ago
1.4.0 585 1722 day(s) ago
1.3.3 7,491 1738 day(s) ago
1.3.2 977 1751 day(s) ago
1.3.1 1,030 1763 day(s) ago
1.3.0 7,663 1784 day(s) ago
1.2.5 1,622 1820 day(s) ago
1.2.4 1,236 1822 day(s) ago
1.2.3 3,780 1855 day(s) ago
1.2.2 2,850 1876 day(s) ago
1.2.1 1,213 1884 day(s) ago
1.2.0 2,500 1938 day(s) ago
1.1.4 1,990 1954 day(s) ago
1.1.3 777 1960 day(s) ago
1.1.2 3,940 1980 day(s) ago
1.1.1 6,330 2024 day(s) ago
1.1.0 11,586 2081 day(s) ago
1.0.6 1,072 2115 day(s) ago
1.0.5 742 2130 day(s) ago
1.0.4 2,139 2151 day(s) ago
1.0.3 1,385 2186 day(s) ago
1.0.2 1,794 2198 day(s) ago
1.0.1 622 2198 day(s) ago
0.8.0 618 2085 day(s) ago
0.7.2 618 2085 day(s) ago
0.7.1 618 2085 day(s) ago
0.7.0 645 2085 day(s) ago
**Phobos 2.x Maintenance Release** **Bug Fixes** - Fixed `Activity.Current` being null during `PreStart`, which broke MEL log-trace correlation during actor initialization. See [#1497](https://github.com/petabridge/phobos/pull/1497) / [#1495](https://github.com/petabridge/phobos/issues/1495). - Fixed `akka.actor.spawn` creating orphaned root traces when the parent actor cell takes the passthrough path (e.g. shard entity activation). See [#1496](https://github.com/petabridge/phobos/pull/1496).

Info

Statistics

  • 496222 total downloads
  • 365 downloads of current version
  • 48.1 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge