Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 34 day(s) ago
  • 4142 daily downloads
  • 1791393 total downloads
  • Latest version: 2.8.3

Phobos.Actor.Cluster 2.6.0

Akka.Cluster support for Phobos Enterprise framework.

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

Release Notes

Phobos 2.x Feature Release** Phobos 2.6 includes several new features and improvements aimed at making Phobos data even more useful for Akka.NET developers. Customize Actor Type Names** One major issue we resolved is [Actor type information and F# API](https://github.com/petabridge/phobos-issues/issues/80), where [Akkling](https://github.com/Horusiath/Akkling) users noticed that all of their F# actors all had identical names in Phobos's metrics and traces due to the way the F# type system works differently from C#. In order to resolve this, we've added a new attribute to Phobos - the `PhobosActorName` attribute, which will allow you to tell Phobos to use a different name for this actor type OTHER than its given CLI type. ```csharp [PhobosActorName("Foo")] public class MyActor : UntypedActor { // Implementation here } ``` In [Phobos' automatically collected metrics](https://phobos.petabridge.com/articles/captured-data.html#metric-data), the `actortype` attribute will now use `Foo` instead of `Assembly.Namespace.MyActor`. In [Phobos's automatically collected traces](https://phobos.petabridge.com/articles/captured-data.html#trace-data), the `akka.actor.type` attribute will now use `Foo` instead of `Assembly.Namespace.MyActor`. `akka.actor.stop` trace event** If you have actor lifecycle tracing enabled (which it is, by default) you will now notice that Phobos automatically records `akka.actor.stop` events whenever an actor is terminated - whether that's done through `PoisonPill.Instance` or `Context.Stop` is irrelevant; Phobos will capture both. This is designed to make it easier to trace what causes actors to shut down, and this feature played a pivotal role in [Petabridge's investigation of a very tricky heisenbug in Akka.Cluster.Sharding](https://petabridge.com/blog/worst-dotnet-bug/) earlier this year. We've now made this available for all customers. Other Fixes and Improvements** `PhobosStash` has been made `public` on an experimental basis - you probably won't need it and we may remove access to it in the future if customers footgun themselves with it. But for the time being, it's no longer `internal` to the Phobos SDK. Akka.Persistence actors will no longer record traces unless the actors recovering / persisting initiate them first - this is an important noise control measure aimed at making sure that actors tagged with `INeverTrace` or `INeverInstrumented` don't create chatter during their interactions with Akka.Persistence. [Upgraded to Akka.NET v1.5.32](https://github.com/akkadotnet/akka.net/releases/tag/1.5.32) [Upgraded to Akka.Hosting v1.5.32](https://github.com/akkadotnet/Akka.Hosting/releases/tag/1.5.32)

Dependencies

.NETCoreApp

.NETStandard

Versions

Version
Downloads
Last Updated
1752
34 day(s) ago
1877
68 day(s) ago
632
69 day(s) ago
1219
76 day(s) ago
770
82 day(s) ago
1200
102 day(s) ago
141
109 day(s) ago
1180
117 day(s) ago
48014
278 day(s) ago
732
288 day(s) ago
581
294 day(s) ago
15396
377 day(s) ago
8719
413 day(s) ago
2507
447 day(s) ago
591
481 day(s) ago
5497
488 day(s) ago
171
537 day(s) ago
3906
560 day(s) ago
11482
620 day(s) ago
355
623 day(s) ago
8307
678 day(s) ago
2777
704 day(s) ago
727
707 day(s) ago
4165
707 day(s) ago
40
712 day(s) ago
1793
760 day(s) ago
1
762 day(s) ago
951
805 day(s) ago
254
894 day(s) ago
141
967 day(s) ago
57393
1026 day(s) ago
68
1030 day(s) ago
38
1034 day(s) ago
51
1041 day(s) ago
12
1054 day(s) ago
4198
1078 day(s) ago
142
1084 day(s) ago
17
1085 day(s) ago
13493
1085 day(s) ago
2
1085 day(s) ago
436
1111 day(s) ago
1
1111 day(s) ago
12152
1120 day(s) ago
453
1154 day(s) ago
11
1155 day(s) ago
1904
1155 day(s) ago
98
1161 day(s) ago
41
1168 day(s) ago
6955
1184 day(s) ago
436
1197 day(s) ago
495
1208 day(s) ago
7121
1229 day(s) ago
1067
1266 day(s) ago
703
1268 day(s) ago
3236
1301 day(s) ago
2314
1322 day(s) ago
670
1330 day(s) ago
1959
1384 day(s) ago
1452
1400 day(s) ago
243
1406 day(s) ago
339
1426 day(s) ago
5792
1470 day(s) ago
9384
1527 day(s) ago
100
1531 day(s) ago
84
1531 day(s) ago
84
1531 day(s) ago
84
1531 day(s) ago
537
1561 day(s) ago
208
1576 day(s) ago
1604
1597 day(s) ago
850
1631 day(s) ago
855
1644 day(s) ago
87
1644 day(s) ago

Info

Statistics

  • 263047 total downloads
  • 1180 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge

Petabridge