【发布时间】:2021-12-16 01:42:19
【问题描述】:
使用 Terraform,如何启用基于 Application Insights 代理的监控
Azure 应用服务 (.NET Core 2.x) Azure 函数应用 (.NET Core 2.x)
【问题讨论】:
使用 Terraform,如何启用基于 Application Insights 代理的监控
Azure 应用服务 (.NET Core 2.x) Azure 函数应用 (.NET Core 2.x)
【问题讨论】:
【讨论】:
现在到 2021 年,显然有两种方法。
第二个是:
app_settings = {
"MSDEPLOY_RENAME_LOCKED_FILES" = "1"
"WEBSITE_HEALTHCHECK_MAXPINGFAILURES" = "10"
"ASPNETCORE_ENVIRONMENT" = "Development"
"APPINSIGHTS_INSTRUMENTATIONKEY" = azurerm_application_insights.appi1.instrumentation_key
"APPLICATIONINSIGHTS_CONNECTION_STRING" = azurerm_application_insights.appi1.connection_string
"APPINSIGHTS_PROFILERFEATURE_VERSION" = "1.0.0"
"APPINSIGHTS_SNAPSHOTFEATURE_VERSION" = "1.0.0"
"ApplicationInsightsAgent_EXTENSION_VERSION" = "~2"
"DiagnosticServices_EXTENSION_VERSION" = "~3"
"InstrumentationEngine_EXTENSION_VERSION" = "disabled"
"SnapshotDebugger_EXTENSION_VERSION" = "disabled"
"XDT_MicrosoftApplicationInsights_BaseExtensions" = "disabled"
"XDT_MicrosoftApplicationInsights_Java" = "1"
"XDT_MicrosoftApplicationInsights_Mode" = "recommended"
"XDT_MicrosoftApplicationInsights_NodeJS" = "1"
"XDT_MicrosoftApplicationInsights_PreemptSdk" = "disabled"
}
【讨论】: