Phobos.Actor.Cluster 2.10.3

Akka.Cluster support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Cluster -Version 2.10.3
dotnet add package Phobos.Actor.Cluster --version 2.10.3
<PackageReference Include="Phobos.Actor.Cluster" Version="2.10.3" />
paket add Phobos.Actor.Cluster --version 2.10.3
# Phobos ![Phobos logo](/docs/images/phobos_profile_icon.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 58 3 day(s) ago
2.10.3 Current 4 3 day(s) ago
2.10.2 3,840 72 day(s) ago
2.10.1 2,264 90 day(s) ago
2.10.0 1,172 109 day(s) ago
2.9.1 459 116 day(s) ago
2.9.0 901 131 day(s) ago
2.8.5 9,607 205 day(s) ago
2.8.4 3,751 250 day(s) ago
2.8.3 7,955 298 day(s) ago
2.8.2 2,891 332 day(s) ago
2.8.1 885 333 day(s) ago
2.8.0 1,783 339 day(s) ago
2.7.0 1,027 346 day(s) ago
2.6.2 1,454 366 day(s) ago
2.6.1 395 372 day(s) ago
2.6.0 1,435 380 day(s) ago
2.5.4 83,175 542 day(s) ago
2.5.3 985 552 day(s) ago
2.5.2 847 558 day(s) ago
2.5.1 17,888 641 day(s) ago
2.5.0 12,330 676 day(s) ago
2.4.5 2,760 710 day(s) ago
2.4.4 844 745 day(s) ago
2.4.3 8,414 752 day(s) ago
2.4.2 4,159 824 day(s) ago
2.4.1 11,903 884 day(s) ago
2.4.0 608 887 day(s) ago
2.3.1 8,561 942 day(s) ago
2.3.0 3,031 968 day(s) ago
2.2.1 980 971 day(s) ago
2.2.0 2,046 1024 day(s) ago
2.2.0-beta2 187 1026 day(s) ago
2.1.1 501 801 day(s) ago
2.1.0 1,204 1069 day(s) ago
2.1.0-beta2 440 1158 day(s) ago
2.1.0-beta1 327 1231 day(s) ago
2.0.6 57,748 1290 day(s) ago
2.0.5 321 1293 day(s) ago
2.0.4 292 1298 day(s) ago
2.0.3 304 1305 day(s) ago
2.0.3-beta1 198 1318 day(s) ago
2.0.2 4,451 1342 day(s) ago
2.0.1 396 1348 day(s) ago
2.0.0 270 1349 day(s) ago
2.0.0-beta4 622 1374 day(s) ago
2.0.0-beta3 639 1418 day(s) ago
2.0.0-beta2 197 1419 day(s) ago
2.0.0-beta1 284 1425 day(s) ago
1.6.1 4,418 971 day(s) ago
1.6.0 293 976 day(s) ago
1.5.1 13,785 1349 day(s) ago
1.5.0 255 1349 day(s) ago
1.5.0-beta1 187 1374 day(s) ago
1.4.2 12,405 1383 day(s) ago
1.4.1 2,157 1419 day(s) ago
1.4.0 294 1432 day(s) ago
1.3.3 7,208 1448 day(s) ago
1.3.2 689 1461 day(s) ago
1.3.1 747 1472 day(s) ago
1.3.0 7,373 1493 day(s) ago
1.2.5 1,319 1530 day(s) ago
1.2.4 955 1532 day(s) ago
1.2.3 3,488 1565 day(s) ago
1.2.2 2,567 1586 day(s) ago
1.2.1 922 1594 day(s) ago
1.2.0 2,211 1648 day(s) ago
1.1.4 1,707 1664 day(s) ago
1.1.3 495 1669 day(s) ago
1.1.2 591 1690 day(s) ago
1.1.1 6,044 1733 day(s) ago
1.1.0 9,636 1790 day(s) ago
1.0.6 789 1825 day(s) ago
1.0.5 460 1840 day(s) ago
1.0.4 1,856 1860 day(s) ago
1.0.3 1,102 1895 day(s) ago
1.0.2 1,107 1907 day(s) ago
1.0.1 339 1907 day(s) ago
0.8.0 336 1794 day(s) ago
0.7.2 336 1794 day(s) ago
0.7.1 336 1794 day(s) ago
0.7.0 355 1794 day(s) ago

No release notes available for this version.

Info

Statistics

  • 353555 total downloads
  • 4 downloads of current version
  • 60.2 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge