Azure Monitor의 데이터 수집 규칙

DCR(데이터 수집 규칙)은 Azure Monitor의 데이터 수집을 지원하는 지침 집합입니다. 중앙에서 다양한 데이터 수집 시나리오를 정의하고 사용자 지정하는 일관된 방법을 제공합니다. 시나리오에 따라 DCR은 수집해야 하는 데이터, 해당 데이터를 변환하는 방법 및 데이터를 보낼 위치와 같은 세부 정보를 지정합니다.

DCR은 중앙에서 관리할 수 있도록 Azure에 저장됩니다. 데이터 수집 워크플로의 여러 구성 요소는 필요한 특정 정보를 얻기 위해 DCR에 액세스합니다. 경우에 따라 Azure Portal을 사용하여 데이터 수집을 구성할 수 있으며, Azure Monitor는 DCR을 만들고 관리합니다. 다른 시나리오에서는 사용자 고유의 DCR을 만들어야 합니다. 필요한 기능을 충족하도록 기존 DCR을 사용자 지정하도록 선택할 수도 있습니다.

예를 들어 다음 다이어그램은 가상 머신에서 실행되는 Azure Monitor 에이전트에 대한 데이터 수집을 보여 줍니다. 이 시나리오에서 DCR은 에이전트가 컴퓨터에서 수집하고 Azure Monitor로 보낼 데이터를 결정하는 데 사용하는 이벤트 및 성능 데이터를 지정합니다. 데이터가 전달되면 데이터 파이프라인은 DCR에 지정된 변환을 실행하여 데이터를 필터링 및 수정한 다음, 데이터를 지정된 작업 영역 및 테이블로 보냅니다. 다른 데이터 수집 시나리오에 대한 DCR에는 다른 정보가 포함될 수 있습니다.

Azure Monitor 에이전트를 사용하는 DCR에 대한 기본 작업을 보여 주는 다이어그램

Azure Monitor의 데이터 수집

DCR은 레거시 데이터 수집 방법을 개선하는 Azure Monitor에서 구현하는 새로운 ETL과 유사한 데이터 수집 파이프라인의 일부입니다. 이 프로세스는 모든 데이터 원본에 대해 공통 데이터 수집 파이프라인을 사용하며 현재 방법보다 관리하기 쉽고 확장 가능한 표준 구성 방법을 제공합니다. 새 데이터 수집이 가지는 특별한 이점은 다음과 같습니다.

  • 다양한 데이터 원본에 대한 공통 대상 집합입니다.
  • 들어오는 데이터를 저장하기 전에 필터링하거나 수정하기 위해 변환을 적용할 수 있습니다.
  • 서로 다른 데이터 원본의 구성에 대한 일관된 방법입니다.
  • 코드 및 DevOps 프로세스로서의 인프라를 지원하는 확장 가능한 구성 옵션입니다.

구현이 완료되면 Azure Monitor에서 수집한 모든 데이터가 새 데이터 수집 프로세스를 사용하고 DCR에 따라 관리됩니다. 현재 특정 데이터 수집 방법만 수집 파이프라인을 지원하며 구성 옵션이 제한될 수 있습니다. 새 수집 파이프라인으로 수집한 데이터와 다른 방법을 사용하여 수집한 데이터 간에는 차이가 없습니다. 데이터는 모두 로그메트릭으로 함께 저장되어 로그 쿼리, 경고 및 통합 문서와 같은 Azure Monitor 기능을 지원합니다. 유일한 차이점은 수집 방법입니다.

데이터 수집 규칙 보기

구독에서 DCR을 보는 방법에는 여러 가지가 있습니다.

Azure Portal에서 DCR을 보려면 모니터 메뉴에서 설정 아래에 있는 데이터 수집 규칙을 선택합니다.

Azure Portal의 DCR을 보여 주는 스크린샷.

세부 정보를 보려면 DCR을 선택합니다. VM을 지원하는 DCR의 경우 해당 연결 및 VM이 수집하는 데이터를 보고 수정할 수 있습니다. 다른 DCR의 경우 JSON 보기를 사용하여 DCR의 세부 정보를 봅니다. 수정하는 방법에 대한 자세한 내용은 Azure Monitor에서 DCR(데이터 수집 규칙) 만들기 및 편집을 참조하세요.

참고 항목

이 보기에는 지정된 구독의 모든 DCR이 표시되지만 만들기 버튼을 선택하면 Azure Monitor 에이전트에 대한 데이터 수집이 생성됩니다. 마찬가지로 이 페이지에서는 Azure Monitor 에이전트에 대한 DCR만 수정할 수 있습니다. 다른 워크플로에 대한 DCR을 만들고 업데이트하는 방법에 대한 지침은 Azure Monitor에서 DCR(데이터 수집 규칙) 만들기 및 편집을 참조하세요.

데이터 수집 규칙 연결

일부 데이터 수집 시나리오에서는 DCR을 모니터링 중인 개체와 연결하는 DCLA(데이터 수집 규칙 연결)를 사용합니다. 단일 개체를 여러 DCR과 연결할 수 있으며 단일 DCR을 여러 개체와 연결할 수 있습니다. 이렇게 하면 개체 그룹에 대해 단일 DCR을 관리할 수 있습니다.

예를 들어 위의 다이어그램은 Azure Monitor 에이전트에 대한 데이터 수집을 보여 줍니다. 에이전트가 설치되면 Azure Monitor에 연결하여 연결된 DCR을 검색합니다. 여러 VM에 대해 동일한 DCR에 대한 연결을 만들 수 있습니다.

데이터 수집 시나리오

다음 표에서는 DCR 및 새로운 데이터 수집 파이프라인을 사용하여 현재 지원되는 데이터 수집 시나리오에 대해 설명합니다. 자세한 내용은 각 항목의 링크를 참조하세요.

시나리오 설명
가상 머신 VM에 Azure Monitor 에이전트를 설치하고 클라이언트 운영 체제에서 수집할 이벤트 및 성능 데이터를 정의하는 하나 이상의 DCR과 연결합니다. DCR을 직접 편집할 필요가 없도록 Azure Portal을 사용하여 이 구성을 수행할 수 있습니다.

Azure Monitor 에이전트를 사용하여 가상 머신에서 이벤트 및 성능 카운터 수집을 참조하세요.
가상 머신에서 VM 인사이트를 사용하도록 설정하면 Azure Monitor 에이전트를 VM 클라이언트에서 원격 분석으로 배포합니다. DCR은 미리 정의된 성능 데이터 집합을 자동으로 수집하도록 만들어집니다.

VM 인사이트 사용 개요를 참조하세요.
컨테이너 인사이트 Kubernetes 클러스터에서 컨테이너 인사이트를 사용하도록 설정 하면 컨테이너화된 버전의 Azure Monitor 에이전트를 배포하여 클러스터에서 Log Analytics 작업 영역으로 로그를 보냅니다. DCR은 자동으로 만들어지지만 컬렉션 설정을 사용자 지정하도록 수정해야 할 수도 있습니다.

데이터 수집 규칙을 사용하여 컨테이너 인사이트에서 데이터 수집 구성을 참조하세요.
로그 수집 API 로그 수집 API를 사용하면 REST 클라이언트에서 Log Analytics 작업 영역으로 데이터를 보낼 수 있습니다. API 호출은 해당 데이터를 수락할 DCR을 지정하고 DCR의 엔드포인트를 지정합니다. DCR은 들어오는 데이터의 구조를 파악하고, 데이터가 대상 테이블의 형식인지 확인하는 변환을 포함하며, 변환된 데이터를 보낼 작업 영역과 테이블을 지정합니다.

Azure Monitor의 로그 수집 API를 참조하세요.
Azure Event Hubs Azure Event Hubs에서 Log Analytics 작업 영역으로 데이터를 보냅니다. DCR은 들어오는 스트림을 정의하고 대상 작업 영역 및 테이블의 데이터 형식을 지정하는 변환을 정의합니다.

자습서: Azure Event Hubs의 이벤트를 Azure Monitor 로그로 수집(공개 미리 보기)를 참조합니다.
작업 영역 변환 DCR 작업 영역 변환 DCR은 Log Analytics 작업 영역과 연결된 특수 DCR이며 다른 메서드를 사용하여 수집되는 데이터에 대한 변환을 수행할 수 있습니다. 작업 영역에 대한 단일 DCR을 만들고 하나 이상의 테이블에 변환을 추가합니다. 변환은 DCR을 사용하지 않는 메서드를 통해 해당 테이블로 전송되는 모든 데이터에 적용됩니다.

Azure Monitor의 작업 영역 변환 DCR을 참조하세요.

지원되는 지역

데이터 수집 규칙은 Log Analytics 작업 영역과 Azure Government 및 중국 클라우드가 지원되는 모든 퍼블릭 지역에서 사용할 수 있습니다. 에어 갭(Air-Gap) 클라우드는 아직 지원되지 않습니다.

단일 지역 데이터 상주는 단일 지역에 고객 데이터를 저장할 수 있는 미리 보기 기능이며, 현재 아시아 태평양 지역의 동남 아시아 지역(싱가포르) 및 브라질 지역의 브라질 남부(상파울루 주) 지역에서만 사용할 수 있습니다. 이러한 지역에서는 단일 지역 상주가 기본적으로 사용하도록 설정되어 있습니다.

데이터 복원력 및 고가용성

DCR이 생성되어 특정 지역에 저장되고 동일한 지역 내의 쌍을 이루는 지역에 백업됩니다. 서비스는 지역 내 세 가지 가용성 영역 모두에 배포됩니다. 이러한 이유로 이것은 가용성을 더욱 높이는 영역 중복 서비스입니다.

다음 단계

DCR로 작업하는 방법에 대한 자세한 내용은 다음 문서를 참조하세요.