다음을 통해 공유


메트릭 내보내기를 위한 DCR(데이터 수집 규칙) 만들기

이 문서에서는 Azure Portal, Azure CLI, PowerShell, API 또는 ARM 템플릿을 사용하여 메트릭 내보내기용 DCR(데이터 수집 규칙)을 만드는 방법을 설명합니다.

Important

플랫폼 원격 분석 데이터를 스토리지 계정이나 Event Hubs로 보내려면 리소스, 데이터 수집 규칙, 대상 스토리지 계정 또는 Event Hubs가 모두 동일한 지역에 있어야 합니다.

  1. Azure Portal의 모니터 메뉴에서 데이터 수집 규칙을 선택한 다음 만들기를 선택합니다.

  2. 플랫폼 메트릭 데이터를 수집하기 위한 DCR을 만들려면 페이지 상단의 링크를 선택합니다. 데이터 수집 규칙 만들기 페이지를 보여 주는 스크린샷.

  3. 데이터 수집 규칙 만들기 페이지에서 규칙 이름을 입력하고 DCR에 대한 구독, 리소스 그룹지역을 선택합니다.

  4. 스토리지 계정이나 Event Hubs로 메트릭을 보내려면 관리 ID 사용을 선택합니다.

  5. 다음데이터 수집 규칙 만들기 페이지의 기본 탭을 보여 주는 스크린샷.을 선택합니다.

  6. 리소스 페이지에서 리소스 추가를 선택하여 메트릭을 수집하려는 리소스를 추가합니다.

  7. 다음을 선택하여 수집 및 제공 탭으로 이동합니다. 데이터 수집 규칙 만들기 페이지의 리소스 탭을 보여 주는 스크린샷.

  8. 새 데이터 흐름 추가를 선택합니다

  9. 이전 단계에서 선택한 리소스의 리소스 종류가 자동으로 선택됩니다. 나중에 이 규칙을 사용하여 여러 리소스 종류에서 메트릭을 수집하려면 더 많은 리소스 종류를 추가합니다.

  10. 다음 대상을 선택하여 대상 탭으로 이동합니다. 데이터 수집 규칙 만들기 페이지의 컬렉션 및 제공 탭을 보여 주는 스크린샷.

  11. Log Analytics 작업 영역으로 메트릭을 보내려면 대상 유형 드롭다운에서 Azure Monitor 로그를 선택합니다.

    1. 메트릭을 전송할 구독과 Log Analytics 작업 영역을 선택합니다.
  12. Event Hubs로 메트릭을 보내려면 대상 유형 드롭다운에서 Event Hubs를 선택합니다.

    1. 구독, Event Hub 네임스페이스, Event Hub 인스턴스 이름을 선택합니다.
  13. 스토리지 계정으로 메트릭을 보내려면 대상 유형 드롭다운에서 스토리지 계정을 선택합니다.

    1. 메트릭을 저장할 구독, 스토리지 계정, Blob 컨테이너를 선택합니다.

    참고 항목

    스토리지 계정이나 Event Hubs에 메트릭을 전송하려면 메트릭을 생성하는 리소스, DCR, 스토리지 계정 또는 Event Hubs가 모두 동일한 지역에 있어야 합니다.
    Log Analytics 작업 영역으로 메트릭을 보내려면 DCR이 Log Analytics 작업 영역과 동일한 지역에 있어야 합니다. 메트릭을 생성하는 리소스는 어느 지역에나 있을 수 있습니다.

    대상으로 스토리지 계정 또는 Event Hubs를 선택하려면 기본 탭에서 DCR에 대한 관리 ID를 사용하도록 설정해야 합니다.

  14. 저장을 선택한 다음 검토 + 만들기를 선택합니다. 수집 및 제공 페이지의 대상 탭을 보여 주는 스크린샷.

DCR과 DCRA를 만든 후 첫 번째 플랫폼 메트릭 데이터가 Log Analytics 작업 영역에 나타나는 데 최대 30분이 걸립니다. 데이터 흐름이 시작되면 Log Analytics 작업 영역, 스토리지 계정 또는 Event Hubs로 흐르는 플랫폼 메트릭 시계열의 대기 시간은 리소스 종류에 따라 약 3분입니다.

데이터 수집 확인 및 문제 해결

DCR을 설치한 후에는 변경 내용이 적용되고 업데이트된 DCR을 사용하여 데이터를 수집하는 데 몇 분 정도 걸릴 수 있습니다. 수집되는 데이터가 표시되지 않으면 문제의 근본 원인을 확인하기 어려울 수 있습니다. 메트릭 및 로그를 포함하는 DCR 모니터링 기능을 사용하여 문제를 해결합니다.

DCR 메트릭 은 모든 DCR에 대해 자동으로 수집되며 다른 Azure 리소스에 대한 플랫폼 메트릭과 같은 메트릭 탐색기를 사용하여 분석할 수 있습니다. 데이터 처리에 성공하지 못한 경우 DCR 오류 로그를 사용하여 자세한 오류 정보를 가져올 수 있습니다.

수집되는 데이터가 표시되지 않는 경우 다음 기본 단계에 따라 문제를 해결합니다.

  1. 데이터가 Azure Monitor에 도달하는지 확인하려면 Logs Ingestion Bytes per MinLogs Rows Received per Min과 같은 메트릭을 확인합니다. 그렇지 않은 경우 데이터 원본을 확인하여 예상대로 데이터가 전송되고 있는지 확인합니다.
  2. 삭제되는 행이 있는지 확인하려면 Logs Rows Dropped per Min을 확인합니다. 변환에 의해 행이 삭제될 수 있으므로 이는 오류를 나타내지 않을 수 있습니다. 삭제된 행이 Logs Rows Dropped per Min과 동일하면 작업 영역에서 데이터가 수집되지 않습니다. 변환 오류가 있는지 확인하려면 Logs Transformation Errors per Min을 검사합니다.
  3. 수신 데이터에 적용된 변환에 오류가 있는지 확인하려면 Logs Transformation Errors per Min을 확인합니다. 이는 데이터 구조 또는 변환 자체의 변경으로 인해 발생할 수 있습니다.
  4. DCRLogErrors 기록되었을 수 있는 수집 오류가 있는지 테이블을 확인합니다. 이를 통해 문제의 근본 원인을 식별하는 데 추가 세부 정보를 제공할 수 있습니다.

다음 단계