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

Phobos.Actor 2.4.0

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

Install-Package Phobos.Actor -Version 2.4.0
dotnet add package Phobos.Actor --version 2.4.0
<PackageReference Include="Phobos.Actor" Version="2.4.0"/>
paket add Phobos.Actor --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
2390
35 day(s) ago
3541
71 day(s) ago
1520
105 day(s) ago
590
140 day(s) ago
2234
147 day(s) ago
48
195 day(s) ago
4875
218 day(s) ago
8699
278 day(s) ago
358
281 day(s) ago
7191
336 day(s) ago
5966
362 day(s) ago
758
365 day(s) ago
3380
365 day(s) ago
44
370 day(s) ago
1828
419 day(s) ago
4
420 day(s) ago
1752
464 day(s) ago
257
552 day(s) ago
144
625 day(s) ago
56554
684 day(s) ago
77
688 day(s) ago
42
692 day(s) ago
55
699 day(s) ago
16
713 day(s) ago
4201
736 day(s) ago
148
742 day(s) ago
54
743 day(s) ago
13579
743 day(s) ago
7
743 day(s) ago
439
769 day(s) ago
4
769 day(s) ago
12293
778 day(s) ago
456
813 day(s) ago
15
813 day(s) ago
2010
813 day(s) ago
101
819 day(s) ago
57
826 day(s) ago
6955
842 day(s) ago
444
855 day(s) ago
499
867 day(s) ago
7133
888 day(s) ago
1173
924 day(s) ago
709
926 day(s) ago
3259
959 day(s) ago
2319
980 day(s) ago
683
988 day(s) ago
1794
1042 day(s) ago
1455
1058 day(s) ago
248
1064 day(s) ago
3407
1084 day(s) ago
5798
1128 day(s) ago
11056
1185 day(s) ago
99
1189 day(s) ago
88
1189 day(s) ago
88
1189 day(s) ago
88
1189 day(s) ago
561
1219 day(s) ago
212
1234 day(s) ago
1609
1255 day(s) ago
844
1290 day(s) ago
1252
1302 day(s) ago
80
1302 day(s) ago

Info

Statistics

  • 187540 total downloads
  • 358 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2023 Petabridge

Petabridge