Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 11 day(s) ago
  • 2515 daily downloads
  • 1835240 total downloads
  • Latest version: 2.8.4

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
294
11 day(s) ago
2887
58 day(s) ago
2019
92 day(s) ago
642
93 day(s) ago
1293
100 day(s) ago
781
107 day(s) ago
1211
126 day(s) ago
151
133 day(s) ago
1191
141 day(s) ago
51279
302 day(s) ago
742
312 day(s) ago
600
318 day(s) ago
15712
401 day(s) ago
8944
437 day(s) ago
2517
471 day(s) ago
601
506 day(s) ago
5771
513 day(s) ago
186
561 day(s) ago
3916
584 day(s) ago
11499
644 day(s) ago
365
647 day(s) ago
8317
702 day(s) ago
2787
728 day(s) ago
737
731 day(s) ago
4175
731 day(s) ago
50
736 day(s) ago
1803
785 day(s) ago
1
786 day(s) ago
961
830 day(s) ago
254
918 day(s) ago
141
991 day(s) ago
57432
1050 day(s) ago
78
1054 day(s) ago
48
1058 day(s) ago
61
1065 day(s) ago
12
1079 day(s) ago
4208
1102 day(s) ago
152
1108 day(s) ago
27
1109 day(s) ago
13504
1109 day(s) ago
12
1109 day(s) ago
436
1135 day(s) ago
1
1135 day(s) ago
12162
1144 day(s) ago
453
1178 day(s) ago
11
1179 day(s) ago
1914
1179 day(s) ago
98
1185 day(s) ago
51
1192 day(s) ago
6965
1208 day(s) ago
446
1221 day(s) ago
505
1232 day(s) ago
7131
1253 day(s) ago
1077
1290 day(s) ago
713
1292 day(s) ago
3246
1325 day(s) ago
2324
1346 day(s) ago
680
1354 day(s) ago
1969
1408 day(s) ago
1462
1424 day(s) ago
253
1430 day(s) ago
349
1450 day(s) ago
5802
1494 day(s) ago
9394
1551 day(s) ago
110
1555 day(s) ago
94
1555 day(s) ago
94
1555 day(s) ago
94
1555 day(s) ago
547
1585 day(s) ago
218
1600 day(s) ago
1614
1621 day(s) ago
860
1656 day(s) ago
865
1668 day(s) ago
97
1668 day(s) ago

Info

Statistics

  • 269396 total downloads
  • 1191 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge

Petabridge