다음을 통해 공유


작업 영역 구성을 DCR 구성으로 변환

Log Analytics 에이전트는 Log Analytics 작업 영역에서 구성을 상속하는 반면 Azure Monitor 에이전트는 구성을 위해 DCR(데이터 수집 규칙)을 활용합니다.

DCR 구성 생성기에 대한 작업 영역 구성은 작업 영역에서 구성을 읽는 PowerShell로, 작업 영역에 있는 MMA 구성에 따라 여러 DCR ARM 템플릿을 생성합니다.

필수 조건

  • PowerShell 버전 7.1.3 이상이 권장됩니다(최소 버전 5.1).
  • 작업 영역 에이전트 구성 정보를 끌어올 Az PowerShell 모듈입니다. Az PowerShell 모듈을 설치하려면 Windows에서 Azure PowerShell 설치를 참조하세요.
  • 지정된 작업 영역 리소스에 대한 읽기/쓰기 액세스 권한이 필요합니다.

설치 및 실행

GitHub에서 PowerShell 스크립트를 다운로드합니다.

스크립트는 작업 영역에서 레거시 에이전트 구성의 구성을 검색하고 지정된 출력 폴더에서 지원되는 각 DCR 형식에 대한 DCR ARM 템플릿을 생성합니다. 각 DCR 유형에 대해 하나씩 둘 이상의 템플릿을 만들 수 있습니다.

데이터 수집이 구성된 여러 작업 영역의 경우 각 작업 영역에 대해 스크립트를 실행해야 합니다. 또한 IIS 로그는 해당 구성의 일부로 추가 데이터 수집 역할을 만듭니다.

스크립트가 완료되면 사용자 환경에서 템플릿의 배포를 테스트하라는 메시지가 표시됩니다. 템플릿을 배포하도록 허용하거나 템플릿에서 지정한 출력 폴더를 저장하도록 선택합니다.

참고 항목

스크립트는 DCR을 작업 영역과 연결하지 않습니다. DCR을 관련 서버와 연결하려면 사용자 고유의 DCLA(데이터 수집 규칙 연결)를 만들어야 합니다. 이렇게 하면 대규모로 배포하기 전에 서버에 대한 DCR의 배포를 제어하고 서버 샘플에서 DCR을 테스트할 수 있습니다.

스크립트를 실행하려면 다음 명령을 복사하고 매개 변수를 값으로 바꿉니다.

	.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath

스크립트 매개 변수

속성 필수 설명
SubscriptionId 작업 영역의 구독 ID
ResourceGroupName 작업 영역의 리소스 그룹
WorkspaceName 작업 영역의 이름(Azure 리소스 ID는 대/소문자를 구분하지 않음).
DCRName 각 출력 DCR에 사용되는 기본 이름
OutputFolder 아니요 출력 폴더 경로입니다. 제공하지 않으면 작업 디렉터리 경로가 사용됩니다.

출력:

  • 지원되는 각 DCR type에 대해 이 스크립트는 DCR ARM 템플릿(배포 준비)과 DCR 페이로드(ARM 템플릿이 필요하지 않은 사용자에 해당)를 생성합니다.

현재 지원되는 DCR 유형은 다음과 같습니다.

  • Windows에는 WindowsPerfCountersWindowsEventLogs 데이터 원본만 포함되어 있습니다.
  • Linux에는 LinuxPerfCountersSyslog 데이터 원본만 포함되어 있습니다.
  • 사용자 지정 로그에는 logFiles 데이터 원본만 포함됩니다.
  • IIS 로그에는 iisLogs 데이터 원본만 포함되어 있습니다.
  • 확장에는 연결된 perfCounters 데이터 원본과 함께 extensions 데이터 원본만 포함됩니다.
    • VMInsights

배포

DCR 배포에 대한 자세한 내용은 Azure Monitor의 데이터 수집 규칙Azure Monitor의 DCR(데이터 수집 규칙) 만들기 및 편집을 참조하세요.

다음 단계