Phobos.Monitoring 2.10.5

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

Install-Package Phobos.Monitoring -Version 2.10.5
dotnet add package Phobos.Monitoring --version 2.10.5
<PackageReference Include="Phobos.Monitoring" Version="2.10.5" />
paket add Phobos.Monitoring --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.10.5 Current 6 9 hour(s) ago
2.10.4 3,261 50 day(s) ago
2.10.3 50 50 day(s) ago
2.10.2 6,520 120 day(s) ago
2.10.1 2,334 137 day(s) ago
2.10.0 1,356 156 day(s) ago
2.9.1 511 163 day(s) ago
2.9.0 1,057 178 day(s) ago
2.8.5 10,897 252 day(s) ago
2.8.4 3,871 298 day(s) ago
2.8.3 7,986 345 day(s) ago
2.8.2 2,976 379 day(s) ago
2.8.1 932 380 day(s) ago
2.8.0 1,827 387 day(s) ago
2.7.0 1,100 394 day(s) ago
2.6.2 1,503 413 day(s) ago
2.6.1 443 420 day(s) ago
2.6.0 1,491 428 day(s) ago
2.5.4 87,363 589 day(s) ago
2.5.3 1,032 599 day(s) ago
2.5.2 893 605 day(s) ago
2.5.1 17,973 688 day(s) ago
2.5.0 13,951 724 day(s) ago
2.4.5 2,809 758 day(s) ago
2.4.4 892 793 day(s) ago
2.4.3 9,018 800 day(s) ago
2.4.2 9,108 871 day(s) ago
2.4.1 11,953 931 day(s) ago
2.4.0 682 934 day(s) ago
2.3.1 8,699 989 day(s) ago
2.3.0 11,065 1015 day(s) ago
2.2.1 1,052 1018 day(s) ago
2.2.0 2,130 1071 day(s) ago
2.2.0-beta2 236 1073 day(s) ago
2.1.1 474 848 day(s) ago
2.1.0 2,079 1117 day(s) ago
2.1.0-beta2 490 1205 day(s) ago
2.1.0-beta1 376 1278 day(s) ago
2.0.6 65,639 1337 day(s) ago
2.0.5 373 1341 day(s) ago
2.0.4 341 1345 day(s) ago
2.0.3 354 1352 day(s) ago
2.0.3-beta1 248 1366 day(s) ago
2.0.2 4,503 1389 day(s) ago
2.0.1 446 1395 day(s) ago
2.0.0 322 1396 day(s) ago
2.0.0-beta4 671 1422 day(s) ago
2.0.0-beta3 688 1465 day(s) ago
2.0.0-beta2 247 1466 day(s) ago
2.0.0-beta1 333 1472 day(s) ago
1.6.1 4,463 1018 day(s) ago
1.6.0 337 1023 day(s) ago
1.5.1 13,920 1396 day(s) ago
1.5.0 306 1396 day(s) ago
1.5.0-beta1 236 1422 day(s) ago
1.4.2 12,828 1431 day(s) ago
1.4.1 2,310 1466 day(s) ago
1.4.0 355 1479 day(s) ago
1.3.3 7,259 1495 day(s) ago
1.3.2 741 1508 day(s) ago
1.3.1 794 1519 day(s) ago
1.3.0 7,434 1540 day(s) ago
1.2.5 1,467 1577 day(s) ago
1.2.4 1,006 1579 day(s) ago
1.2.3 3,543 1612 day(s) ago
1.2.2 2,618 1633 day(s) ago
1.2.1 981 1641 day(s) ago
1.2.0 2,268 1695 day(s) ago
1.1.4 1,758 1711 day(s) ago
1.1.3 544 1717 day(s) ago
1.1.2 3,703 1737 day(s) ago
1.1.1 6,088 1781 day(s) ago
1.1.0 11,352 1838 day(s) ago
1.0.6 858 1872 day(s) ago
1.0.5 510 1887 day(s) ago
1.0.4 1,910 1908 day(s) ago
1.0.3 1,153 1942 day(s) ago
1.0.2 1,537 1955 day(s) ago
1.0.1 390 1955 day(s) ago
0.9.0 60,117 1842 day(s) ago
0.8.1 389 1842 day(s) ago
0.8.0 431 1842 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

  • 458167 total downloads
  • 6 downloads of current version
  • 46.1 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2026 Petabridge