Phobos.Actor.Remote 2.11.1

Akka.Remote support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Remote -Version 2.11.1
dotnet add package Phobos.Actor.Remote --version 2.11.1
<PackageReference Include="Phobos.Actor.Remote" Version="2.11.1" />
paket add Phobos.Actor.Remote --version 2.11.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.11.1 Current 25 13 hour(s) ago
2.11.0 1,036 28 day(s) ago
2.10.5 5,098 53 day(s) ago
2.10.4 4,478 103 day(s) ago
2.10.3 103 103 day(s) ago
2.10.2 11,181 173 day(s) ago
2.10.1 2,403 190 day(s) ago
2.10.0 1,506 209 day(s) ago
2.9.1 560 216 day(s) ago
2.9.0 1,287 231 day(s) ago
2.8.5 11,267 305 day(s) ago
2.8.4 4,034 351 day(s) ago
2.8.3 8,119 398 day(s) ago
2.8.2 3,085 432 day(s) ago
2.8.1 987 433 day(s) ago
2.8.0 1,875 440 day(s) ago
2.7.0 1,146 447 day(s) ago
2.6.2 1,554 466 day(s) ago
2.6.1 495 473 day(s) ago
2.6.0 1,520 481 day(s) ago
2.5.4 91,449 642 day(s) ago
2.5.3 1,087 652 day(s) ago
2.5.2 951 658 day(s) ago
2.5.1 18,304 741 day(s) ago
2.5.0 15,130 777 day(s) ago
2.4.5 2,862 811 day(s) ago
2.4.4 944 845 day(s) ago
2.4.3 9,500 853 day(s) ago
2.4.2 4,262 924 day(s) ago
2.4.1 11,990 984 day(s) ago
2.4.0 795 987 day(s) ago
2.3.1 8,666 1042 day(s) ago
2.3.0 5,365 1068 day(s) ago
2.2.1 1,270 1071 day(s) ago
2.2.0 2,171 1124 day(s) ago
2.2.0-beta2 286 1126 day(s) ago
2.1.1 556 901 day(s) ago
2.1.0 1,303 1170 day(s) ago
2.1.0-beta2 539 1258 day(s) ago
2.1.0-beta1 426 1331 day(s) ago
2.0.6 59,670 1390 day(s) ago
2.0.5 423 1394 day(s) ago
2.0.4 391 1398 day(s) ago
2.0.3 403 1405 day(s) ago
2.0.3-beta1 297 1419 day(s) ago
2.0.2 4,542 1442 day(s) ago
2.0.1 496 1448 day(s) ago
2.0.0 370 1449 day(s) ago
2.0.0-beta4 721 1475 day(s) ago
2.0.0-beta3 738 1518 day(s) ago
2.0.0-beta2 296 1519 day(s) ago
2.0.0-beta1 383 1525 day(s) ago
1.6.1 4,674 1071 day(s) ago
1.6.0 392 1076 day(s) ago
1.5.1 13,882 1449 day(s) ago
1.5.0 353 1449 day(s) ago
1.5.0-beta1 285 1475 day(s) ago
1.4.2 12,504 1484 day(s) ago
1.4.1 2,350 1519 day(s) ago
1.4.0 400 1532 day(s) ago
1.3.3 7,307 1548 day(s) ago
1.3.2 791 1561 day(s) ago
1.3.1 845 1572 day(s) ago
1.3.0 7,478 1593 day(s) ago
1.2.5 1,438 1630 day(s) ago
1.2.4 1,052 1632 day(s) ago
1.2.3 3,596 1665 day(s) ago
1.2.2 2,666 1686 day(s) ago
1.2.1 1,029 1694 day(s) ago
1.2.0 2,316 1748 day(s) ago
1.1.4 1,806 1764 day(s) ago
1.1.3 593 1770 day(s) ago
1.1.2 3,756 1790 day(s) ago
1.1.1 6,146 1834 day(s) ago
1.1.0 11,401 1891 day(s) ago
1.0.6 888 1925 day(s) ago
1.0.5 558 1940 day(s) ago
1.0.4 1,956 1961 day(s) ago
1.0.3 1,201 1995 day(s) ago
1.0.2 1,611 2008 day(s) ago
1.0.1 439 2008 day(s) ago
0.8.0 435 1895 day(s) ago
0.7.2 435 1895 day(s) ago
0.7.1 435 1895 day(s) ago
0.7.0 460 1895 day(s) ago
**Phobos 2.x Maintenance Release** **Bug Fixes** - Fixed trace context parent-child chain breaking when messages are buffered by `ShardRegionProxy` during shard allocation. Previously, `ShardingBufferMessageAdapter` failed to capture `UsableContext` as a fallback when `ActiveSpan` was null (the common case with default sharding filter settings), and `UnApply()` did not restore trace context before message delivery - causing distributed traces to lose their propagated context across ShardRegion/Proxy buffer flushes. See [#1487](https://github.com/petabridge/phobos/pull/1487). **Improvements** - Upgraded to [Akka.NET v1.5.63](https://github.com/akkadotnet/akka.net/releases/tag/1.5.63) and [Akka.Hosting v1.5.63](https://github.com/akkadotnet/Akka.Hosting/releases/tag/1.5.63) for latest stability and performance improvements.

Info

Statistics

  • 403823 total downloads
  • 25 downloads of current version
  • 48.3 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge