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.11.2 Current 79 2 day(s) ago
2.11.1 32 3 day(s) ago
2.11.0 1,137 31 day(s) ago
2.10.5 5,329 56 day(s) ago
2.10.4 4,519 105 day(s) ago
2.10.3 105 106 day(s) ago
2.10.2 11,496 175 day(s) ago
2.10.1 2,405 192 day(s) ago
2.10.0 1,508 212 day(s) ago
2.9.1 562 218 day(s) ago
2.9.0 1,289 233 day(s) ago
2.8.5 11,269 308 day(s) ago
2.8.4 4,038 353 day(s) ago
2.8.3 8,125 401 day(s) ago
2.8.2 3,089 435 day(s) ago
2.8.1 989 435 day(s) ago
2.8.0 1,877 442 day(s) ago
2.7.0 1,148 449 day(s) ago
2.6.2 1,556 469 day(s) ago
2.6.1 497 475 day(s) ago
2.6.0 1,522 483 day(s) ago
2.5.4 91,613 645 day(s) ago
2.5.3 1,089 655 day(s) ago
2.5.2 953 661 day(s) ago
2.5.1 18,312 743 day(s) ago
2.5.0 15,223 779 day(s) ago
2.4.5 2,864 813 day(s) ago
2.4.4 946 848 day(s) ago
2.4.3 9,516 855 day(s) ago
2.4.2 4,264 926 day(s) ago
2.4.1 11,992 987 day(s) ago
2.4.0 797 989 day(s) ago
2.3.1 8,668 1045 day(s) ago
2.3.0 5,367 1071 day(s) ago
2.2.1 1,272 1074 day(s) ago
2.2.0 2,173 1127 day(s) ago
2.2.0-beta2 288 1128 day(s) ago
2.1.1 558 904 day(s) ago
2.1.0 1,305 1172 day(s) ago
2.1.0-beta2 541 1260 day(s) ago
2.1.0-beta1 428 1334 day(s) ago
2.0.6 59,672 1392 day(s) ago
2.0.5 425 1396 day(s) ago
2.0.4 393 1401 day(s) ago
2.0.3 405 1408 day(s) ago
2.0.3-beta1 299 1421 day(s) ago
2.0.2 4,544 1445 day(s) ago
2.0.1 498 1451 day(s) ago
2.0.0 372 1451 day(s) ago
2.0.0-beta4 723 1477 day(s) ago
2.0.0-beta3 740 1521 day(s) ago
2.0.0-beta2 298 1521 day(s) ago
2.0.0-beta1 385 1527 day(s) ago
1.6.1 4,676 1074 day(s) ago
1.6.0 394 1079 day(s) ago
1.5.1 13,885 1451 day(s) ago
1.5.0 355 1451 day(s) ago
1.5.0-beta1 287 1477 day(s) ago
1.4.2 12,506 1486 day(s) ago
1.4.1 2,352 1521 day(s) ago
1.4.0 402 1535 day(s) ago
1.3.3 7,309 1550 day(s) ago
1.3.2 793 1564 day(s) ago
1.3.1 847 1575 day(s) ago
1.3.0 7,480 1596 day(s) ago
1.2.5 1,440 1633 day(s) ago
1.2.4 1,054 1634 day(s) ago
1.2.3 3,598 1667 day(s) ago
1.2.2 2,668 1689 day(s) ago
1.2.1 1,031 1697 day(s) ago
1.2.0 2,318 1750 day(s) ago
1.1.4 1,808 1767 day(s) ago
1.1.3 595 1772 day(s) ago
1.1.2 3,758 1792 day(s) ago
1.1.1 6,148 1836 day(s) ago
1.1.0 11,403 1893 day(s) ago
1.0.6 890 1928 day(s) ago
1.0.5 560 1942 day(s) ago
1.0.4 1,958 1963 day(s) ago
1.0.3 1,203 1998 day(s) ago
1.0.2 1,613 2010 day(s) ago
1.0.1 441 2010 day(s) ago
0.8.0 437 1897 day(s) ago
0.7.2 437 1897 day(s) ago
0.7.1 437 1897 day(s) ago
0.7.0 462 1897 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

  • 405039 total downloads
  • 79 downloads of current version
  • 48.1 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge