중요합니다
Azure Internet Analyzer는 2024년 3월 15일 사용 중지되었습니다. 자세한 내용은 Azure Internet Analyzer 사용 중지를 참조하세요.
Azure Portal을 사용하거나 CLI를 사용하는 두 가지 방법으로 Internet Analyzer 리소스를 만들 수 있습니다. 이 섹션은 CLI 환경을 사용하여 새 Azure Internet Analyzer 리소스를 만드는 데 도움이 됩니다.
중요합니다
이 공개 미리 보기는 서비스 수준 계약 없이 제공되며 프로덕션 워크로드에 사용해서는 안 됩니다. 특정 기능은 지원되지 않거나, 기능이 제한되거나, 일부 Azure 위치에서 사용할 수 없습니다. 자세한 내용은 Microsoft Azure 미리 보기에 대한 추가 사용 약관을 참조하세요 .
시작하기 전 주의 사항:
공개 미리 보기는 전역적으로 사용할 수 있습니다. 그러나 미리 보기 중에는 데이터 스토리지가 미국 서부 2 로 제한됩니다.
개체 모델
Internet Analyzer CLI는 다음과 같은 유형의 리소스를 노출합니다.
- 테스트 - 테스트는 시간이 지남에 따라 두 개의 인터넷 엔드포인트(A 및 B)의 최종 사용자 성능을 비교합니다.
- 프로필 - 테스트는 Internet Analyzer 프로필에서 생성됩니다. 프로필을 사용하면 관련 테스트를 그룹화할 수 있습니다. 단일 프로필에는 하나 이상의 테스트가 포함될 수 있습니다.
- 미리 구성된 엔드포인트 - 다양한 구성(지역, 가속 기술 등)을 사용하여 엔드포인트를 설정했습니다. 이러한 미리 구성된 엔드포인트를 테스트에서 사용할 수 있습니다.
- 성과 기록표 - 성과 기록표는 측정 결과의 빠르고 의미 있는 요약을 제공합니다. 성과 기록표 해석을 참조하세요.
- 시계열 - 시계열은 시간이 지남에 따라 메트릭이 어떻게 변하는지 보여줍니다.
프로필 및 테스트 만들기
Azure Internet Analyzer FAQ의 미리 보기에 참여하려면 어떻게 해야 하나요? 지침을 따라 Internet Analyzer 미리 보기에 대한 액세스를 얻으세요.
login명령을 실행하여 CLI 세션을 시작합니다.az loginCLI는 기본 브라우저를 열 수 있으면 기본 브라우저를 열고 Azure 로그인 페이지를 로드합니다. 그렇지 않으면 https://aka.ms/devicelogin 에서 브라우저 페이지를 열고 터미널에 표시된 권한 부여 코드를 입력합니다.
브라우저에서 계정 자격 증명으로 로그인합니다.
Internet Analyzer 공개 미리 보기에 대한 액세스 권한이 부여된 구독 ID를 선택합니다.
로그인하면 Azure 계정에 연결된 구독 목록이 나타납니다.
isDefault: true있는 구독 정보는 로그인한 후 현재 활성화된 구독입니다. 다른 구독을 선택하려면 전환할 구독 ID와 함께 az account set 명령을 사용합니다. 구독 선택에 대한 자세한 내용은 여러 Azure 구독 사용을 참조하세요.비대화형 로그인을 하는 방법은 Azure CLI로 로그인에 자세히 설명되어 있습니다.
[선택 사항] 새 Azure 리소스 그룹을 만듭니다.
az group create --location eastus --name "MyInternetAnalyzerResourceGroup"Azure CLI Internet Analyzer 확장을 설치합니다.
az extension add --name internet-analyzer새 Internet Analyzer 프로필을 만듭니다.
az internet-analyzer profile create --location eastus --resource-group "MyInternetAnalyzerResourceGroup" --name "MyInternetAnalyzerProfile" --enabled-state Enabled새로 만든 프로필에 사용할 수 있는 미리 구성된 모든 엔드포인트를 나열합니다.
az internet-analyzer preconfigured-endpoint list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"새로 만든 InternetAnalyzer 프로필에서 새 테스트를 만듭니다.
az internet-analyzer test create --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --endpoint-a-name "contoso" --endpoint-a-endpoint "www.contoso.com/some/path/to/trans.gif" --endpoint-b-name "microsoft" --endpoint-b-endpoint "www.microsoft.com/another/path/to/trans.gif" --name "MyFirstInternetAnalyzerTest" --enabled-state Enabled위의 명령은 둘 다
www.contoso.comwww.microsoft.com사용자 지정 경로에서 1픽셀 이미지(trans.gif)를 호스팅한다고 가정합니다. 개체 경로가 명시적으로 지정되지 않은 경우 Internet Analyzer는 기본적으로 개체 경로로/apc/trans.gif사용합니다. 여기서 미리 구성된 엔드포인트는 1픽셀 이미지를 호스팅합니다. 또한 스키마(https/http)를 지정할 필요가 없습니다. Internet Analyzer는 HTTPS 엔드포인트만 지원하므로 HTTPS를 가정합니다.새 테스트는 Internet Analyzer 프로필 아래에 표시됩니다.
az internet-analyzer test list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"예제 출력:
[ { "description": null, "enabledState": "Enabled", "endpointA": { "endpoint": "www.contoso.com/some/path/to/1k.jpg", "name": "contoso" }, "endpointB": { "endpoint": "www.microsoft.com/another/path/to/1k.jpg", "name": "microsoft" }, "id": "/subscriptions/faa9ddd0-9137-4659-99b7-cdc55a953342/resourcegroups/MyInternetAnalyzerResourceGroup/providers/Microsoft.Network/networkexperimentprofiles/MyInternetAnalyzerProfile/experiments/MyFirstInternetAnalyzerTest", "location": null, "name": "MyFirstInternetAnalyzerTest", "resourceGroup": "MyInternetAnalyzerResourceGroup", "resourceState": "Enabled", "scriptFileUri": "https://fpc.msedge.net/client/v2/d8c6fc64238d464c882cee4a310898b2/ab.min.js", "status": "Created", "tags": null, "type": "Microsoft.Network/networkexperimentprofiles/experiments" } ]측정값 생성을 시작하려면 테스트의 scriptFileUri 가 가리키는 JavaScript 파일을 웹 애플리케이션에 포함해야 합니다. 특정 지침은 Embed Internet Analyzer 클라이언트 페이지에서 찾을 수 있습니다.
"상태" 값을 추적하여 테스트 진행률을 모니터링할 수 있습니다.
az internet-analyzer test show --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest"타임스레터 또는 성과 기록표를 생성하여 테스트의 수집된 결과를 검사할 수 있습니다.
az internet-analyzer show-scorecard --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest" --aggregation-interval "Daily" --end-date-time-utc "2019-10-24T00:00:00"az internet-analyzer show-timeseries --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest" --aggregation-interval "Hourly" --start-date-time-utc "2019-10-23T00:00:00" --end-date-time-utc "2019-10-24T00:00:00" --timeseries-type MeasurementCounts
다음 단계
- Internet Analyzer CLI 참조를 탐색하여 지원되는 명령과 사용 예제의 전체 목록을 확인하십시오.
- Internet Analyzer FAQ를 읽습니다.
- Internet Analyzer 클라이언트를 포함하고 사용자 지정 엔드포인트를 만드는 방법에 대해 자세히 알아봅니다.