Phobos.Actor 2.10.5

Automatic Akka.NET tracing and monitoring integration as part of the Phobos Enterprise Framework.

Install-Package Phobos.Actor -Version 2.10.5
dotnet add package Phobos.Actor --version 2.10.5
<PackageReference Include="Phobos.Actor" Version="2.10.5" />
paket add Phobos.Actor --version 2.10.5
# 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.11.0 288 8 day(s) ago
2.10.5 Current 3,676 33 day(s) ago
2.10.4 4,195 83 day(s) ago
2.10.3 84 83 day(s) ago
2.10.2 9,243 153 day(s) ago
2.10.1 2,377 170 day(s) ago
2.10.0 1,459 190 day(s) ago
2.9.1 543 196 day(s) ago
2.9.0 1,171 211 day(s) ago
2.8.5 11,286 286 day(s) ago
2.8.4 3,963 331 day(s) ago
2.8.3 8,097 379 day(s) ago
2.8.2 3,051 412 day(s) ago
2.8.1 968 413 day(s) ago
2.8.0 1,863 420 day(s) ago
2.7.0 1,156 427 day(s) ago
2.6.2 1,536 446 day(s) ago
2.6.1 478 453 day(s) ago
2.6.0 1,517 461 day(s) ago
2.5.4 90,452 622 day(s) ago
2.5.3 1,069 632 day(s) ago
2.5.2 949 639 day(s) ago
2.5.1 18,420 721 day(s) ago
2.5.0 14,787 757 day(s) ago
2.4.5 2,842 791 day(s) ago
2.4.4 926 826 day(s) ago
2.4.3 9,316 833 day(s) ago
2.4.2 9,511 904 day(s) ago
2.4.1 12,008 965 day(s) ago
2.4.0 695 967 day(s) ago
2.3.1 8,654 1023 day(s) ago
2.3.0 11,300 1049 day(s) ago
2.2.1 1,093 1051 day(s) ago
2.2.0 2,164 1105 day(s) ago
2.2.0-beta2 271 1106 day(s) ago
2.1.1 507 882 day(s) ago
2.1.0 2,112 1150 day(s) ago
2.1.0-beta2 524 1238 day(s) ago
2.1.0-beta1 411 1312 day(s) ago
2.0.6 65,831 1370 day(s) ago
2.0.5 411 1374 day(s) ago
2.0.4 377 1378 day(s) ago
2.0.3 389 1386 day(s) ago
2.0.3-beta1 284 1399 day(s) ago
2.0.2 4,541 1422 day(s) ago
2.0.1 483 1429 day(s) ago
2.0.0 389 1429 day(s) ago
2.0.0-beta4 706 1455 day(s) ago
2.0.0-beta3 723 1499 day(s) ago
2.0.0-beta2 282 1499 day(s) ago
2.0.0-beta1 368 1505 day(s) ago
1.6.1 4,503 1051 day(s) ago
1.6.0 378 1057 day(s) ago
1.5.1 13,958 1429 day(s) ago
1.5.0 341 1429 day(s) ago
1.5.0-beta1 271 1455 day(s) ago
1.4.2 12,889 1464 day(s) ago
1.4.1 2,345 1499 day(s) ago
1.4.0 391 1513 day(s) ago
1.3.3 7,290 1528 day(s) ago
1.3.2 778 1542 day(s) ago
1.3.1 833 1553 day(s) ago
1.3.0 7,467 1574 day(s) ago
1.2.5 1,507 1611 day(s) ago
1.2.4 1,043 1612 day(s) ago
1.2.3 3,593 1645 day(s) ago
1.2.2 2,654 1667 day(s) ago
1.2.1 1,017 1675 day(s) ago
1.2.0 2,304 1728 day(s) ago
1.1.4 1,793 1744 day(s) ago
1.1.3 582 1750 day(s) ago
1.1.2 3,742 1770 day(s) ago
1.1.1 6,133 1814 day(s) ago
1.1.0 11,391 1871 day(s) ago
1.0.6 896 1905 day(s) ago
1.0.5 547 1920 day(s) ago
1.0.4 1,945 1941 day(s) ago
1.0.3 1,181 1976 day(s) ago
1.0.2 1,590 1988 day(s) ago
1.0.1 418 1988 day(s) ago
0.8.0 423 1875 day(s) ago
0.7.2 423 1875 day(s) ago
0.7.1 424 1875 day(s) ago
0.7.0 472 1875 day(s) ago
**Phobos 2.x Maintenance Release** **Bug Fixes** - Fixed potential memory allocation issue in stash/unstash span events where `ToString()` was called on messages instead of using the type name. **Improvements** - Upgraded to [Akka.NET v1.5.59](https://github.com/akkadotnet/akka.net/releases/tag/1.5.59) and Akka.Hosting v1.5.59 for latest stability and performance improvements

Info

Statistics

  • 415268 total downloads
  • 3676 downloads of current version
  • 229.0 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge