Phobos.Actor.Remote 2.10.4

Akka.Remote support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Remote -Version 2.10.4
dotnet add package Phobos.Actor.Remote --version 2.10.4
<PackageReference Include="Phobos.Actor.Remote" Version="2.10.4" />
paket add Phobos.Actor.Remote --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 58 3 day(s) ago
2.10.3 3 3 day(s) ago
2.10.2 3,840 72 day(s) ago
2.10.1 2,266 90 day(s) ago
2.10.0 1,173 109 day(s) ago
2.9.1 460 116 day(s) ago
2.9.0 904 131 day(s) ago
2.8.5 9,604 205 day(s) ago
2.8.4 3,749 250 day(s) ago
2.8.3 7,905 298 day(s) ago
2.8.2 2,891 332 day(s) ago
2.8.1 888 333 day(s) ago
2.8.0 1,776 339 day(s) ago
2.7.0 1,046 346 day(s) ago
2.6.2 1,455 366 day(s) ago
2.6.1 396 372 day(s) ago
2.6.0 1,421 380 day(s) ago
2.5.4 83,035 542 day(s) ago
2.5.3 988 552 day(s) ago
2.5.2 852 558 day(s) ago
2.5.1 17,831 641 day(s) ago
2.5.0 12,260 676 day(s) ago
2.4.5 2,763 710 day(s) ago
2.4.4 846 745 day(s) ago
2.4.3 8,399 752 day(s) ago
2.4.2 4,164 824 day(s) ago
2.4.1 11,891 884 day(s) ago
2.4.0 697 887 day(s) ago
2.3.1 8,567 942 day(s) ago
2.3.0 5,267 968 day(s) ago
2.2.1 1,170 971 day(s) ago
2.2.0 2,073 1024 day(s) ago
2.2.0-beta2 188 1026 day(s) ago
2.1.1 446 801 day(s) ago
2.1.0 1,205 1069 day(s) ago
2.1.0-beta2 441 1158 day(s) ago
2.1.0-beta1 328 1231 day(s) ago
2.0.6 59,548 1290 day(s) ago
2.0.5 325 1293 day(s) ago
2.0.4 293 1298 day(s) ago
2.0.3 305 1305 day(s) ago
2.0.3-beta1 199 1318 day(s) ago
2.0.2 4,444 1342 day(s) ago
2.0.1 398 1348 day(s) ago
2.0.0 271 1349 day(s) ago
2.0.0-beta4 623 1374 day(s) ago
2.0.0-beta3 640 1418 day(s) ago
2.0.0-beta2 198 1419 day(s) ago
2.0.0-beta1 285 1425 day(s) ago
1.6.1 4,575 971 day(s) ago
1.6.0 294 976 day(s) ago
1.5.1 13,778 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,406 1383 day(s) ago
1.4.1 2,252 1419 day(s) ago
1.4.0 302 1432 day(s) ago
1.3.3 7,208 1448 day(s) ago
1.3.2 693 1461 day(s) ago
1.3.1 746 1472 day(s) ago
1.3.0 7,379 1493 day(s) ago
1.2.5 1,339 1530 day(s) ago
1.2.4 954 1532 day(s) ago
1.2.3 3,498 1565 day(s) ago
1.2.2 2,568 1586 day(s) ago
1.2.1 931 1594 day(s) ago
1.2.0 2,218 1648 day(s) ago
1.1.4 1,708 1664 day(s) ago
1.1.3 495 1669 day(s) ago
1.1.2 3,658 1690 day(s) ago
1.1.1 6,048 1733 day(s) ago
1.1.0 11,303 1790 day(s) ago
1.0.6 790 1825 day(s) ago
1.0.5 460 1840 day(s) ago
1.0.4 1,858 1860 day(s) ago
1.0.3 1,103 1895 day(s) ago
1.0.2 1,513 1907 day(s) ago
1.0.1 341 1907 day(s) ago
0.8.0 337 1794 day(s) ago
0.7.2 337 1794 day(s) ago
0.7.1 337 1794 day(s) ago
0.7.0 358 1794 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

  • 363004 total downloads
  • 58 downloads of current version
  • 47.9 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge