[Profiler] Add support for ARM64 back to the .NET profiler or allow enabling experimental feature.
Are you requesting automatic instrumentation for a framework or library? Please describe.
- Framework or library name : [
.NET Core / 5 / 6]
Is your feature request related to a problem? Please describe.
The 2.13.0 release of the DD APM for .NET has disabled support for ARM64 (https://github.com/DataDog/dd-trace-dotnet/pull/2994). We use AWS Fargate ARM for most of our services and would like to continue using the profiler as soon as possible.
Describe the solution you'd like Allow users to enable experimental support for ARM64 instead of blocking it outright or address the underlying issues with that arch and re-enable it by default.
Describe alternatives you've considered
Rolling back to 2.12.0 is a temporary fix but I'm concerned we won't be able to keep up with other improvements and fixes in future versions if we are stuck in the last build that supported ARM64
Additional context Also raised to our sales rep but no support ticket filed since it's not exactly a bug
Hi @angelo-neves sorry for the late replies.
We recently disabled the profiler on ARM64 because we noticed that the callstacks were not good and we are focusing on other features.
Running on ARM64 is our next milestone. In the meantime, I can propose an experimental flag (environment variable) you would add to activate the profiler on ARM64 despite its current state.
Tell me if this temporary solution would satisfy you.
Hi @gleocadie,
Sorry for the (very long) delay!
I'm a colleague of @angelo-neves and yes we are still interested in the described temporary solution.
Additionally, any updates on the status/roadmap of ARM64 support would be much appreciated.
Thank you.
Running ecs -> ec2 clustre on M6G instances.
Is this still an issue 1 and half years later? I've spent the best part of the day trying to get profile working only to then find this old thread mentioning it doesn't work. The worse part is that this documentation page even gives you file paths for arm. Perhaps update this? The fact that it's actually not supported was the last thing on my mind.
👎
Any update on this?