Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 2 day(s) ago
  • 3992 daily downloads
  • 1640424 total downloads
  • Latest version: 2.8.0

Phobos.Actor 2.8.0

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

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

Release Notes

Phobos 2.x Feature Release** Phobos 2.8.0 builds off what we did in Phobos 2.7.0 and makes tracing much more reliable and significantly _less noisy_ than before. Bug Fixes and Improvements** [Resolved: Phobos 2.7.0: Sharding can't deliver messages wrapped in `ShardingEnvelope` when `remember-entities` is enabled](https://github.com/petabridge/phobos-issues/issues/84) - this was a minor edge case bug that has now been resolved. [Resolved: Phobos instrumentation settings for actor props get overwritten by PhobosActorCell settings](https://github.com/petabridge/phobos-issues/issues/85) - `PhobosActorSettings.` Noise Control: eliminated noise from `/system` actors that run inside Akka.Cluster.Sharding. These should no longer appear inside Phobos traces by default. Noise Control: made Akka.Persistence tracing less verbose - by default now we'll only trace journal / snapshot store requests + responses if they were initiated within another already-active trace. Converted `PhobosActorSettings` from a `class` to a `record` - this is a source-compatible change but you might notice it while working with Phobos 2.8. Lastly, we've added a convenience method to make it easier to set custom `PhobosActorSettings` on your `Props` for actors: ```csharp var shardRegion = await ClusterSharding.Get(Sys) .StartAsync("entity", entityId => Props.Create(() => new EntityActor(magicString)) .WithInstrumentation(Sys, settings => settings.WithActorTypeName("Foober")), ClusterShardingSettings.Create(Sys), new MsgExtractor(10)); ``` The full method signature is: ```csharp public static Props WithInstrumentation(this Props props, ActorSystem system, Func<PhobosActorSettings, PhobosActorSettings> configurator) ``` And it should make it much simpler for users to customize actor tracing settings going forward.

Dependencies

.NETCoreApp

.NETStandard

Versions

Version
Downloads
Last Updated
171
2 day(s) ago
609
9 day(s) ago
859
28 day(s) ago
137
35 day(s) ago
1041
43 day(s) ago
34315
204 day(s) ago
734
214 day(s) ago
353
220 day(s) ago
14539
303 day(s) ago
8065
339 day(s) ago
2502
373 day(s) ago
591
408 day(s) ago
4943
415 day(s) ago
96
463 day(s) ago
6414
486 day(s) ago
11440
546 day(s) ago
360
549 day(s) ago
8316
604 day(s) ago
8150
630 day(s) ago
758
633 day(s) ago
4168
633 day(s) ago
44
638 day(s) ago
1830
687 day(s) ago
4
688 day(s) ago
1777
732 day(s) ago
257
820 day(s) ago
144
893 day(s) ago
65006
952 day(s) ago
77
956 day(s) ago
42
960 day(s) ago
55
967 day(s) ago
16
981 day(s) ago
4204
1004 day(s) ago
148
1010 day(s) ago
54
1011 day(s) ago
13587
1011 day(s) ago
7
1011 day(s) ago
439
1037 day(s) ago
4
1037 day(s) ago
12303
1046 day(s) ago
456
1080 day(s) ago
15
1081 day(s) ago
2010
1081 day(s) ago
101
1087 day(s) ago
57
1094 day(s) ago
6955
1110 day(s) ago
444
1123 day(s) ago
499
1135 day(s) ago
7133
1156 day(s) ago
1173
1192 day(s) ago
709
1194 day(s) ago
3259
1227 day(s) ago
2319
1248 day(s) ago
683
1256 day(s) ago
1970
1310 day(s) ago
1456
1326 day(s) ago
248
1332 day(s) ago
3407
1352 day(s) ago
5798
1396 day(s) ago
11056
1453 day(s) ago
108
1457 day(s) ago
88
1457 day(s) ago
88
1457 day(s) ago
88
1457 day(s) ago
561
1487 day(s) ago
212
1502 day(s) ago
1609
1523 day(s) ago
844
1558 day(s) ago
1252
1570 day(s) ago
80
1570 day(s) ago

Info

Statistics

  • 263237 total downloads
  • 171 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge

Petabridge