Dela via


Skapa ett Internet Analyzer-test med CLI (förhandsversion)

Viktigt

Azure Internet Analyzer drogs tillbaka den 15 mars 2024. Detaljerad information finns i Azure Internet Analyzer-tillbakadragning.

Det finns två sätt att skapa en Internet Analyzer-resurs – med hjälp av Azure Portal eller cli. Det här avsnittet hjälper dig att skapa en ny Azure Internet Analyzer-resurs med hjälp av vår CLI-upplevelse.

Viktigt

Den offentliga förhandsversionen tillhandahålls utan serviceavtal och bör inte användas för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds eller har begränsad funktionalitet, eller så är de inte tillgängliga på alla Azure-platser. Mer information finns i Kompletterande villkor för användning av Microsoft Azure-förhandsversioner.

Innan du börjar

Den offentliga förhandsversionen är tillgänglig för användning globalt. Datalagringen är dock begränsad till USA, västra 2 under förhandsversionen.

Objektmodell

Internet Analyzer CLI exponerar följande typer av resurser:

  • Tester – Ett test jämför slutanvändarens prestanda för två Internetslutpunkter (A och B) över tid.
  • Profiler – Tester skapas under en Internet Analyzer-profil. Profiler gör att relaterade tester kan grupperas; en enskild profil kan innehålla ett eller flera tester.
  • Förkonfigurerade slutpunkter – Vi har konfigurerat slutpunkter med en mängd olika konfigurationer (regioner, accelerationstekniker osv.). Du kan använda någon av dessa förkonfigurerade slutpunkter i dina tester.
  • Styrkort – Ett styrkort ger snabba och meningsfulla sammanfattningar av mätresultat. Se Tolka styrkortet.
  • Time Series – En tidsserie visar hur ett mått ändras över tid.

Skapa profil och testa

  1. Få åtkomst till förhandsversionen av Internet Analyzer genom att följa Hur gör jag för att delta i förhandsversionen? instruktioner från Vanliga frågor och svar om Azure Internet Analyzer.

  2. Installera Azure CLI.

  3. login Kör kommandot för att starta en CLI-session:

    az login
    

    Om CLI kan öppna standardwebbläsaren kommer den att göra det och läsa in en Azure-inloggningssida. Annars öppnar du en webbläsarsida på https://aka.ms/devicelogin och anger den auktoriseringskod som visas i terminalen.

  4. Logga in med dina autentiseringsuppgifter för kontot i webbläsaren.

  5. Välj ditt prenumerations-ID som har beviljats åtkomst till den offentliga förhandsversionen av Internet Analyzer.

    När du har loggat in visas en lista över prenumerationer som är associerade med ditt Azure-konto. Prenumerationsinformationen med isDefault: true är den för närvarande aktiverade prenumerationen efter inloggning. Om du vill välja en annan prenumeration använder du kommandot az account set med prenumerations-ID:t att växla till. Mer information om val av prenumeration finns i Använda flera Azure-prenumerationer.

    Det finns några olika sätt att logga in som inte är interaktiva. Läs mer i Logga in med Azure CLI.

  6. [Valfritt] Skapa en ny Azure-resursgrupp:

    az group create --location eastus --name "MyInternetAnalyzerResourceGroup"
    
  7. Installera Azure CLI Internet Analyzer-tillägget:

    az extension add --name internet-analyzer
    
  8. Skapa en ny Internet Analyzer-profil:

    az internet-analyzer profile create --location eastus --resource-group "MyInternetAnalyzerResourceGroup" --name "MyInternetAnalyzerProfile" --enabled-state Enabled
    
  9. Visa en lista över alla förkonfigurerade slutpunkter som är tillgängliga för den nyligen skapade profilen:

    az internet-analyzer preconfigured-endpoint list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"
    
  10. Skapa ett nytt test under den nyligen skapade InternetAnalyzer-profilen:

    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
    

    Kommandot ovan förutsätter att både www.contoso.com och www.microsoft.com är värd för en bildpunktsbilden (trans.gif) under anpassade sökvägar. Om en objektsökväg inte uttryckligen anges används /apc/trans.gif Internet Analyzer som objektsökväg som standard, vilket är där de förkonfigurerade slutpunkterna är värdar för en bildpunktsbilden. Observera också att schemat (https/http) inte behöver anges. Internet Analyzer stöder endast HTTPS-slutpunkter, så HTTPS antas.

  11. Det nya testet bör visas under Internet Analyzer-profilen:

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

    Exempel på utdata:

    [
        {
            "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. Om du vill börja generera mått måste JavaScript-filen som testets scriptFileUri pekar på bäddas in i webbprogrammet. Specifika instruktioner finns på sidan Bädda in Internet Analyzer-klient .

  13. Du kan övervaka testets förlopp genom att hålla reda på dess statusvärde:

    az internet-analyzer test show --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest"
    
  14. Du kan granska testets insamlade resultat genom att generera tidsserier eller styrkort för det:

    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
    

Nästa steg