Kibana 및 Grafana를 사용하여 로그 및 메트릭 보기
Kibana 및 Grafana 웹 대시보드는 Azure Arc 지원 데이터 서비스에서 사용되는 Kubernetes 네임스페이스에 대한 통찰력 및 명확성을 위해 제공됩니다. Kibana 및 Grafana 웹 대시보드 보기 서비스 엔드포인트에 액세스하려면 Azure Data Studio 대시보드 설명서를 확인합니다.
사전 요구 사항
Azure Cloud Shell에서 Bash 환경을 사용합니다. 자세한 내용은 Azure Cloud Shell의 Bash에 대한 빠른 시작을 참조하세요.
CLI 참조 명령을 로컬에서 실행하려면 Azure CLI를 설치합니다. Windows 또는 macOS에서 실행 중인 경우 Docker 컨테이너에서 Azure CLI를 실행하는 것이 좋습니다. 자세한 내용은 Docker 컨테이너에서 Azure CLI를 실행하는 방법을 참조하세요.
로컬 설치를 사용하는 경우 az login 명령을 사용하여 Azure CLI에 로그인합니다. 인증 프로세스를 완료하려면 터미널에 표시되는 단계를 수행합니다. 다른 로그인 옵션은 Azure CLI를 사용하여 로그인을 참조하세요.
메시지가 표시되면 처음 사용할 때 Azure CLI 확장을 설치합니다. 확장에 대한 자세한 내용은 Azure CLI에서 확장 사용을 참조하세요.
az version을 실행하여 설치된 버전과 종속 라이브러리를 찾습니다. 최신 버전으로 업그레이드하려면 az upgrade를 실행합니다.
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 '*'
관련 콘텐츠
- Azure Monitor에 메트릭 및 로그 업로드를 시도해 보세요.
- Grafana에 대해 읽어 보세요.
- Kibana에 대해 읽어 보세요.