Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 24 day(s) ago
  • 4658 daily downloads
  • 1866257 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
865
24 day(s) ago
3365
71 day(s) ago
2114
105 day(s) ago
657
106 day(s) ago
1383
113 day(s) ago
796
120 day(s) ago
1226
139 day(s) ago
166
146 day(s) ago
1206
154 day(s) ago
53192
315 day(s) ago
757
325 day(s) ago
618
331 day(s) ago
15950
414 day(s) ago
9237
450 day(s) ago
2532
484 day(s) ago
616
519 day(s) ago
5852
526 day(s) ago
205
574 day(s) ago
3931
597 day(s) ago
11515
657 day(s) ago
380
660 day(s) ago
8332
715 day(s) ago
2802
741 day(s) ago
752
744 day(s) ago
4190
744 day(s) ago
65
749 day(s) ago
1818
798 day(s) ago
1
799 day(s) ago
976
843 day(s) ago
254
931 day(s) ago
141
1004 day(s) ago
57450
1063 day(s) ago
93
1067 day(s) ago
63
1071 day(s) ago
76
1078 day(s) ago
12
1092 day(s) ago
4223
1115 day(s) ago
167
1121 day(s) ago
42
1122 day(s) ago
13521
1122 day(s) ago
27
1122 day(s) ago
436
1148 day(s) ago
1
1148 day(s) ago
12177
1157 day(s) ago
453
1191 day(s) ago
11
1192 day(s) ago
1929
1192 day(s) ago
98
1198 day(s) ago
66
1205 day(s) ago
6980
1221 day(s) ago
461
1234 day(s) ago
520
1246 day(s) ago
7146
1267 day(s) ago
1092
1303 day(s) ago
728
1305 day(s) ago
3261
1338 day(s) ago
2339
1359 day(s) ago
695
1367 day(s) ago
1984
1421 day(s) ago
1478
1437 day(s) ago
268
1443 day(s) ago
364
1463 day(s) ago
5817
1507 day(s) ago
9409
1564 day(s) ago
125
1568 day(s) ago
109
1568 day(s) ago
109
1568 day(s) ago
109
1568 day(s) ago
562
1598 day(s) ago
233
1613 day(s) ago
1629
1634 day(s) ago
875
1669 day(s) ago
880
1681 day(s) ago
112
1681 day(s) ago

Info

Statistics

  • 274024 total downloads
  • 1206 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge

Petabridge