Phobos.Actor 2.13.1

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

Install-Package Phobos.Actor -Version 2.13.1
dotnet add package Phobos.Actor --version 2.13.1
<PackageReference Include="Phobos.Actor" Version="2.13.1" />
paket add Phobos.Actor --version 2.13.1
# 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.13.1 Current 0 1 hour(s) ago
2.13.0 20 11 day(s) ago
2.12.1 2,238 38 day(s) ago
2.12.0 17,074 159 day(s) ago
2.11.3 2,555 180 day(s) ago
2.11.2 363 186 day(s) ago
2.11.1 344 187 day(s) ago
2.11.0 1,874 215 day(s) ago
2.10.5 17,250 240 day(s) ago
2.10.4 6,607 290 day(s) ago
2.10.3 285 290 day(s) ago
2.10.2 28,767 360 day(s) ago
2.10.1 2,609 377 day(s) ago
2.10.0 2,006 396 day(s) ago
2.9.1 758 403 day(s) ago
2.9.0 1,482 418 day(s) ago
2.8.5 11,743 492 day(s) ago
2.8.4 4,565 538 day(s) ago
2.8.3 8,486 585 day(s) ago
2.8.2 3,545 619 day(s) ago
2.8.1 1,169 620 day(s) ago
2.8.0 2,064 627 day(s) ago
2.7.0 1,359 634 day(s) ago
2.6.2 1,737 653 day(s) ago
2.6.1 679 660 day(s) ago
2.6.0 1,718 668 day(s) ago
2.5.4 100,105 829 day(s) ago
2.5.3 1,270 839 day(s) ago
2.5.2 1,150 845 day(s) ago
2.5.1 19,420 928 day(s) ago
2.5.0 24,966 964 day(s) ago
2.4.5 3,044 998 day(s) ago
2.4.4 1,127 1033 day(s) ago
2.4.3 9,991 1040 day(s) ago
2.4.2 12,364 1111 day(s) ago
2.4.1 12,209 1171 day(s) ago
2.4.0 896 1174 day(s) ago
2.3.1 8,855 1229 day(s) ago
2.3.0 13,017 1255 day(s) ago
2.2.1 1,294 1258 day(s) ago
2.2.0 2,365 1312 day(s) ago
2.2.0-beta2 472 1313 day(s) ago
2.1.1 717 1088 day(s) ago
2.1.0 2,313 1357 day(s) ago
2.1.0-beta2 725 1445 day(s) ago
2.1.0-beta1 612 1518 day(s) ago
2.0.6 66,048 1577 day(s) ago
2.0.5 612 1581 day(s) ago
2.0.4 578 1585 day(s) ago
2.0.3 590 1592 day(s) ago
2.0.3-beta1 485 1606 day(s) ago
2.0.2 4,742 1629 day(s) ago
2.0.1 684 1635 day(s) ago
2.0.0 590 1636 day(s) ago
2.0.0-beta4 907 1662 day(s) ago
2.0.0-beta3 924 1705 day(s) ago
2.0.0-beta2 483 1706 day(s) ago
2.0.0-beta1 569 1712 day(s) ago
1.6.1 4,704 1258 day(s) ago
1.6.0 579 1263 day(s) ago
1.5.1 14,218 1636 day(s) ago
1.5.0 542 1636 day(s) ago
1.5.0-beta1 472 1662 day(s) ago
1.4.2 13,202 1671 day(s) ago
1.4.1 2,546 1706 day(s) ago
1.4.0 592 1719 day(s) ago
1.3.3 7,491 1735 day(s) ago
1.3.2 979 1748 day(s) ago
1.3.1 1,034 1759 day(s) ago
1.3.0 7,668 1780 day(s) ago
1.2.5 1,708 1817 day(s) ago
1.2.4 1,244 1819 day(s) ago
1.2.3 3,794 1852 day(s) ago
1.2.2 2,855 1873 day(s) ago
1.2.1 1,218 1881 day(s) ago
1.2.0 2,505 1935 day(s) ago
1.1.4 1,994 1951 day(s) ago
1.1.3 783 1957 day(s) ago
1.1.2 3,943 1977 day(s) ago
1.1.1 6,334 2021 day(s) ago
1.1.0 11,592 2078 day(s) ago
1.0.6 1,097 2112 day(s) ago
1.0.5 748 2127 day(s) ago
1.0.4 2,146 2148 day(s) ago
1.0.3 1,382 2183 day(s) ago
1.0.2 1,791 2195 day(s) ago
1.0.1 619 2195 day(s) ago
0.8.0 624 2082 day(s) ago
0.7.2 624 2082 day(s) ago
0.7.1 625 2082 day(s) ago
0.7.0 734 2082 day(s) ago
**Phobos 2.x Maintenance Release** **Dependency Updates** - Upgraded Akka.NET / Akka.Hosting to 1.5.72.

Info

Statistics

  • 517808 total downloads
  • 0 downloads of current version
  • 274.2 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge