.Net Core introduced appsettings.json and appsettings.environment.json override child files. Retrace doesn't consider the override files for its APM reporting. It would be highly beneficial to be able to utilize this feature to control app names for APM. This already seems to work for error logging but not for APM/webapp performance tracking.
Curious, why aren't you using the Environment names in the settings? We actually do the reverse of what you're suggesting -- we're very dogmatic about the AppName always being consistent, but Environment always being updated (which is then filter-friendly in Retrace).
Just ran into this same issue today while implementing in production. We'd like the AppName to differ by environment.
This feature would be great beneficial when we release our code to different environments. Please make this high priority. Thank you!
This makes a lot of sense, and we're about to adopt .NET core in our main application. Please fix this ASAP.