Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 39 day(s) ago
  • 1047 daily downloads
  • 1171684 total downloads
  • Latest version: 2.5.1

Phobos.Hosting 2.4.0

Akka.Hosting prototype support for Phobos.

Install-Package Phobos.Hosting -Version 2.4.0
dotnet add package Phobos.Hosting --version 2.4.0
<PackageReference Include="Phobos.Hosting" Version="2.4.0"/>
paket add Phobos.Hosting --version 2.4.0

Release Notes

Phobos 2.4 Minor Release** Phobos 2.4.0 is a _massive performance upgrade_ over Phobos 2.3.1 and earlier. 62% faster when both tracing and metrics are enabled, in fact. Benchmarks taken with the following hardware specs: ``` BenchmarkDotNet v0.13.6, Windows 11 (10.0.22621.1992/22H2/2022Update/SunValley2) 12th Gen Intel Core i7-1260P, 1 CPU, 16 logical and 12 physical cores .NET SDK 7.0.302 [Host] : .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 DefaultJob : .NET 7.0.5 (7.0.523.17405), X64 RyuJIT AVX2 ``` Before** Per-second Totals | Metric | Units / s | Max / s | Average / s | Min / s | StdDev / s | |---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | |TotalCollections [Gen0] | collections | 42.11 | 38.22 | 36.28 | 2.32 | |TotalCollections [Gen1] | collections | 2.59 | 2.12 | 1.81 | 0.31 | |TotalCollections [Gen2] | collections | 1.11 | 0.79 | 0.73 | 0.11 | |TotalBytesAllocated | bytes | 44,022,308.64 | 39,794,803.00 | 36,425,137.52 | 2,596,475.60 | |[Counter] MessageReceived | operations | 1,263,277.84 | 1,145,856.34 | 1,088,397.58 | 70,098.66 | ~1.15 million messages per second. After** Per-second Totals | Metric | Units / s | Max / s | Average / s | Min / s | StdDev / s | |---------------- |---------------- |---------------- |---------------- |---------------- |---------------- | |TotalCollections [Gen0] | collections | 72.71 | 71.27 | 70.39 | 0.67 | |TotalCollections [Gen1] | collections | 4.36 | 3.91 | 3.68 | 0.28 | |TotalCollections [Gen2] | collections | 1.26 | 1.24 | 1.22 | 0.01 | |TotalBytesAllocated | bytes | 61,527,405.30 | 60,372,472.15 | 59,632,699.32 | 555,785.76 | |[Counter] MessageReceived | operations | 1,896,656.50 | 1,859,265.18 | 1,836,387.09 | 17,542.45 | ~1.86 million messages per second. You can see complete, full numbers for Phobos across all of its various configuration settings here: "[Phobos Performance Impact](https://phobos.petabridge.com/articles/performance.html)." Other Changes** Upgraded to [Akka.NET v1.5.9](https://github.com/akkadotnet/akka.net/releases/tag/1.5.9) and [Akka.Hosting v1.5.8.1](https://github.com/akkadotnet/Akka.Hosting/releases/tag/1.5.8.1) Upgraded to [OpenTelemetry v1.5.1](https://github.com/open-telemetry/opentelemetry-dotnet/releases/tag/core-1.5.1) Restored lost functionality from Phobos 1.x - all messages decorated with `INeverTrace` are never traced; messages decorated with `INeverMonitor` are not monitored; and messages decorated with `INeverInstrumented` (implements both of the previous interfaces) are never traced or monitored under any circumstances.

Dependencies

.NETCoreApp

.NETStandard

Versions

Version
Downloads
Last Updated
2407
39 day(s) ago
1660
75 day(s) ago
1133
109 day(s) ago
306
144 day(s) ago
485
151 day(s) ago
4
199 day(s) ago
1184
222 day(s) ago
4345
282 day(s) ago
349
285 day(s) ago
5379
340 day(s) ago
2012
366 day(s) ago
721
369 day(s) ago
27
369 day(s) ago
3
374 day(s) ago
1127
423 day(s) ago
1
424 day(s) ago
551
468 day(s) ago
192
556 day(s) ago
2
629 day(s) ago
44724
688 day(s) ago
37
692 day(s) ago
20
696 day(s) ago
24
703 day(s) ago
2
717 day(s) ago
177
740 day(s) ago
120
746 day(s) ago
12
747 day(s) ago
113
747 day(s) ago
1
747 day(s) ago

Info

Statistics

  • 67118 total downloads
  • 349 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2023 Petabridge

Petabridge