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 459 21 day(s) ago
2.10.3 24 21 day(s) ago
2.10.2 4,509 91 day(s) ago
2.10.1 2,287 108 day(s) ago
2.10.0 1,246 127 day(s) ago
2.9.1 479 134 day(s) ago
2.9.0 948 149 day(s) ago
2.8.5 10,133 223 day(s) ago
2.8.4 3,790 269 day(s) ago
2.8.3 7,978 316 day(s) ago
2.8.2 2,919 350 day(s) ago
2.8.1 904 351 day(s) ago
2.8.0 1,801 358 day(s) ago
2.7.0 1,046 365 day(s) ago
2.6.2 1,473 384 day(s) ago
2.6.1 413 391 day(s) ago
2.6.0 1,454 399 day(s) ago
2.5.4 84,039 560 day(s) ago
2.5.3 1,003 570 day(s) ago
2.5.2 865 576 day(s) ago
2.5.1 17,943 659 day(s) ago
2.5.0 13,119 695 day(s) ago
2.4.5 2,778 729 day(s) ago
2.4.4 862 764 day(s) ago
2.4.3 8,562 771 day(s) ago
2.4.2 4,177 842 day(s) ago
2.4.1 11,921 902 day(s) ago
2.4.0 626 905 day(s) ago
2.3.1 8,579 960 day(s) ago
2.3.0 3,049 986 day(s) ago
2.2.1 998 989 day(s) ago
2.2.0 2,064 1043 day(s) ago
2.2.0-beta2 205 1044 day(s) ago
2.1.1 523 819 day(s) ago
2.1.0 1,222 1088 day(s) ago
2.1.0-beta2 458 1176 day(s) ago
2.1.0-beta1 345 1249 day(s) ago
2.0.6 57,785 1308 day(s) ago
2.0.5 339 1312 day(s) ago
2.0.4 310 1316 day(s) ago
2.0.3 322 1323 day(s) ago
2.0.3-beta1 216 1337 day(s) ago
2.0.2 4,469 1360 day(s) ago
2.0.1 414 1366 day(s) ago
2.0.0 288 1367 day(s) ago
2.0.0-beta4 640 1393 day(s) ago
2.0.0-beta3 657 1437 day(s) ago
2.0.0-beta2 215 1437 day(s) ago
2.0.0-beta1 302 1443 day(s) ago
1.6.1 4,436 989 day(s) ago
1.6.0 311 994 day(s) ago
1.5.1 13,804 1367 day(s) ago
1.5.0 273 1367 day(s) ago
1.5.0-beta1 205 1393 day(s) ago
1.4.2 12,423 1402 day(s) ago
1.4.1 2,175 1437 day(s) ago
1.4.0 312 1450 day(s) ago
1.3.3 7,226 1466 day(s) ago
1.3.2 707 1479 day(s) ago
1.3.1 765 1491 day(s) ago
1.3.0 7,391 1512 day(s) ago
1.2.5 1,337 1548 day(s) ago
1.2.4 973 1550 day(s) ago
1.2.3 3,506 1583 day(s) ago
1.2.2 2,585 1604 day(s) ago
1.2.1 940 1612 day(s) ago
1.2.0 2,229 1666 day(s) ago
1.1.4 1,725 1682 day(s) ago
1.1.3 513 1688 day(s) ago
1.1.2 609 1708 day(s) ago
1.1.1 6,062 1752 day(s) ago
1.1.0 9,654 1809 day(s) ago
1.0.6 807 1843 day(s) ago
1.0.5 478 1858 day(s) ago
1.0.4 1,874 1879 day(s) ago
1.0.3 1,120 1914 day(s) ago
1.0.2 1,125 1926 day(s) ago
1.0.1 357 1926 day(s) ago
0.8.0 354 1813 day(s) ago
0.7.2 354 1813 day(s) ago
0.7.1 354 1813 day(s) ago
0.7.0 373 1813 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

  • 358515 total downloads
  • 459 downloads of current version
  • 61.2 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge