使用诊断设置导出数据

本文介绍了在经典 Application Insights 资源上启用诊断设置的许多可用选项。

注意

仅当以前在经典 Application Insights 资源上配置了连续导出时,经典 Application Insights 上的诊断设置才可用。 如果要在没有现有连续导出的情况下为导出配置诊断设置,必须先迁移到 Workspace Application Insights。

警告

从 2024 年 4 月 29 日到 2024 年 5 月 1 日结束,持续出口将进行维护,为关闭做准备。 在此期间,连续导出将不可用。 在此期间导出的任何数据将在 2024 年 5 月 1 日维护时段结束时导出。 根据要导出的数据量,可能需要长达 72 小时才能完全恢复。

诊断设置允许将数据导出配置为与现有连续导出配置并行运行。 迁移后,这些设置还会延续到基于工作区的 Application Insights 资源。

重要

使用 Azure 门户启用诊断设置

注意

只有在以前在经典 Application Insights 资源上配置了连续导出时,Azure 门户中的诊断设置才可用。 如果要在没有现有连续导出的情况下为导出配置诊断设置,必须先迁移到 Workspace Application Insights。

  1. 在经典 Application Insights 资源中,导航到“属性”选项。
  2. “使用连续导出并行启用诊断设置” 标题**下,选择“ 启用诊断设置”
  3. 在弹出窗口中,选择“ 应用”。
  4. 收到最终确认弹出窗口后,将在资源中启用“诊断设置”选项,可以将导出配置为与当前的“连续导出”设置并行运行。

使用 ARM 模板启用诊断设置

准备 ARM 模板以在经典 AI 资源上启用诊断设置,并将 ARM 模板部署到所需的资源组。

{
    "$schema": https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#,
    "contentVersion": "1.0.0.0",
    "variables": {},
    "resources": [
        {
            "type": "microsoft.insights/components",
            "apiVersion": "2020-02-02",
            "name": "<resource-name>",
            "location": "<resource-location>",
            "properties": {
                "IngestionMode": "ApplicationInsightsWithDiagnosticSettings"
            }
        }
    ]
}

可以通过 Azure 门户、Azure CLI 和 Azure PowerShell部署 ARM 模板。

以下链接介绍了完成此任务的一些常用方法。

使用 Azure CLI 启用诊断设置

可以使用以下 Azure CLI 脚本启用诊断设置。

az account set --subscription "<subscription-id>"
az deployment group create --name EnableDiagnosticSettings --resource-group <resource-group-name> --template-file <path-to-template>

确认已启用诊断设置

禁用后, “诊断设置” 不会显示在“ 监视”下。

按照本文中的先前说明刷新 Application Insights 资源页后,可以通过单击“监视”下的“诊断设置”来配置诊断设置