使用诊断设置导出数据
本文介绍了在经典 Application Insights 资源上启用诊断设置的许多可用选项。
注意
仅当以前在经典 Application Insights 资源上配置了连续导出时,经典 Application Insights 上的诊断设置才可用。 如果要在没有现有连续导出的情况下为导出配置诊断设置,必须先迁移到 Workspace Application Insights。
警告
从 2024 年 4 月 29 日到 2024 年 5 月 1 日结束,持续出口将进行维护,为关闭做准备。 在此期间,连续导出将不可用。 在此期间导出的任何数据将在 2024 年 5 月 1 日维护时段结束时导出。 根据要导出的数据量,可能需要长达 72 小时才能完全恢复。
诊断设置允许将数据导出配置为与现有连续导出配置并行运行。 迁移后,这些设置还会延续到基于工作区的 Application Insights 资源。
重要
- 经典 Application Insights 中的连续导出将于 2024 年 5 月 15 日关闭。 在此日期之后,连续导出配置将不再可用。
- 迁移到基于工作区的 Application Insights 资源时,必须使用诊断设置导出遥测数据。 所有 基于工作区的 Application Insights 资源 都必须使用 诊断设置。
- 导出诊断设置可能会增加成本。 有关详细信息,请参阅 基于诊断设置的导出
使用 Azure 门户启用诊断设置
注意
只有在以前在经典 Application Insights 资源上配置了连续导出时,Azure 门户中的诊断设置才可用。 如果要在没有现有连续导出的情况下为导出配置诊断设置,必须先迁移到 Workspace Application Insights。
- 在经典 Application Insights 资源中,导航到“属性”选项。
- 在 “使用连续导出并行启用诊断设置” 标题**下,选择“ 启用诊断设置”
- 在弹出窗口中,选择“ 应用”。
- 收到最终确认弹出窗口后,将在资源中启用“诊断设置”选项,可以将导出配置为与当前的“连续导出”设置并行运行。
使用 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 资源页后,可以通过单击“监视”下的“诊断设置”来配置诊断设置。