>

나는 둘 다의 문서를 보았다azurerm_app_service 과azurerm_application_insights 그리고 나는 그들을 묶는 방법을 보지 못합니다.

그러나 포털의 앱 서비스 페이지에는 현재 회색으로 표시된 Application Insights에 대한 링크가 있습니다.

그래서 terraform으로 어떻게 활성화합니까?


  • 답변 # 1

    Terraform을 사용하여 애플리케이션 통찰력을 활성화하는 것은 아직 작동하지 않는 것 같습니다. 기능 요청이 있습니다 : azurerm_application_insights를 Github의 azurerm_app_service에 연결하십시오.

    설정할 수 있습니다 tagazurerm_application_insights 자원,

    resource "azurerm_application_insights" "test" {
      tags {
        "hidden-link:/subscriptions/<subscription id>/resourceGroups/<rg name>/providers/Microsoft.Web/sites/<site name>": "Resource"
      }
    }
    
    

    일반적으로 앱 서비스에서 애플리케이션 인사이트 구성 요소를 활성화해야하는 경우 추가해야합니다. APPINSIGHTS_* 환경 변수 app_settings 웹 앱의

    예를 들어

    app_settings {
        "APPINSIGHTS_INSTRUMENTATIONKEY" = "${azurerm_application_insights.test.instrumentation_key}"
      }
    
    

    Azure 함수에 관한 것조차도 인수 참조를 참조하십시오.

    심판 : https://www.olivercoding.com/2018-06-24-terraform/

    https://github.com/terraform-providers/terraform-provider-azurerm/issues/2457

  • 답변 # 2

    의도 한대로 올바르게 작동하려면 수많은 앱 설정이 필요합니다. 모든 것을 작동시키기 위해 추가해야했던 것은 다음과 같습니다.

    "APPINSIGHTS_INSTRUMENTATIONKEY"

    "APPINSIGHTS_PROFILERFEATURE_VERSION"

    "APPINSIGHTS_SNAPSHOTFEATURE_VERSION"

    "APPLICATIONINSIGHTS_CONNECTION_STRING"

    "ApplicationInsightsAgent_EXTENSION_VERSION"

    "DiagnosticServices_EXTENSION_VERSION"

    "InstrumentationEngine_EXTENSION_VERSION"

    "SnapshotDebugger_EXTENSION_VERSION"

    "XDT_MicrosoftApplicationInsights_BaseExtensions"

    "XDT_MicrosoftApplicationInsights_Mode"

관련 자료

  • 이전 numpy 배열 처리 파이썬
  • 다음 python 3.x - 분기 별 평균으로 그룹화하고 평균 계산에 사용 된 값 가져 오기-팬더