Я думаю, вам следует подключиться к учетной записи Azure других пользователей и с помощью токена перейти в API Application Insights или использовать SDK.
Здесь вы можете получить больше информации об этом:
[Токен доступа Azure Active Directory] [https://docs.microsoft.com/en-gb/azure/active-directory/develop/v1-protocols-oauth-code#use-the-authorization-code-to-request-an-access-token]
POST / {tenant} / oauth2 / token HTTP / 1.1 Хост:
https://login.microsoftonline.com Тип содержимого:
application / x-www-form-urlencoded grant_type = код авторизации
& Client_id = 2d4d11a2-f814-46a7-890a-274a72a7309e
& Код = AwABAAAAvPM1KaPlrEqdFSBzjqfTGBCmLdgfSTLEMPGYuNHSUYBrqqf_ZT_p5uEAEJJ_nZ3UmphWygRNy2C3jJ239gV_DBnZ2syeg95Ki-374WHUP-i3yIhv5i-7KU2CEoPXwURQp6IVYMw-DjAOzn7C3JCu5wpngXmbZKtJdWmiBzHpcO2aICJPu1KvJrDLDP20chJBXzVYJtkfjviLNNW7l7Y3ydcHDsBRKZc3GuMQanmcghXPyoDg41g8XbwPudVh7uCmUponBQpIhbuffFP_tbV8SNzsPoFz9CLpBCZagJVXeqWoYMPe2dSsPiLO9Alf_YIe5zpi-zY4C3aLw5g9at35eZTfNd0gBRpR5ojkMIcZZ6IgAA
& Redirect_uri = HTTPS% 3A% 2F% 2Flocalhost% 3A12345
& resource = https% 3A% 2F% 2Fservice.contoso.com% 2F & client_secret = p @ ssw0rd
// ПРИМЕЧАНИЕ: client_secret требуется только для веб-приложений
С помощью токена вы сможете выполнять звонки в Azure от имени используемой учетной записи.
Получив его, вы можете вызвать Application Insight Api, следить за ресурсами других пользователей и получить ключи AI.
https://dev.applicationinsights.io/reference
Я рекомендую вам проверить [Application Insight SDK] [https://github.com/Microsoft/ApplicationInsights-dotnet]
Если у вас есть пользовательский ключ для просмотра приложений, вы можете выполнять любые операции от его имени.
с использованием Microsoft.ApplicationInsights;
var tc = new TelemetryClient();
tc.InstrumentationKey = "INSERT YOUR KEY";