如何在App Insights中保存共享查询

时间:2018-03-12 17:05:20

标签: azure-application-insights

如何在App Insights中保存共享查询?我似乎无法找到任何关于此的信息。我错过了吗?

当我去保存查询时,我没有看到任何有关该位置的问题。

save dialog screenshot

我确实看到this user voice item表示有可能。我在查询资源管理器中看到了共享查询:

query explorer screenshot

2 个答案:

答案 0 :(得分:2)

当您按下保存按钮时,您应该选择目的地:

enter image description here

答案 1 :(得分:1)

来自this article

<块引用>

您需要的是应用洞察实例上的 Application Insights 组件贡献者Application Insights Snapshot Debugger 角色,如 Resources, roles, and access control in Application Insights 页面中所述。借助这些角色,您可以创建和编辑现有函数以及共享查询。

在 Azure 门户中执行此操作的步骤

  1. 转到 Application Insights 实例(运行查询的地方也一样)。
  2. 点击最左侧导航面板中的“访问控制 (AIM)”。
  3. 在“授予此资源的访问权限”面板上,点击“添加角色分配”按钮。
  4. 填写表格:
    • 角色:“Application Insights 组件贡献者”
    • 将访问权限分配给:“用户、组或服务主体”
    • 查找您的用户或通过电子邮件地址搜索最后一个字段
    • 保存
  5. 重复第 4 步,但要针对“Application Insights Snapshot Debugger”角色

注意事项

  • 如果您没有权限,则可能需要管理员来添加角色。
  • 分配角色的表单值可能会有所不同,具体取决于贵公司管理角色和 RBAC 的方式。理想情况下,需要这些权限的所有员工都应在一个组中,并将角色分配给该组。
  • 保存共享查询可能只需要这些角色之一。文章中提到了两种权限,但一种可能专门用于创建/编辑自定义函数。

Application Insights 访问控制屏幕截图

Application Insights Access Control Page