Skip to content
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

Application Map should support Dependency of Application Insights type. #2929

Open
stas-sultanov opened this issue Jan 13, 2025 · 3 comments

Comments

@stas-sultanov
Copy link

Is your feature request related to a problem?
In my solution, I am tracking requests to Application Insights as to any other Azure Service like storage.
The issue is that track requests to Application Insights itself are not displayed well on Application Insights map, it is shown just like generic web service.

I am using RemoteDependency.AI as Dependency Telemetry Type.
I hope that AI stands for Application Insights, not Artificial Intelligence.

Describe the solution you'd like.
I would like Application Insights map to display Application Insights as it is on the application map.
As it does for other Azure Services like Storage Queue, Table, etc.

Describe alternatives you've considered.
None.

Additional context.
None.

@stas-sultanov stas-sultanov changed the title Application Map should support Application Insights Dependency. Application Map should support Dependency of Application Insights type. Jan 13, 2025
@pharring
Copy link
Member

The App Insights SDK deliberately hides its own dependencies via SdkInternalOperationsMonitor.Enter/Exit
I think RemoteDependencyConstants.AI is reserved for distributed correlation. I would avoid it for your own stuff.
What requests are you hoping to track? Be careful not to get recursive!

@stas-sultanov
Copy link
Author

Neither standard Application Insights nor Open Telemetry with Azure Monitor Exporter does not work well for Microsoft Power Platform Plugins development. Power Platform Plugins development has many specifics.

Had to create own implementation of Application Insights client.

We track dependency calls to Application Insights, except the last one, of course.

Maybe there is a magic word to place in DependencyTelemetry Type so Application Insights Map will draw Application Insights dependency, not as just a web resource ?

@stas-sultanov
Copy link
Author

stas-sultanov commented Jan 13, 2025

Also, there is Azure Monitor Query client .net
it makes dependency calls to Azure Monitor
I guess that this type dependencies should have appropriate Azure Monitor icon on Application Insights map.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants