Phobos.Actor.Remote 2.10.3

Akka.Remote support for Phobos Enterprise framework.

Install-Package Phobos.Actor.Remote -Version 2.10.3
dotnet add package Phobos.Actor.Remote --version 2.10.3
<PackageReference Include="Phobos.Actor.Remote" Version="2.10.3" />
paket add Phobos.Actor.Remote --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 59 3 day(s) ago
2.10.3 Current 4 3 day(s) ago
2.10.2 3,841 72 day(s) ago
2.10.1 2,267 90 day(s) ago
2.10.0 1,174 109 day(s) ago
2.9.1 461 116 day(s) ago
2.9.0 905 131 day(s) ago
2.8.5 9,605 205 day(s) ago
2.8.4 3,750 250 day(s) ago
2.8.3 7,906 298 day(s) ago
2.8.2 2,892 332 day(s) ago
2.8.1 889 333 day(s) ago
2.8.0 1,777 339 day(s) ago
2.7.0 1,047 346 day(s) ago
2.6.2 1,456 366 day(s) ago
2.6.1 397 372 day(s) ago
2.6.0 1,422 381 day(s) ago
2.5.4 83,036 542 day(s) ago
2.5.3 989 552 day(s) ago
2.5.2 853 558 day(s) ago
2.5.1 17,832 641 day(s) ago
2.5.0 12,261 677 day(s) ago
2.4.5 2,764 711 day(s) ago
2.4.4 847 745 day(s) ago
2.4.3 8,400 752 day(s) ago
2.4.2 4,165 824 day(s) ago
2.4.1 11,892 884 day(s) ago
2.4.0 698 887 day(s) ago
2.3.1 8,568 942 day(s) ago
2.3.0 5,268 968 day(s) ago
2.2.1 1,171 971 day(s) ago
2.2.0 2,074 1024 day(s) ago
2.2.0-beta2 189 1026 day(s) ago
2.1.1 447 801 day(s) ago
2.1.0 1,206 1069 day(s) ago
2.1.0-beta2 442 1158 day(s) ago
2.1.0-beta1 329 1231 day(s) ago
2.0.6 59,549 1290 day(s) ago
2.0.5 326 1294 day(s) ago
2.0.4 294 1298 day(s) ago
2.0.3 306 1305 day(s) ago
2.0.3-beta1 200 1318 day(s) ago
2.0.2 4,445 1342 day(s) ago
2.0.1 399 1348 day(s) ago
2.0.0 272 1349 day(s) ago
2.0.0-beta4 624 1374 day(s) ago
2.0.0-beta3 641 1418 day(s) ago
2.0.0-beta2 199 1419 day(s) ago
2.0.0-beta1 286 1425 day(s) ago
1.6.1 4,576 971 day(s) ago
1.6.0 295 976 day(s) ago
1.5.1 13,779 1349 day(s) ago
1.5.0 256 1349 day(s) ago
1.5.0-beta1 188 1374 day(s) ago
1.4.2 12,407 1384 day(s) ago
1.4.1 2,253 1419 day(s) ago
1.4.0 303 1432 day(s) ago
1.3.3 7,209 1448 day(s) ago
1.3.2 694 1461 day(s) ago
1.3.1 747 1472 day(s) ago
1.3.0 7,380 1493 day(s) ago
1.2.5 1,340 1530 day(s) ago
1.2.4 955 1532 day(s) ago
1.2.3 3,499 1565 day(s) ago
1.2.2 2,569 1586 day(s) ago
1.2.1 932 1594 day(s) ago
1.2.0 2,219 1648 day(s) ago
1.1.4 1,709 1664 day(s) ago
1.1.3 496 1670 day(s) ago
1.1.2 3,659 1690 day(s) ago
1.1.1 6,049 1733 day(s) ago
1.1.0 11,304 1791 day(s) ago
1.0.6 791 1825 day(s) ago
1.0.5 461 1840 day(s) ago
1.0.4 1,859 1860 day(s) ago
1.0.3 1,104 1895 day(s) ago
1.0.2 1,514 1908 day(s) ago
1.0.1 342 1908 day(s) ago
0.8.0 338 1795 day(s) ago
0.7.2 338 1794 day(s) ago
0.7.1 338 1794 day(s) ago
0.7.0 359 1794 day(s) ago

No release notes available for this version.

Info

Statistics

  • 363086 total downloads
  • 4 downloads of current version
  • 47.0 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge