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.5 393 5 day(s) ago
2.10.4 Current 3,491 55 day(s) ago
2.10.3 55 55 day(s) ago
2.10.2 6,852 124 day(s) ago
2.10.1 2,341 142 day(s) ago
2.10.0 1,366 161 day(s) ago
2.9.1 516 168 day(s) ago
2.9.0 1,071 183 day(s) ago
2.8.5 11,070 257 day(s) ago
2.8.4 3,884 302 day(s) ago
2.8.3 7,993 350 day(s) ago
2.8.2 2,989 384 day(s) ago
2.8.1 937 385 day(s) ago
2.8.0 1,832 391 day(s) ago
2.7.0 1,105 398 day(s) ago
2.6.2 1,508 418 day(s) ago
2.6.1 448 424 day(s) ago
2.6.0 1,496 433 day(s) ago
2.5.4 87,788 594 day(s) ago
2.5.3 1,037 604 day(s) ago
2.5.2 898 610 day(s) ago
2.5.1 18,017 693 day(s) ago
2.5.0 13,994 729 day(s) ago
2.4.5 2,814 763 day(s) ago
2.4.4 897 797 day(s) ago
2.4.3 9,048 804 day(s) ago
2.4.2 9,131 876 day(s) ago
2.4.1 11,958 936 day(s) ago
2.4.0 687 939 day(s) ago
2.3.1 8,704 994 day(s) ago
2.3.0 11,088 1020 day(s) ago
2.2.1 1,057 1023 day(s) ago
2.2.0 2,135 1076 day(s) ago
2.2.0-beta2 241 1078 day(s) ago
2.1.1 479 853 day(s) ago
2.1.0 2,084 1121 day(s) ago
2.1.0-beta2 495 1210 day(s) ago
2.1.0-beta1 381 1283 day(s) ago
2.0.6 65,644 1342 day(s) ago
2.0.5 378 1346 day(s) ago
2.0.4 346 1350 day(s) ago
2.0.3 359 1357 day(s) ago
2.0.3-beta1 253 1370 day(s) ago
2.0.2 4,508 1394 day(s) ago
2.0.1 451 1400 day(s) ago
2.0.0 327 1401 day(s) ago
2.0.0-beta4 676 1426 day(s) ago
2.0.0-beta3 693 1470 day(s) ago
2.0.0-beta2 252 1471 day(s) ago
2.0.0-beta1 338 1477 day(s) ago
1.6.1 4,468 1023 day(s) ago
1.6.0 342 1028 day(s) ago
1.5.1 13,925 1401 day(s) ago
1.5.0 311 1401 day(s) ago
1.5.0-beta1 241 1426 day(s) ago
1.4.2 12,838 1436 day(s) ago
1.4.1 2,315 1471 day(s) ago
1.4.0 360 1484 day(s) ago
1.3.3 7,264 1500 day(s) ago
1.3.2 746 1513 day(s) ago
1.3.1 799 1524 day(s) ago
1.3.0 7,439 1545 day(s) ago
1.2.5 1,472 1582 day(s) ago
1.2.4 1,011 1584 day(s) ago
1.2.3 3,548 1617 day(s) ago
1.2.2 2,623 1638 day(s) ago
1.2.1 986 1646 day(s) ago
1.2.0 2,273 1700 day(s) ago
1.1.4 1,763 1716 day(s) ago
1.1.3 549 1722 day(s) ago
1.1.2 3,708 1742 day(s) ago
1.1.1 6,093 1785 day(s) ago
1.1.0 11,357 1843 day(s) ago
1.0.6 863 1877 day(s) ago
1.0.5 515 1892 day(s) ago
1.0.4 1,915 1912 day(s) ago
1.0.3 1,158 1947 day(s) ago
1.0.2 1,542 1960 day(s) ago
1.0.1 395 1960 day(s) ago
0.9.0 60,215 1847 day(s) ago
0.8.1 394 1847 day(s) ago
0.8.0 436 1847 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

  • 460369 total downloads
  • 3491 downloads of current version
  • 46.0 KB package size

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge