Share via


Kibana 및 Grafana를 사용하여 로그 및 메트릭 보기

Kibana 및 Grafana 웹 대시보드는 Azure Arc 지원 데이터 서비스에서 사용되는 Kubernetes 네임스페이스에 대한 통찰력 및 명확성을 위해 제공됩니다. Kibana 및 Grafana 웹 대시보드 보기 서비스 엔드포인트에 액세스하려면 Azure Data Studio 대시보드 설명서를 확인합니다.

사전 요구 사항

Azure Arc에서 Azure SQL Managed Instance 모니터링

Azure Arc에서 사용하도록 설정된 SQL Managed Instance에 대한 로그 및 모니터링 대시보드에 액세스하려면 다음 azdata CLI 명령을 실행합니다.

az sql mi-arc endpoint list -n <name of SQL instance> --use-k8s

관련 Grafana 대시보드는 다음과 같습니다.

  • “Azure SQL Managed Instance 메트릭”
  • “호스트 노드 메트릭”
  • “호스트 Pod 메트릭”

참고 항목

사용자 이름 및 암호를 입력하라는 메시지가 표시되면 Azure Arc 데이터 컨트롤러를 만들 때 제공한 사용자 이름 및 암호를 입력합니다.

참고 항목

인증서가 자체 서명된 인증서이므로 인증서 경고 메시지가 표시됩니다.

Azure Arc 지원 PostgreSQL 서버 모니터링

Azure Arc 지원 PostgreSQL 서버에 대한 로그 및 모니터링 대시보드에 액세스하려면 다음 azdata CLI 명령을 실행합니다.

az postgres server-arc endpoint list -n <name of postgreSQL instance> --k8s-namespace <namespace> --use-k8s

관련 postgreSQL 대시보드는 다음과 같습니다.

  • “Postgres 메트릭”
  • “Postgres 테이블 메트릭”
  • “호스트 노드 메트릭”
  • “호스트 Pod 메트릭”

추가 방화벽 구성

데이터 컨트롤러가 배포된 위치에 따라 Kibana 및 Grafana 엔드포인트에 액세스하려면 방화벽에서 포트를 열어야 할 수 있습니다.

다음은 Azure VM에 대해 이 작업을 수행하는 방법의 예제입니다. 스크립트를 사용하여 Kubernetes를 배포한 경우 이 작업을 수행해야 합니다.

아래는 Kibana 및 Grafana 엔드포인트에 대한 NSG 규칙을 만드는 단계를 강조 표시합니다.

NSG의 이름 찾기

az network nsg list -g azurearcvm-rg --query "[].{NSGName:name}" -o table

NSG 규칙 추가

NSG의 이름을 보유한 경우 다음 명령을 사용하여 규칙을 추가할 수 있습니다.

az network nsg rule create -n ports_30777 --nsg-name azurearcvmNSG --priority 600 -g azurearcvm-rg --access Allow --description 'Allow Kibana and Grafana ports' --destination-address-prefixes '*' --destination-port-ranges 30777 --direction Inbound --protocol Tcp --source-address-prefixes '*' --source-port-ranges '*'