-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Role name in application insights profile list #214
Comments
Hey @stephen-rotageek Thanks for the report. We will take a look. |
Hi @stephen-rotageek, there are actually 2 problems. 1 is addressed in 2.7.0-beta2. An other is on the service side and will take a while to fix. Here are the details:
|
Thank you for the update @xiaomi7732. Just to confirm, do we need both issues resolved before RoleName will be available in the profiler list? Are there any workarounds we could consider? |
Yes, we need both fixed. With regarding the workaround, you might be able to try to overwrite the value of the appName by using a telemetry initializer. It sounds like having the proper role name is important to you, do you mind help me understand why? |
@xiaomi7732 I previously tried overwriting the RoleName with a Telemetry Initializer but it didn't work. I defaulted the value to "Unknown" if the environment variable for the app name (website_site_name) couldn't be retrieved, but even that didn't come through.
In the
Regarding the importance of the role name, we are planning to use app profiler across multiple applications (microservices), each feeding into the same app insights to give us combined telemetry, using role name to filter to a subset of apps as needed. If the role name in the profiler list is the resource Id of the app insights, we won't be able to distinguish which profile came from each app. It will make it impossible to sort and difficult to find the profiles we want to view. |
@stephen-rotageek , hey, thanks for the explanation, I'll see if we could prioritize the fix. Please understand that the server side fix has more impacts and will be a longer process. On the work-around side, since our service side is querying |
Describe the bug
The role name in the Application Insights Profiler list is the resource Id of the app insights instead of the application name.
e.g.
/subscriptions/subscriptionId/resourcegroups/resourcegroupid/providers/microsoft.insights/components/appinsightsname
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The role name is the application name in the App insights profiler list.
Screenshots
I've attached a screen shot of the profiler list showing the role name is the app insights resource id (identifiers redacted)
Desktop (please complete the following information):
Additional context
Although it shouldn't be required, I've tried creating a custom
ITelemetryInitializer
to set the role name, but it doesn't have any effect.Then using it in program.cs
The text was updated successfully, but these errors were encountered: