Dela via


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

Viktigt!

Azure Internet Analyzer avvecklades 15 mars 2024. Detaljerad information finns i Azure Internet Analyzer retirement (Azure Internet Analyzer-tillbakadragning).

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

Viktigt!

Den här offentliga förhandsversionen tillhandahålls utan ett serviceavtal och bör inte användas för produktionsarbetsbelastningar. Vissa funktioner kanske inte stöds, kan ha begränsade funktioner eller kanske inte är tillgängliga på alla Azure-platser. Mer information finns i Kompletterande användningsvillkor för Förhandsversioner av Microsoft Azure .

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 det möjligt att gruppera relaterade tester. 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 avsnittet Tolka ditt styrkort.
  • Time Series – En tidsserie visar hur ett mått ändras över tid.

Skapa profil och test

  1. Få åtkomst till förhandsversionen av Internet Analyzer genom att följa anvisningarna i Hur deltar jag i förhandsversionen? i 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 din standardwebbläsare 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 auktoriseringskoden 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 prenumeration som är aktiverad när du har loggat in. Om du vill välja en annan prenumeration använder du kommandot az account set med prenumerations-ID:t för att växla till. Mer information om val av prenumeration finns i Använda flera Azure-prenumerationer.

    Det finns sätt att logga in icke-interaktivt, som beskrivs i detalj 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, kommer Internet Analyzer som standard att använda /apc/trans.gif som objektsökväg, där de förkonfigurerade slutpunkterna är värdar för en pixelbild. 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. För att börja generera mått måste JavaScript-filen som pekas på av testets scriptFileUri bäddas in i webbappen. 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 inspektera 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