Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 36 day(s) ago
  • 4868 daily downloads
  • 1798139 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
2001
36 day(s) ago
1901
70 day(s) ago
632
71 day(s) ago
1226
78 day(s) ago
770
84 day(s) ago
1200
104 day(s) ago
141
111 day(s) ago
1180
119 day(s) ago
48668
280 day(s) ago
732
290 day(s) ago
581
296 day(s) ago
15430
379 day(s) ago
8734
415 day(s) ago
2507
449 day(s) ago
591
483 day(s) ago
5549
490 day(s) ago
171
539 day(s) ago
3906
562 day(s) ago
11482
622 day(s) ago
355
625 day(s) ago
8307
680 day(s) ago
2777
706 day(s) ago
727
709 day(s) ago
4165
709 day(s) ago
40
714 day(s) ago
1793
762 day(s) ago
1
764 day(s) ago
951
807 day(s) ago
254
896 day(s) ago
141
969 day(s) ago
57395
1028 day(s) ago
68
1032 day(s) ago
38
1036 day(s) ago
51
1043 day(s) ago
12
1056 day(s) ago
4198
1080 day(s) ago
142
1086 day(s) ago
17
1087 day(s) ago
13493
1087 day(s) ago
2
1087 day(s) ago
436
1112 day(s) ago
1
1112 day(s) ago
12152
1122 day(s) ago
453
1156 day(s) ago
11
1157 day(s) ago
1904
1157 day(s) ago
98
1163 day(s) ago
41
1170 day(s) ago
6955
1186 day(s) ago
436
1199 day(s) ago
495
1210 day(s) ago
7121
1231 day(s) ago
1067
1268 day(s) ago
703
1270 day(s) ago
3236
1303 day(s) ago
2314
1324 day(s) ago
670
1332 day(s) ago
1959
1386 day(s) ago
1452
1402 day(s) ago
243
1408 day(s) ago
339
1428 day(s) ago
5792
1472 day(s) ago
9384
1529 day(s) ago
100
1533 day(s) ago
84
1533 day(s) ago
84
1533 day(s) ago
84
1533 day(s) ago
537
1563 day(s) ago
208
1578 day(s) ago
1604
1599 day(s) ago
850
1633 day(s) ago
855
1646 day(s) ago
87
1646 day(s) ago

Info

Statistics

  • 264084 total downloads
  • 1180 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge

Petabridge