Phobos.Actor.Cluster 2.11.2

Akka.Cluster support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Cluster -Version 2.11.2
dotnet add package Phobos.Actor.Cluster --version 2.11.2
<PackageReference Include="Phobos.Actor.Cluster" Version="2.11.2" />
paket add Phobos.Actor.Cluster --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 81 4 day(s) ago
2.11.1 35 5 day(s) ago
2.11.0 1,163 32 day(s) ago
2.10.5 5,371 57 day(s) ago
2.10.4 4,541 107 day(s) ago
2.10.3 108 107 day(s) ago
2.10.2 11,520 177 day(s) ago
2.10.1 2,404 194 day(s) ago
2.10.0 1,502 213 day(s) ago
2.9.1 563 220 day(s) ago
2.9.0 1,289 235 day(s) ago
2.8.5 11,274 310 day(s) ago
2.8.4 4,042 355 day(s) ago
2.8.3 8,177 403 day(s) ago
2.8.2 3,092 436 day(s) ago
2.8.1 988 437 day(s) ago
2.8.0 1,885 444 day(s) ago
2.7.0 1,131 451 day(s) ago
2.6.2 1,557 470 day(s) ago
2.6.1 497 477 day(s) ago
2.6.0 1,538 485 day(s) ago
2.5.4 91,755 646 day(s) ago
2.5.3 1,087 656 day(s) ago
2.5.2 949 663 day(s) ago
2.5.1 18,371 745 day(s) ago
2.5.0 15,301 781 day(s) ago
2.4.5 2,862 815 day(s) ago
2.4.4 946 850 day(s) ago
2.4.3 9,546 857 day(s) ago
2.4.2 4,261 928 day(s) ago
2.4.1 12,005 989 day(s) ago
2.4.0 710 991 day(s) ago
2.3.1 8,663 1047 day(s) ago
2.3.0 3,133 1072 day(s) ago
2.2.1 1,083 1075 day(s) ago
2.2.0 2,148 1129 day(s) ago
2.2.0-beta2 289 1130 day(s) ago
2.1.1 614 906 day(s) ago
2.1.0 1,306 1174 day(s) ago
2.1.0-beta2 542 1262 day(s) ago
2.1.0-beta1 429 1336 day(s) ago
2.0.6 57,874 1394 day(s) ago
2.0.5 423 1398 day(s) ago
2.0.4 394 1402 day(s) ago
2.0.3 406 1410 day(s) ago
2.0.3-beta1 300 1423 day(s) ago
2.0.2 4,553 1446 day(s) ago
2.0.1 498 1453 day(s) ago
2.0.0 373 1453 day(s) ago
2.0.0-beta4 724 1479 day(s) ago
2.0.0-beta3 741 1523 day(s) ago
2.0.0-beta2 299 1523 day(s) ago
2.0.0-beta1 386 1529 day(s) ago
1.6.1 4,520 1075 day(s) ago
1.6.0 395 1081 day(s) ago
1.5.1 13,895 1453 day(s) ago
1.5.0 357 1453 day(s) ago
1.5.0-beta1 289 1479 day(s) ago
1.4.2 12,507 1488 day(s) ago
1.4.1 2,259 1523 day(s) ago
1.4.0 396 1537 day(s) ago
1.3.3 7,310 1552 day(s) ago
1.3.2 791 1566 day(s) ago
1.3.1 849 1577 day(s) ago
1.3.0 7,475 1598 day(s) ago
1.2.5 1,421 1635 day(s) ago
1.2.4 1,057 1636 day(s) ago
1.2.3 3,590 1669 day(s) ago
1.2.2 2,669 1691 day(s) ago
1.2.1 1,024 1699 day(s) ago
1.2.0 2,313 1752 day(s) ago
1.1.4 1,809 1768 day(s) ago
1.1.3 597 1774 day(s) ago
1.1.2 693 1794 day(s) ago
1.1.1 6,146 1838 day(s) ago
1.1.0 9,738 1895 day(s) ago
1.0.6 891 1929 day(s) ago
1.0.5 562 1944 day(s) ago
1.0.4 1,958 1965 day(s) ago
1.0.3 1,204 2000 day(s) ago
1.0.2 1,209 2012 day(s) ago
1.0.1 441 2012 day(s) ago
0.8.0 438 1899 day(s) ago
0.7.2 438 1899 day(s) ago
0.7.1 438 1899 day(s) ago
0.7.0 461 1899 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

  • 395869 total downloads
  • 81 downloads of current version
  • 61.4 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge