当前位置: 首页 > 知识库问答 >
问题:

如何访问其他用户的Azure monitor数据?

岳华灿
2023-03-14

我想注册一个应用程序在Azure有能力访问其他Azure用户的监控数据。

我知道你可以注册一个新的应用程序...https://docs.microsoft.com/en-us/Azure/active-directory/develope/quickstart-register-app

共有1个答案

耿联
2023-03-14

我认为您应该连接到其他用户的Azure帐户,并使用Token转到Application Insights API或使用SDK。

您可以在这里获得有关它的更多信息:[Azure Active Directory Access Token][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 host:https://login.microsoftonline.com content-type:application/x-www-form-urlencoded grant_type=authorization_code&client_id=2d4d11a2-f814-46a7-890a-274a72a7309e

//注意:只有web应用程序才需要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";
 类似资料:
  • 我正在构建一个使用Microsoft Graph的本机应用程序。 我正在使用OAuth2授权工作流获取授权代码:https://login.microsoftonline.com/common/OAuth2/authorize?resource=https://graph.microsoft.com&prompt=admin_contority

  • 我正在使用谷歌日历(v3)API,与谷歌应用程序,并希望使用一个单一的oauth2凭据来确定用户在任何给定的点上空闲/忙碌。

  • 问题内容: 我正在开发一个应用程序,当我从列表中选择一个值(文件)时,应该在另一种形式的jTextPane中打开它。我正在使用两个面板,一个是显示我的列表的mainpanel,另一个是ExcelSheet,当我单击列表值时,mainpanel关闭并显示新表单ExcelSheet,但不显示jTextPane中doc文件的内容。 问题答案: 使用封装,为了显示给定文件更新文本窗格中的代码。您可以从添加

  • 我们正在尝试使用EWS管理的应用编程接口集成办公365。我们使用办公365管理中心创建了一个具有模拟角色的服务号。现在,我们如何使用该服务号访问应用程序中其他用户的数据(如邮件、联系人、日历)?谢谢,罗希特

  • 我们已经在我们的应用程序中添加了应用程序洞察,但我无法使应用程序洞察数据对其他开发人员(azure用户)有用。这是我尝试过的: 添加了新的资源组 向其添加了新的应用程序资源 添加了另一个azure订阅的同事,作为角色贡献者添加到资源组 已验证用户在application insight资源中被列为继承访问 Application insights数据在我的门户中显示良好,问题是我的colluage

  • 问题内容: 我最近拾起Java并遇到了问题。我有几个具有不同类的文件,但是我无法弄清楚如何访问文件中声明了其他类之外的其他类的对象。例如: 我不确定如何从其他文件和类本身有效访问其他类的这些对象?我知道我可以使对象静态化,然后通过它们所在的类将它们作为变量进行访问,但这似乎有点违反直觉?我来自面向对象较少的编程背景,因此我仍在尝试了解Java的编程风格。 问题答案: 您可能只想要这样的东西: 希望