Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 35 day(s) ago
  • 5013 daily downloads
  • 1795035 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
1863
35 day(s) ago
1891
69 day(s) ago
632
70 day(s) ago
1224
77 day(s) ago
770
84 day(s) ago
1200
103 day(s) ago
141
110 day(s) ago
1180
118 day(s) ago
48401
279 day(s) ago
732
289 day(s) ago
581
295 day(s) ago
15406
378 day(s) ago
8723
414 day(s) ago
2507
448 day(s) ago
591
483 day(s) ago
5513
490 day(s) ago
171
538 day(s) ago
3906
561 day(s) ago
11482
621 day(s) ago
355
624 day(s) ago
8307
679 day(s) ago
2777
705 day(s) ago
727
708 day(s) ago
4165
708 day(s) ago
40
713 day(s) ago
1793
762 day(s) ago
1
763 day(s) ago
951
807 day(s) ago
254
895 day(s) ago
141
968 day(s) ago
57393
1027 day(s) ago
68
1031 day(s) ago
38
1035 day(s) ago
51
1042 day(s) ago
12
1056 day(s) ago
4198
1079 day(s) ago
142
1085 day(s) ago
17
1086 day(s) ago
13493
1086 day(s) ago
2
1086 day(s) ago
436
1112 day(s) ago
1
1112 day(s) ago
12152
1121 day(s) ago
453
1155 day(s) ago
11
1156 day(s) ago
1904
1156 day(s) ago
98
1162 day(s) ago
41
1169 day(s) ago
6955
1185 day(s) ago
436
1198 day(s) ago
495
1209 day(s) ago
7121
1230 day(s) ago
1067
1267 day(s) ago
703
1269 day(s) ago
3236
1302 day(s) ago
2314
1323 day(s) ago
670
1331 day(s) ago
1959
1385 day(s) ago
1452
1401 day(s) ago
243
1407 day(s) ago
339
1427 day(s) ago
5792
1471 day(s) ago
9384
1528 day(s) ago
100
1532 day(s) ago
84
1532 day(s) ago
84
1532 day(s) ago
84
1532 day(s) ago
537
1562 day(s) ago
208
1577 day(s) ago
1604
1598 day(s) ago
850
1633 day(s) ago
855
1645 day(s) ago
87
1645 day(s) ago

Info

Statistics

  • 263594 total downloads
  • 1180 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge

Petabridge