다음을 통해 공유


Prometheus용 Azure Monitor 관리 서비스에 Grafana 연결

Prometheus 데이터를 분석하고 표시하는 가장 일반적인 방법은 Grafana 대시보드를 사용하는 것입니다. 이 문서에서는 Prometheus용 Azure Monitor 관리형 서비스를 Azure Managed Grafana, Azure VM에서 실행되는 자체 호스팅 Grafana 및 Azure 외부에서 실행되는 Grafana 인스턴스를 비롯한 여러 버전의 Grafana에 대한 데이터 원본으로 구성하는 방법을 설명합니다.

중요합니다

Grafana를 사용하는 Azure Monitor 대시보드 는 현재 공개 미리 보기로 제공됩니다. 이 버전의 Grafana는 Azure에서 호스트되며 Prometheus용 Azure Monitor 관리형 서비스에 연결하기 위한 구성이 필요하지 않습니다. 이 문서에서는 구성이 필요한 다른 버전의 Grafana에 Prometheus 메트릭을 포함하도록 Azure Monitor 작업 영역에 연결하는 방법을 설명합니다.

Azure Monitor 작업 영역 쿼리 종단점

Prometheus용 Azure Monitor 관리형 서비스는 Azure Monitor 작업 영역에 데이터를 저장합니다. Grafana의 각 버전은 이 작업 영역에 대한 쿼리 엔드포인트를 사용하여 액세스합니다. 쿼리 엔드포인트를 찾으려면 Azure Portal에서 Azure Monitor 작업 영역에 대한 개요 페이지를 엽니다.

Azure Monitor 작업 영역에 대한 쿼리 엔드포인트 URL을 보여 주는 스크린샷

Grafana를 구성하기

Azure Managed Grafana 인스턴스는 구독에 대한 모니터링 데이터를 읽을 수 있도록 하는 데 필요한 모니터링 데이터 읽기 권한자 역할이 있는 관리 ID로 자동 구성됩니다. ID는 Azure Monitor에 Grafana를 인증하는 데 사용됩니다.

Grafana에서 Prometheus 데이터 원본 만들기

다음 단계를 사용하여 Prometheus를 데이터 원본으로 구성합니다.

  1. Azure Portal에서 Azure Managed Grafana 작업 영역을 열고 엔드포인트를 선택하여 Grafana 작업 영역을 봅니다.

  2. 연결> 선택한 다음, 데이터 원본을 추가합니다.

  3. Prometheus를 검색하여 선택합니다.

  4. Azure Monitor 작업 영역의 쿼리 엔드포인트를 Prometheus 서버 URL 필드에 붙여넣습니다.

  5. 인증에서 Azure 인증을 선택합니다.

  6. Azure 인증인증 드롭다운 목록에서 관리 ID를 선택합니다.

  7. 페이지의 아래쪽으로 스크롤하고 저장 및 테스트를 선택합니다.

    Prometheus 데이터 원본에 대한 구성을 보여 주는 스크린샷