Phobos.Monitoring 2.10.4

High-performance monitoring and instrumentation library for .NET and .NET Core applications.

Install-Package Phobos.Monitoring -Version 2.10.4
dotnet add package Phobos.Monitoring --version 2.10.4
<PackageReference Include="Phobos.Monitoring" Version="2.10.4" />
paket add Phobos.Monitoring --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 64 4 day(s) ago
2.10.3 5 4 day(s) ago
2.10.2 3,902 73 day(s) ago
2.10.1 2,275 91 day(s) ago
2.10.0 1,179 110 day(s) ago
2.9.1 466 117 day(s) ago
2.9.0 911 132 day(s) ago
2.8.5 9,661 206 day(s) ago
2.8.4 3,743 251 day(s) ago
2.8.3 7,907 299 day(s) ago
2.8.2 2,894 333 day(s) ago
2.8.1 888 334 day(s) ago
2.8.0 1,783 340 day(s) ago
2.7.0 1,056 347 day(s) ago
2.6.2 1,459 367 day(s) ago
2.6.1 399 374 day(s) ago
2.6.0 1,447 382 day(s) ago
2.5.4 83,190 543 day(s) ago
2.5.3 988 553 day(s) ago
2.5.2 849 559 day(s) ago
2.5.1 17,742 642 day(s) ago
2.5.0 12,262 678 day(s) ago
2.4.5 2,765 712 day(s) ago
2.4.4 848 746 day(s) ago
2.4.3 8,386 753 day(s) ago
2.4.2 8,294 825 day(s) ago
2.4.1 11,909 885 day(s) ago
2.4.0 638 888 day(s) ago
2.3.1 8,655 943 day(s) ago
2.3.0 10,250 969 day(s) ago
2.2.1 1,007 972 day(s) ago
2.2.0 2,086 1025 day(s) ago
2.2.0-beta2 192 1027 day(s) ago
2.1.1 421 802 day(s) ago
2.1.0 2,035 1070 day(s) ago
2.1.0-beta2 446 1159 day(s) ago
2.1.0-beta1 332 1232 day(s) ago
2.0.6 65,585 1291 day(s) ago
2.0.5 329 1295 day(s) ago
2.0.4 297 1299 day(s) ago
2.0.3 310 1306 day(s) ago
2.0.3-beta1 204 1319 day(s) ago
2.0.2 4,459 1343 day(s) ago
2.0.1 402 1349 day(s) ago
2.0.0 277 1350 day(s) ago
2.0.0-beta4 627 1375 day(s) ago
2.0.0-beta3 644 1419 day(s) ago
2.0.0-beta2 203 1420 day(s) ago
2.0.0-beta1 289 1426 day(s) ago
1.6.1 4,419 972 day(s) ago
1.6.0 293 977 day(s) ago
1.5.1 13,873 1350 day(s) ago
1.5.0 261 1350 day(s) ago
1.5.0-beta1 192 1375 day(s) ago
1.4.2 12,749 1385 day(s) ago
1.4.1 2,266 1420 day(s) ago
1.4.0 311 1433 day(s) ago
1.3.3 7,215 1449 day(s) ago
1.3.2 697 1462 day(s) ago
1.3.1 750 1473 day(s) ago
1.3.0 7,390 1494 day(s) ago
1.2.5 1,423 1531 day(s) ago
1.2.4 962 1533 day(s) ago
1.2.3 3,499 1566 day(s) ago
1.2.2 2,574 1587 day(s) ago
1.2.1 937 1595 day(s) ago
1.2.0 2,224 1649 day(s) ago
1.1.4 1,714 1665 day(s) ago
1.1.3 500 1671 day(s) ago
1.1.2 3,659 1691 day(s) ago
1.1.1 6,044 1734 day(s) ago
1.1.0 11,308 1792 day(s) ago
1.0.6 814 1826 day(s) ago
1.0.5 466 1841 day(s) ago
1.0.4 1,866 1862 day(s) ago
1.0.3 1,109 1896 day(s) ago
1.0.2 1,493 1909 day(s) ago
1.0.1 346 1909 day(s) ago
0.9.0 59,529 1796 day(s) ago
0.8.1 345 1796 day(s) ago
0.8.0 383 1796 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

  • 438571 total downloads
  • 64 downloads of current version
  • 46.0 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge