Internet Analyzer-teszt létrehozása parancssori felülettel (előzetes verzió)

Az Internet Analyzer-erőforrás kétféleképpen hozható létre: a Azure Portal vagy a parancssori felület használatával. Ez a szakasz segít létrehozni egy új Azure Internet Analyzer-erőforrást a parancssori felület használatával.

Fontos

A nyilvános előzetes verzióra nem vonatkozik szolgáltatói szerződés, és nem használható éles számítási feladatokra. Előfordulhat, hogy néhány funkció nem támogatott, korlátozott képességekkel rendelkezik, vagy nem érhető el minden Azure-helyen. A részleteket lásd: Kiegészítő használati feltételek a Microsoft Azure előzetes verziójú termékeihez.

Előkészületek

A nyilvános előzetes verzió globálisan használható; az adattárolás azonban az USA 2. nyugati régiójára korlátozódik az előzetes verzióban.

Objektummodell

Az Internet Analyzer CLI a következő típusú erőforrásokat teszi elérhetővé:

  • Tesztek – A teszt két internetes végpont (A és B) végfelhasználói teljesítményét hasonlítja össze az idő múlásával.
  • Profilok – A tesztek egy Internet Analyzer-profilban jönnek létre. A profilok lehetővé teszik a kapcsolódó tesztek csoportosítását; egy profil tartalmazhat egy vagy több tesztet.
  • Előre konfigurált végpontok – Különböző konfigurációkkal (régiók, gyorsítási technológiák stb.) állítottunk be végpontokat. Ezen előre konfigurált végpontok bármelyikét használhatja a tesztekben.
  • Scorecards – A scorecardok gyors és értelmes összegzéseket biztosítanak a mérési eredményekről. Tekintse meg a scorecard értelmezését.
  • Idősor – Az idősorok bemutatják, hogyan változnak a metrikák az idő múlásával.

Profil- és tesztlétrehozás

  1. Az Internet Analyzer előzetes verzióhoz való hozzáféréséhez kövesse az Azure Internet Analyzer gyakori kérdéseinekHogyan vegyen részt az előzetes verzióban? című témakör utasításait követve.

  2. Telepítse az Azure CLI-t.

  3. A parancssori felületi munkamenet elindításához futtassa a login parancsot:

    az login
    

    Ha a parancssori felület meg tudja nyitni az alapértelmezett böngészőt, az meg fogja tenni, és betölt egy Azure-bejelentkezési oldalt. Ellenkező esetben nyisson meg egy böngészőlapot a címen https://aka.ms/devicelogin , és adja meg a terminálban megjelenő engedélyezési kódot.

  4. A böngészőben jelentkezzen be fiókja hitelesítő adataival.

  5. Válassza ki azt az előfizetés-azonosítót, amely hozzáférést kapott az Internet Analyzer nyilvános előzetes verziójához.

    Bejelentkezés után megjelenik az Azure-fiókjához társított előfizetések listája. Az előfizetés adatai isDefault: true a bejelentkezés után jelenleg aktivált előfizetések. Másik előfizetés kiválasztásához használja az az account set parancsot az előfizetés-azonosítóval a váltáshoz. Az előfizetés kiválasztásával kapcsolatos további információkért lásd: Több Azure-előfizetés használata.

    Nem interaktív módok is rendelkezésre állnak a bejelentkezéshez, amelyekről részletesen az Azure CLI-vel történő bejelentkezést ismertető részben olvashat.

  6. [Nem kötelező] Hozzon létre egy új Azure-erőforráscsoportot:

    az group create --location eastus --name "MyInternetAnalyzerResourceGroup"
    
  7. Telepítse az Azure CLI Internet Analyzer bővítményt:

    az extension add --name internet-analyzer
    
  8. Hozzon létre egy új Internet Analyzer-profilt:

    az internet-analyzer profile create --location eastus --resource-group "MyInternetAnalyzerResourceGroup" --name "MyInternetAnalyzerProfile" --enabled-state Enabled
    
  9. Listázhatja az újonnan létrehozott profilhoz elérhető összes előre konfigurált végpontot:

    az internet-analyzer preconfigured-endpoint list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"
    
  10. Hozzon létre egy új tesztet az újonnan létrehozott InternetAnalyzer-profil alatt:

    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
    

    A fenti parancs feltételezi, hogy az www.contoso.comwww.microsoft.com egyéni útvonalakon az egy képpontos képet (trans.gif) üzemelteti. Ha nincs explicit módon megadva objektumelérési út, az Internet Analyzer alapértelmezés szerint objektumútvonalként fog használni /apc/trans.gif , ahol az előre konfigurált végpontok üzemeltetik az egy képpontos képet. Vegye figyelembe, hogy a sémát (https/http) nem kell megadni; Az Internet Analyzer csak a HTTPS-végpontokat támogatja, ezért a HTTPS-t feltételezzük.

  11. Az új tesztnek az Internet Analyzer profil alatt kell megjelennie:

    az internet-analyzer test list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"
    

    Példa a kimenetre:

    [
        {
            "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"
        }
    ]
    
  12. A mérések létrehozásának megkezdéséhez a teszt szkriptje, aFileUri által mutatott JavaScript-fájlt be kell ágyazni a webalkalmazásba. A részletes útmutatást az Internet Analyzer-ügyfél beágyazása oldalon találja.

  13. A teszt előrehaladását nyomon követheti az "állapot" értékének nyomon követésével:

    az internet-analyzer test show --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest"
    
  14. A teszt összegyűjtött eredményeit időmérők vagy scorecardok létrehozásával vizsgálhatja meg:

    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
    

Következő lépések