Phobos
Enterprise Application Monitoring and Management for Akka.NET OSS
Published by Petabridge
  • last updated 13 day(s) ago
  • 5187 daily downloads
  • 1752033 total downloads
  • Latest version: 2.8.3

Phobos.Tracing 2.6.0

Distributed tracing support for Akka.NET ActorSystems.

Install-Package Phobos.Tracing -Version 2.6.0
dotnet add package Phobos.Tracing --version 2.6.0
<PackageReference Include="Phobos.Tracing" Version="2.6.0"/>
paket add Phobos.Tracing --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
431
13 day(s) ago
1693
47 day(s) ago
473
48 day(s) ago
1066
55 day(s) ago
765
62 day(s) ago
1199
81 day(s) ago
140
88 day(s) ago
1165
96 day(s) ago
44460
257 day(s) ago
736
267 day(s) ago
552
273 day(s) ago
15083
356 day(s) ago
8467
392 day(s) ago
2508
426 day(s) ago
592
461 day(s) ago
5248
468 day(s) ago
96
516 day(s) ago
6497
539 day(s) ago
11377
599 day(s) ago
355
602 day(s) ago
8201
657 day(s) ago
8496
683 day(s) ago
812
686 day(s) ago
4210
686 day(s) ago
95
691 day(s) ago
1833
740 day(s) ago
3
741 day(s) ago
1776
785 day(s) ago
257
873 day(s) ago
143
946 day(s) ago
65344
1005 day(s) ago
73
1009 day(s) ago
39
1013 day(s) ago
54
1020 day(s) ago
14
1034 day(s) ago
4202
1057 day(s) ago
145
1063 day(s) ago
36
1064 day(s) ago
13588
1064 day(s) ago
6
1064 day(s) ago
438
1090 day(s) ago
3
1090 day(s) ago
12298
1099 day(s) ago
455
1133 day(s) ago
14
1134 day(s) ago
2009
1134 day(s) ago
100
1140 day(s) ago
56
1147 day(s) ago
6957
1163 day(s) ago
441
1176 day(s) ago
498
1187 day(s) ago
7125
1208 day(s) ago
1166
1245 day(s) ago
701
1247 day(s) ago
3250
1280 day(s) ago
2317
1301 day(s) ago
681
1309 day(s) ago
1968
1363 day(s) ago
1455
1379 day(s) ago
243
1385 day(s) ago
3402
1405 day(s) ago
5795
1449 day(s) ago
11054
1506 day(s) ago
104
1510 day(s) ago
87
1510 day(s) ago
36123
1510 day(s) ago
557
1540 day(s) ago
208
1555 day(s) ago
1607
1576 day(s) ago
852
1611 day(s) ago
1233
1623 day(s) ago
89
1623 day(s) ago

Info

Statistics

  • 315516 total downloads
  • 1165 downloads of current version

Owners and Products

Petabridge Petabridge

Authors

Petabridge

Copyright

Copyright © 2017-2025 Petabridge

Petabridge