azure - 复制 Azure Application Insights 仪表板并指向新的 Application Insights 实例

标签 azure azure-application-insights

我们有一个大型 AI 仪表板,构建在一系列复杂的 kusto 查询之上。我们有多个环境(dev/QA/Prod/Staging/等等),每个环境都有一个 AI 实例。

是否可以通过 ARM 模板或某种导出过程将仪表板复制到所有环境中?

在每个环境中手动重新创建它会需要大量额外的工作。

最佳答案

当然可以! Azure 上的每个仪表板都有一个底层 JSON 表示形式。

例如: Azure Dashboard

如上面的屏幕截图所示,有用于下载克隆仪表板的选项,这将有助于更轻松地操作。请注意,您可以从 Resource Explorer 获取 JSON 表示形式。也是如此。

下一步是从此 JSON 创建一个模板,以便可以通过适当的资源管理 API、命令行工具或在门户中以编程方式重用该模板。创建模板无需完全理解仪表板 JSON 结构。 ;)

Azure 提供了通过 template-based deployment 协调多个资源部署的能力。系统。您创建一个部署模板来表达要部署的资源集以及它们之间的关系。

制作好模板后,您可以使用REST APIs来部署它。 , PowerShell , Azure CLI ,或 portal’s template deployment page .

有关如何完成这一切的详细信息,请查看 this文档。

希望这有帮助!

关于azure - 复制 Azure Application Insights 仪表板并指向新的 Application Insights 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59952868/

相关文章:

json - 如何将 az cli 的输出保存到本地数据库?

visual-studio - VS2017 - 应用程序洞察 : The account does not have permission to access the AI resource

c# - 应用程序洞察记录错误所需的确切时间是多少

azure - KQL Azure 工作簿 : Filtering AppInsights cross-resource query by subscription

azure - 如何为Azure函数日志添加customDimensions并设置操作_parentId

php - 将 Azure Microsoft Translator API 与 PHP 和 cURL 结合使用

azure - 获取一年中的第几周 - Azure 数据工厂中的表达式和函数

c# - 即使我调用 CloudBlob.SetMetadata,Blob 元数据也不会保存

azure - 如何使用 ARM 模板为注释创建 Application Insights API key

.net - 安排 Azure 媒体服务中的实时流媒体 channel 在特定时间以编程方式启动