Share via


Log Analytics에 통합하는 방법

Important

이 기능은 현지 미리 보기로 제공됩니다. Microsoft Azure 미리 보기에 대한 보충 사용 약관에는 베타 또는 미리 보기로 제공되거나 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 더 많은 약관이 포함되어 있습니다. 이 특정 미리 보기에 대한 자세한 내용은 Azure HDInsight on AKS 미리 보기 정보를 참조하세요. 질문이나 기능 제안이 있는 경우 세부 정보와 함께 AskHDInsight에 요청을 제출하고 Azure HDInsight 커뮤니티에서 추가 업데이트를 보려면 팔로우하세요.

이 문서에서는 Log Analytics를 사용하여 HDInsight on AKS에서 클러스터 풀 및 클러스터 작업에 대한 로그를 모니터링하고 수집하는 방법을 설명합니다. 클러스터 풀을 만드는 동안 통합을 사용하도록 설정하거나 만든 풀을 게시할 수 있습니다. 클러스터 풀에서 통합을 사용하도록 설정하면 통합을 사용하지 않도록 설정할 수 없습니다. 그러나 동일한 풀에 속하는 개별 클러스터에 대한 로그 분석은 사용하지 않도록 설정할 수 있습니다.

필수 조건

  • Log Analytics 작업 영역. 이 작업 영역을 자체의 데이터 리포지토리, 데이터 원본 및 솔루션이 있는 고유한 로그 환경으로 생각할 수 있습니다. Log Analytics 작업 영역을 만드는 방법을 알아봅니다.

    참고 항목

    1. Log Analytics를 클러스터 수준에서 사용하도록 설정하려면 먼저 클러스터 풀 수준에서 사용하도록 설정해야 합니다.

    2. 클러스터 풀 수준의 구성은 클러스터 풀의 모든 클러스터에 대한 전역 스위치이므로 동일한 클러스터 풀의 모든 클러스터는 하나의 Log Analytics 작업 영역으로만 로그를 흘려보낼 수 있습니다.

클러스터 풀을 만드는 동안 포털을 사용하여 Log Analytics를 사용하도록 설정

  1. Azure 포털에 로그인합니다.

  2. 리소스 만들기를 선택하고 마켓플레이스에서 클러스터 풀을 검색한 다음 Azure HDInsight on AKS 클러스터 풀을 선택합니다. 클러스터 풀 만들기 프로세스 시작에 대한 자세한 내용은 클러스터 풀 만들기를 참조하세요.

  3. 통합 블레이드로 이동하여 Log Analytics를 사용하도록 설정을 선택합니다.

    로그 분석 옵션을 사용하도록 설정하는 방법을 보여 주는 스크린샷.

  4. 드롭다운 목록에서 기존 Log Analytics 작업 영역을 선택합니다. 클러스터 풀 만들기를 완료하는 데 필요한 나머지 세부 정보를 입력하고 만들기를 선택합니다.

  5. 클러스터 풀이 성공적으로 생성되면 Log Analytics가 사용하도록 설정됩니다. 모든 모니터링 기능은 클러스터 풀의 모니터링 섹션에서 액세스할 수 있습니다.

    Azure Portal의 모니터링 섹션을 보여 주는 스크린샷.

클러스터 풀을 만든 후 포털을 사용하여 Log Analytics를 사용하도록 설정

  1. Azure Portal 검색 표시줄에 "HDInsight on AKS cluster pools"를 입력하고 Azure HDInsight on AKS 클러스터 풀을 선택하여 클러스터 풀 페이지로 이동합니다. HDInsight on AKS 클러스터 풀 페이지에서 클러스터 풀을 선택합니다.

    HDInsight on AKS 클러스터 풀을 시작하기 위한 검색 옵션을 보여 주는 스크린샷.

    목록 뷰의 클러스터 풀을 보여 주는 스크린샷.

  2. 왼쪽 메뉴에서 "모니터 설정" 블레이드로 이동하고 "구성"을 클릭하여 Log Analytics를 사용하도록 설정합니다.

    클러스터 풀 통합 블레이드를 보여 주는 스크린샷.

  3. 기존 Log Analytics 작업 영역을 선택하고 확인을 클릭합니다.

    클러스터 풀 로그 분석을 사용하도록 설정하는 방법을 보여 주는 스크린샷.

클러스터를 만드는 동안 포털을 사용하여 Log Analytics를 사용하도록 설정

  1. Azure Portal 검색 표시줄에 "HDInsight on AKS cluster pools"를 입력하고 Azure HDInsight on AKS 클러스터 풀을 선택하여 클러스터 풀 페이지로 이동합니다. HDInsight on AKS 클러스터 풀 페이지에서 클러스터를 만들려는 클러스터 풀을 선택합니다.

    HDInsight on AKS 클러스터 풀을 시작하기 위한 검색 옵션을 보여 주는 스크린샷.

    목록 뷰의 클러스터 풀을 보여 주는 스크린샷.

    참고 항목

    선택한 클러스터 풀에 Log Analytics가 사용하도록 설정되어 있는지 확인해야 합니다.

  2. 새 클러스터를 선택하여 만들기 프로세스를 시작합니다. 클러스터 만들기 프로세스 시작에 대한 자세한 내용은 클러스터 만들기를 참조하세요.

    Azure Portal의 새 클러스터 단추를 보여 주는 스크린샷.

  3. 통합 블레이드로 이동하여 Log Analytics를 사용하도록 설정을 선택합니다.

  4. 수집하려는 로그 유형을 하나 이상 선택합니다. 클러스터 만들기를 완료하는 데 필요한 나머지 세부 정보를 입력하고 만들기를 선택합니다.

    로그 형식을 선택하는 방법을 보여 주는 스크린샷.

    참고 항목

    아무런 옵션도 선택하지 않으면 AKS 서비스 로그만 사용할 수 있습니다.

  5. 클러스터가 성공적으로 생성되면 Log Analytics가 사용하도록 설정됩니다. 모든 모니터링 기능은 클러스터의 모니터링 섹션에서 액세스할 수 있습니다.

    Azure Portal의 클러스터에 대한 모니터링 섹션을 보여 주는 스크린샷.

클러스터를 만든 후 포털을 사용하여 Log Analytics를 사용하도록 설정

  1. Azure Portal 검색 창에 “HDInsight on AKS clusters”를 입력하고 드롭다운 목록에서 Azure HDInsight on AKS 클러스터를 선택합니다. HDInsight on AKS 클러스터 풀 페이지의 목록에서 클러스터 이름을 선택합니다.

    HDInsight on AKS 클러스터를 시작하기 위한 검색 옵션을 보여 주는 스크린샷.

    목록에서 필요한 HDInsight on AKS 클러스터를 선택하는 것을 보여 주는 스크린샷.

  2. “모니터 설정” 블레이드로 이동하여 Log Analytics를 사용하도록 설정을 선택합니다. 수집하려는 로그 유형을 하나 이상 선택하고 저장을 클릭합니다.

    더 많은 로그 형식을 선택하는 방법을 보여 주는 스크린샷.

    참고 항목

    아무런 옵션도 선택하지 않으면 AKS 서비스 로그만 사용할 수 있습니다.

포털을 사용하여 로그 테이블에 액세스하고 쿼리를 실행합니다.

  1. Azure Portal에서 원하는 클러스터 풀 또는 클러스터를 선택하여 엽니다.

  2. 모니터링 섹션으로 이동하고 로그 블레이드를 선택하여 수집된 데이터를 쿼리하고 분석합니다.

    Azure Portal의 로그를 보여 주는 스크린샷.

  3. 일반적으로 사용되는 쿼리 템플릿 목록은 프로세스를 간소화하기 위해 사용자가 선택할 수 있도록 제공됩니다. 아니면 제공된 콘솔을 사용하여 고유의 쿼리를 작성할 수 있습니다.

    Azure Portal의 쿼리를 보여 주는 스크린샷.

    Azure Portal의 새 쿼리를 보여 주는 스크린샷.