Azure Managed Prometheus 및 Grafana를 사용하여 모니터링
중요하다
AKS의 Azure HDInsight는 2025년 1월 31일에 사용 중지되었습니다. 공지로에 대해 자세히 알아보세요.
워크로드가 갑자기 종료되는 것을 방지하기 위해 워크로드를 Microsoft Fabric 또는 동등한 Azure 제품으로 워크로드를 마이그레이션해야 합니다.
중요하다
이 기능은 현재 미리 보기로 제공됩니다. Microsoft Azure 미리 보기의 보충 사용 약관에는 베타, 미리 보기 또는 아직 일반 공급으로 릴리스되지 않은 Azure 기능에 적용되는 추가적인 법적 조건이 포함되어 있습니다. 이 특정 미리 보기에 대한 자세한 내용은 Azure HDInsight 을(를) AKS 미리 보기 정보에서 확인하세요. 질문이나 기능 제안을 남기시려면 AskHDInsight에 세부 정보를 기재하여 요청을 제출하세요. 더 많은 업데이트를 원하시면 Azure HDInsight Community를 팔로우하세요.
클러스터 및 서비스 모니터링은 모든 조직의 필수적인 부분입니다. AKS의 Azure HDInsight는 Azure 서비스와 통합된 모니터링 환경을 제공합니다. 이 문서에서는 모니터링을 위해 Azure Grafana 대시보드와 함께 관리되는 Prometheus 서비스를 사용합니다.
Azure Managed Prometheus 클라우드 환경을 모니터링하는 서비스입니다. 모니터링은 가용성 및 성능 및 워크로드 메트릭을 유지하는 것입니다. Azure 인스턴스의 리소스 및 다른 모니터링 도구에서 생성된 데이터를 수집합니다. 데이터는 여러 원본에서 분석을 제공하는 데 사용됩니다.
Azure Managed Grafana Grafana Labs의 Grafana 소프트웨어 위에 빌드된 데이터 시각화 플랫폼입니다. Microsoft에서 운영 및 지원하는 완전 관리형 Azure 서비스로 빌드됩니다. Grafana를 사용하면 메트릭, 로그 및 추적을 단일 사용자 인터페이스로 통합할 수 있습니다. 데이터 원본 및 그래프 기능에 대한 광범위한 지원을 통해 애플리케이션 및 인프라 원격 분석 데이터를 실시간으로 보고 분석할 수 있습니다.
이 문서에서는 AKS의 HDInsight에서 모니터링 기능을 사용하도록 설정하는 방법에 대해 자세히 설명합니다.
필수 구성 요소
- Azure Managed Prometheus 작업 영역입니다. 이 작업 영역은 자체 데이터 리포지토리, 데이터 원본 및 솔루션을 사용하는 고유한 Azure Monitor 로그 환경이라고 생각할 수 있습니다. 지침은 Azure Managed Prometheus 작업 영역만들기를 참조하세요.
- Azure Managed Grafana 작업 영역. 지침은 Azure Managed Grafana 작업 영역만들기를 참조하세요.
- AKS 클러스터 의 HDInsight. 현재 AKS 클러스터 유형에서 다음 HDInsight와 함께 Azure Managed Prometheus를 사용할 수 있습니다.
- Apache Spark™
- Apache Flink®
- 트리노 ()
AKS 클러스터에 HDInsight를 만드는 방법에 대한 지침은 AKS에서 Azure HDInsight 시작하기를 참조하세요.
Azure Managed Prometheus 및 Grafana 활성화
클러스터 수준에서 사용하도록 설정하려면 Azure Managed Prometheus 및 Grafana 모니터링을 클러스터 풀 수준에서 구성해야 합니다. 모니터링 솔루션을 사용하도록 설정하는 동안 다양한 단계를 고려해야 합니다.
# | 시나리오 | 활성화하다 | 비활성화 |
---|---|---|---|
1 | 클러스터 풀 -During 만들기 | Not Supported |
Default |
2 | 클러스터 풀 – 생성 후 | Supported |
Not Supported |
3 | 클러스터 – 생성 중 | Supported |
Default |
4 | 클러스터 – 생성 후 | Supported |
Supported |
클러스터 풀을 만드는 동안
현재 관리되는 Prometheus 클러스터 풀을 만드는 동안 사용할 없습니다. 클러스터 풀을 만든 후에 구성할 수 있습니다.
클러스터 풀 생성 후
Azure Portal에서 사용할 수 있는 기존 클러스터 풀 뷰의 통합 탭에서 모니터링을 사용하도록 설정할 수 있습니다. 미리 만든 작업 영역을 사용하거나 클러스터 풀에 대한 모니터링을 구성하는 동안 새 작업 영역을 만들 수 있습니다.
미리 생성된 작업 영역 사용
클러스터 풀에서 모니터링을 사용하는 동안 Azure의 Prometheus 및 Grafana 작업 영역을 생성하기
AKS 클러스터 풀 페이지의 HDI에서 작업 영역을 만들 수 있습니다.
Azure Prometheus 옵션 옆에 있는 구성을 클릭합니다.
Azure Managed Prometheus에 대한 새 작업 영역 만들기를 클릭합니다.
이름, 영역을 입력하고 Prometheus에 대한 만들기를 클릭합니다.
Azure Managed Grafana에 대한 새 작업 영역 만들기를 클릭합니다.
이름, 영역을 입력하고 Grafana에 대한 만들기를 클릭합니다.
메모
- Managed Grafana는 Managed Prometheus를 사용하도록 설정한 경우에만 사용하도록 설정할 수 있습니다.
- AKS 클러스터 풀의 HDInsight에서 Azure Managed Prometheus 작업 영역 및 Azure Managed Grafana 작업 영역을 사용하도록 설정하면 클러스터 풀에서 다시 사용하지 않도록 설정할 수 없습니다. 클러스터 수준에서 사용하지 않도록 설정해야 합니다.
클러스터를 만드는 동안
클러스터를 만드는 동안 Azure Managed Prometheus 사용
클러스터 풀을 만들고 Azure Managed Prometheus를 사용하도록 설정하면 사용자는 동일한 클러스터 풀 AKS 클러스터에서 HDI를 만들있어야 합니다.
클러스터를 만드는 동안 통합 페이지로 이동하여 Azure Prometheus를 사용하도록 설정합니다.
클러스터 생성 후
AKS 클러스터 생성 시 HDI 이후 Azure Managed Prometheus를 사용하도록 설정할 수도 있습니다.
클러스터 페이지의 통합 탭으로 이동합니다.
토글 단추를 사용하여 Azure Prometheus 모니터링을 사용하도록 설정하고 저장을 클릭합니다.
메모
마찬가지로, Azure Prometheus 모니터링을 사용하지 않도록 설정해야 하는 경우 토글 단추를 사용하지 않도록 설정하고 저장을 클릭하여 수행할 수 있습니다.
필수 권한 활성화
AKS 포털의 HDInsight에서 Azure Managed Prometheus 및 Azure Managed Grafana를 보려면 다음과 같이 특정 권한이 있어야 합니다.
사용자 권한: Azure Managed Grafana를 보려면 Azure Managed Grafana 작업 영역인 액세스 제어(IAM)의 사용자에게 "Grafana 뷰어" 역할이 필요합니다. 여기 에서사용자에게 액세스 권한을 부여하는 방법을 확인하세요.
클러스터 풀에 구성된 Grafana 작업 영역을 엽니다.
역할을 Grafana Viewer로 선택합니다.
Grafana 대시보드에 액세스하는 사용자 이름을 선택합니다.
사용자를 선택한 후 검토+ 할당을 클릭합니다.
메모
사용자가 Azure Managed Prometheus를 미리 만드는 경우 Grafana ID에는 모니터링 판독기의 추가 권한이 필요합니다.
Grafana 작업 영역 페이지(클러스터에 연결된 페이지)에서 ID 탭에서 모니터링 판독기 권한을 제공합니다.
역할 할당 추가를 클릭합니다.
다음 매개 변수 선택
- 구독 범위 지정
- 구독 이름입니다.
- 모니터링 판독기 역할
메트릭 보기
이 경우 메트릭을 사용하기 위해 클러스터에서 실행되는 작업이 거의 없는 경우 Apache Spark™ 클러스터를 예로 사용하고 있습니다.
Grafana 샘플 템플릿을 사용하려면 다음 단계를 검토합니다.
각 워크로드에 대한 여기 샘플 템플릿을 다운로드합니다(이 경우 Apache Spark 템플릿 다운로드).
클러스터에서 Grafana 대시보드에 로그인합니다.
Grafana 대시보드 페이지가 열리면 새 > 가져오기를 클릭합니다.
대시보드 JSON 파일 업로드를 클릭하고, 다운로드한 Apache Spark Grafana 템플릿을 업로드한 다음 가져오기을 클릭하세요.
업로드가 완료되면 대시보드를 클릭하여 메트릭을 볼 수 있습니다.
참조
- Apache, Apache Spark, Spark 및 관련 오픈 소스 프로젝트 이름은 Apache Software Foundation(ASF)의 상표입니다.