Phobos.Actor.Cluster 2.11.1

Akka.Cluster support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Cluster -Version 2.11.1
dotnet add package Phobos.Actor.Cluster --version 2.11.1
<PackageReference Include="Phobos.Actor.Cluster" Version="2.11.1" />
paket add Phobos.Actor.Cluster --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 24 13 hour(s) ago
2.11.0 1,041 28 day(s) ago
2.10.5 5,112 53 day(s) ago
2.10.4 4,494 103 day(s) ago
2.10.3 104 103 day(s) ago
2.10.2 11,184 173 day(s) ago
2.10.1 2,400 190 day(s) ago
2.10.0 1,498 209 day(s) ago
2.9.1 559 216 day(s) ago
2.9.0 1,285 231 day(s) ago
2.8.5 11,270 305 day(s) ago
2.8.4 4,036 351 day(s) ago
2.8.3 8,169 398 day(s) ago
2.8.2 3,084 432 day(s) ago
2.8.1 984 433 day(s) ago
2.8.0 1,881 440 day(s) ago
2.7.0 1,127 446 day(s) ago
2.6.2 1,553 466 day(s) ago
2.6.1 493 473 day(s) ago
2.6.0 1,534 481 day(s) ago
2.5.4 91,589 642 day(s) ago
2.5.3 1,083 652 day(s) ago
2.5.2 945 658 day(s) ago
2.5.1 18,361 741 day(s) ago
2.5.0 15,200 777 day(s) ago
2.4.5 2,858 811 day(s) ago
2.4.4 942 845 day(s) ago
2.4.3 9,518 853 day(s) ago
2.4.2 4,257 924 day(s) ago
2.4.1 12,001 984 day(s) ago
2.4.0 706 987 day(s) ago
2.3.1 8,659 1042 day(s) ago
2.3.0 3,129 1068 day(s) ago
2.2.1 1,079 1071 day(s) ago
2.2.0 2,144 1124 day(s) ago
2.2.0-beta2 285 1126 day(s) ago
2.1.1 610 901 day(s) ago
2.1.0 1,302 1170 day(s) ago
2.1.0-beta2 538 1258 day(s) ago
2.1.0-beta1 425 1331 day(s) ago
2.0.6 57,870 1390 day(s) ago
2.0.5 419 1394 day(s) ago
2.0.4 390 1398 day(s) ago
2.0.3 402 1405 day(s) ago
2.0.3-beta1 296 1418 day(s) ago
2.0.2 4,549 1442 day(s) ago
2.0.1 494 1448 day(s) ago
2.0.0 369 1449 day(s) ago
2.0.0-beta4 720 1475 day(s) ago
2.0.0-beta3 737 1518 day(s) ago
2.0.0-beta2 295 1519 day(s) ago
2.0.0-beta1 382 1525 day(s) ago
1.6.1 4,516 1071 day(s) ago
1.6.0 391 1076 day(s) ago
1.5.1 13,890 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,503 1484 day(s) ago
1.4.1 2,255 1519 day(s) ago
1.4.0 392 1532 day(s) ago
1.3.3 7,306 1548 day(s) ago
1.3.2 787 1561 day(s) ago
1.3.1 845 1572 day(s) ago
1.3.0 7,471 1593 day(s) ago
1.2.5 1,417 1630 day(s) ago
1.2.4 1,053 1632 day(s) ago
1.2.3 3,586 1665 day(s) ago
1.2.2 2,665 1686 day(s) ago
1.2.1 1,020 1694 day(s) ago
1.2.0 2,309 1748 day(s) ago
1.1.4 1,805 1764 day(s) ago
1.1.3 593 1770 day(s) ago
1.1.2 689 1790 day(s) ago
1.1.1 6,142 1834 day(s) ago
1.1.0 9,734 1891 day(s) ago
1.0.6 887 1925 day(s) ago
1.0.5 558 1940 day(s) ago
1.0.4 1,954 1961 day(s) ago
1.0.3 1,200 1995 day(s) ago
1.0.2 1,205 2008 day(s) ago
1.0.1 437 2008 day(s) ago
0.8.0 434 1895 day(s) ago
0.7.2 434 1895 day(s) ago
0.7.1 434 1895 day(s) ago
0.7.0 457 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

  • 394393 total downloads
  • 24 downloads of current version
  • 61.6 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge