Phobos.Actor.Cluster 2.10.4

Akka.Cluster support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Cluster -Version 2.10.4
dotnet add package Phobos.Actor.Cluster --version 2.10.4
<PackageReference Include="Phobos.Actor.Cluster" Version="2.10.4" />
paket add Phobos.Actor.Cluster --version 2.10.4
# 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.10.4 Current 95 6 day(s) ago
2.10.3 9 7 day(s) ago
2.10.2 3,974 76 day(s) ago
2.10.1 2,269 93 day(s) ago
2.10.0 1,187 113 day(s) ago
2.9.1 464 119 day(s) ago
2.9.0 906 134 day(s) ago
2.8.5 9,736 209 day(s) ago
2.8.4 3,758 254 day(s) ago
2.8.3 7,959 302 day(s) ago
2.8.2 2,897 336 day(s) ago
2.8.1 889 336 day(s) ago
2.8.0 1,787 343 day(s) ago
2.7.0 1,031 350 day(s) ago
2.6.2 1,458 370 day(s) ago
2.6.1 399 376 day(s) ago
2.6.0 1,439 384 day(s) ago
2.5.4 83,321 546 day(s) ago
2.5.3 989 556 day(s) ago
2.5.2 851 562 day(s) ago
2.5.1 17,895 645 day(s) ago
2.5.0 12,382 680 day(s) ago
2.4.5 2,764 714 day(s) ago
2.4.4 848 749 day(s) ago
2.4.3 8,438 756 day(s) ago
2.4.2 4,163 827 day(s) ago
2.4.1 11,907 888 day(s) ago
2.4.0 612 890 day(s) ago
2.3.1 8,565 946 day(s) ago
2.3.0 3,035 972 day(s) ago
2.2.1 984 975 day(s) ago
2.2.0 2,050 1028 day(s) ago
2.2.0-beta2 191 1029 day(s) ago
2.1.1 505 805 day(s) ago
2.1.0 1,208 1073 day(s) ago
2.1.0-beta2 444 1161 day(s) ago
2.1.0-beta1 331 1235 day(s) ago
2.0.6 57,763 1293 day(s) ago
2.0.5 325 1297 day(s) ago
2.0.4 296 1302 day(s) ago
2.0.3 308 1309 day(s) ago
2.0.3-beta1 202 1322 day(s) ago
2.0.2 4,455 1346 day(s) ago
2.0.1 400 1352 day(s) ago
2.0.0 274 1352 day(s) ago
2.0.0-beta4 626 1378 day(s) ago
2.0.0-beta3 643 1422 day(s) ago
2.0.0-beta2 201 1422 day(s) ago
2.0.0-beta1 288 1428 day(s) ago
1.6.1 4,422 975 day(s) ago
1.6.0 297 980 day(s) ago
1.5.1 13,789 1352 day(s) ago
1.5.0 259 1353 day(s) ago
1.5.0-beta1 191 1378 day(s) ago
1.4.2 12,409 1387 day(s) ago
1.4.1 2,161 1422 day(s) ago
1.4.0 298 1436 day(s) ago
1.3.3 7,212 1451 day(s) ago
1.3.2 693 1465 day(s) ago
1.3.1 751 1476 day(s) ago
1.3.0 7,377 1497 day(s) ago
1.2.5 1,323 1534 day(s) ago
1.2.4 959 1535 day(s) ago
1.2.3 3,492 1568 day(s) ago
1.2.2 2,571 1590 day(s) ago
1.2.1 926 1598 day(s) ago
1.2.0 2,215 1652 day(s) ago
1.1.4 1,711 1668 day(s) ago
1.1.3 499 1673 day(s) ago
1.1.2 595 1693 day(s) ago
1.1.1 6,048 1737 day(s) ago
1.1.0 9,640 1794 day(s) ago
1.0.6 793 1829 day(s) ago
1.0.5 464 1843 day(s) ago
1.0.4 1,860 1864 day(s) ago
1.0.3 1,106 1899 day(s) ago
1.0.2 1,111 1911 day(s) ago
1.0.1 343 1911 day(s) ago
0.8.0 340 1798 day(s) ago
0.7.2 340 1798 day(s) ago
0.7.1 340 1798 day(s) ago
0.7.0 359 1798 day(s) ago
**Phobos 2.x Maintenance Release** **Improvements** - Upgraded to [Akka.NET v1.5.57](https://github.com/akkadotnet/akka.net/releases/tag/1.5.57) for latest stability and performance improvements

Info

Statistics

  • 354415 total downloads
  • 95 downloads of current version
  • 61.2 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge