Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 25 day(s) ago
  • 4070 daily downloads
  • 1704726 total downloads
  • Latest version: 2.8.2

Phobos.Actor 2.8.0

Automatic Akka.NET tracing and monitoring integration as part of the Phobos Enterprise Framework.

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

Release Notes

Phobos 2.x Feature Release** Phobos 2.8.0 builds off what we did in Phobos 2.7.0 and makes tracing much more reliable and significantly _less noisy_ than before. Bug Fixes and Improvements** [Resolved: Phobos 2.7.0: Sharding can't deliver messages wrapped in `ShardingEnvelope` when `remember-entities` is enabled](https://github.com/petabridge/phobos-issues/issues/84) - this was a minor edge case bug that has now been resolved. [Resolved: Phobos instrumentation settings for actor props get overwritten by PhobosActorCell settings](https://github.com/petabridge/phobos-issues/issues/85) - `PhobosActorSettings.` Noise Control: eliminated noise from `/system` actors that run inside Akka.Cluster.Sharding. These should no longer appear inside Phobos traces by default. Noise Control: made Akka.Persistence tracing less verbose - by default now we'll only trace journal / snapshot store requests + responses if they were initiated within another already-active trace. Converted `PhobosActorSettings` from a `class` to a `record` - this is a source-compatible change but you might notice it while working with Phobos 2.8. Lastly, we've added a convenience method to make it easier to set custom `PhobosActorSettings` on your `Props` for actors: ```csharp var shardRegion = await ClusterSharding.Get(Sys) .StartAsync("entity", entityId => Props.Create(() => new EntityActor(magicString)) .WithInstrumentation(Sys, settings => settings.WithActorTypeName("Foober")), ClusterShardingSettings.Create(Sys), new MsgExtractor(10)); ``` The full method signature is: ```csharp public static Props WithInstrumentation(this Props props, ActorSystem system, Func<PhobosActorSettings, PhobosActorSettings> configurator) ``` And it should make it much simpler for users to customize actor tracing settings going forward.

Dependencies

.NETCoreApp

.NETStandard

Versions

Version
Downloads
Last Updated
782
25 day(s) ago
259
26 day(s) ago
621
33 day(s) ago
775
40 day(s) ago
1196
59 day(s) ago
141
66 day(s) ago
1139
74 day(s) ago
40410
235 day(s) ago
734
245 day(s) ago
446
251 day(s) ago
15028
334 day(s) ago
8326
370 day(s) ago
2506
404 day(s) ago
591
439 day(s) ago
5113
446 day(s) ago
96
494 day(s) ago
6455
517 day(s) ago
11472
577 day(s) ago
360
580 day(s) ago
8318
635 day(s) ago
8237
661 day(s) ago
758
664 day(s) ago
4168
664 day(s) ago
44
669 day(s) ago
1830
718 day(s) ago
4
719 day(s) ago
1778
763 day(s) ago
257
851 day(s) ago
144
924 day(s) ago
65230
983 day(s) ago
77
987 day(s) ago
42
991 day(s) ago
55
998 day(s) ago
16
1012 day(s) ago
4205
1035 day(s) ago
148
1041 day(s) ago
54
1042 day(s) ago
13587
1042 day(s) ago
7
1042 day(s) ago
439
1068 day(s) ago
4
1068 day(s) ago
12303
1077 day(s) ago
456
1111 day(s) ago
15
1112 day(s) ago
2011
1112 day(s) ago
101
1118 day(s) ago
57
1125 day(s) ago
6956
1141 day(s) ago
444
1154 day(s) ago
499
1166 day(s) ago
7133
1187 day(s) ago
1173
1223 day(s) ago
709
1225 day(s) ago
3259
1258 day(s) ago
2319
1279 day(s) ago
683
1287 day(s) ago
1970
1341 day(s) ago
1456
1357 day(s) ago
248
1363 day(s) ago
3407
1383 day(s) ago
5798
1427 day(s) ago
11056
1484 day(s) ago
108
1488 day(s) ago
88
1488 day(s) ago
88
1488 day(s) ago
88
1488 day(s) ago
561
1518 day(s) ago
212
1533 day(s) ago
1609
1554 day(s) ago
844
1589 day(s) ago
1252
1601 day(s) ago
80
1601 day(s) ago

Info

Statistics

  • 272835 total downloads
  • 621 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge

Petabridge