Delen via


Een Internet Analyzer-test maken met behulp van CLI (preview)

Belangrijk

Azure Internet Analyzer is op 15 maart 2024 buiten gebruik gesteld. Zie Buitengebruikstelling van Azure Internet Analyzer voor gedetailleerde informatie.

Er zijn twee manieren om een Internet Analyzer-resource te maken: met behulp van Azure Portal of cli. Deze sectie helpt u bij het maken van een nieuwe Azure Internet Analyzer-resource met behulp van onze CLI-ervaring.

Belangrijk

Deze openbare preview wordt aangeboden zonder service level agreement en mag niet worden gebruikt voor productieworkloads. Bepaalde functies worden mogelijk niet ondersteund, hebben mogelijk beperkte mogelijkheden of zijn mogelijk niet beschikbaar op alle Azure-locaties. Zie de aanvullende gebruiksvoorwaarden voor Microsoft Azure Previews voor meer informatie.

Voordat u begint

De openbare preview is wereldwijd beschikbaar voor gebruik; Gegevensopslag is echter beperkt tot US - west 2 tijdens de preview.

Objectmodel

De Internet Analyzer CLI maakt de volgende typen resources beschikbaar:

  • Tests : een test vergelijkt de prestaties van de eindgebruiker van twee interneteindpunten (A en B) in de loop van de tijd.
  • Profielen : tests worden gemaakt onder een Internet Analyzer-profiel. Profielen maken het mogelijk om gerelateerde tests te groeperen; één profiel kan een of meer tests bevatten.
  • Vooraf geconfigureerde eindpunten : we hebben eindpunten ingesteld met verschillende configuraties (regio's, versnellingstechnologieën, enzovoort). U kunt een van deze vooraf geconfigureerde eindpunten in uw tests gebruiken.
  • Scorecards : een scorecard biedt snelle en zinvolle samenvattingen van meetresultaten. Raadpleeg Uw scorecard interpreteren.
  • Time Series - Een tijdreeks laat zien hoe een metrische waarde in de loop van de tijd verandert.

Profiel en test maken

  1. Krijg preview-toegang tot Internet Analyzer door de instructies te volgen in de Hoe neem ik deel aan de preview? van de Veelgestelde vragen over Azure Internet Analyzer.

  2. Installeer de Azure CLI.

  3. Voer de opdracht login uit om een CLI-sessie te starten:

    az login
    

    Als de CLI uw standaardbrowser kan openen, gebeurt dat ook en wordt er een Azure-aanmeldingspagina geladen. Als dat niet het geval is, opent u een browserpagina op https://aka.ms/devicelogin en voert u de autorisatiecode in die wordt weergegeven in de terminal.

  4. Meldt u zich in de browser aan met uw accountreferenties.

  5. Selecteer uw abonnements-id waaraan toegang is verleend tot de openbare preview van Internet Analyzer.

    Nadat u zich hebt aangemeld, ziet u een lijst met abonnementen die zijn gekoppeld aan uw Azure-account. De abonnementsgegevens met isDefault: true zijn het momenteel geactiveerde abonnement nadat u zich hebt aangemeld. Als u een ander abonnement wilt selecteren, gebruikt u de opdracht az account set met de abonnements-id waarnaar u wilt overschakelen. Zie Meerdere Azure-abonnementen gebruiken voor meer informatie over het selecteren van abonnementen.

    Er zijn manieren om u niet-interactief aan te melden. Deze worden uitgebreid beschreven in Aanmelden met Azure CLI.

  6. [Optioneel] Maak een nieuwe Azure-resourcegroep:

    az group create --location eastus --name "MyInternetAnalyzerResourceGroup"
    
  7. Installeer de Azure CLI Internet Analyzer-extensie:

    az extension add --name internet-analyzer
    
  8. Maak een nieuw Internet Analyzer-profiel:

    az internet-analyzer profile create --location eastus --resource-group "MyInternetAnalyzerResourceGroup" --name "MyInternetAnalyzerProfile" --enabled-state Enabled
    
  9. Geef alle vooraf geconfigureerde eindpunten weer die beschikbaar zijn voor het zojuist gemaakte profiel:

    az internet-analyzer preconfigured-endpoint list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"
    
  10. Maak een nieuwe test onder het zojuist gemaakte InternetAnalyzer-profiel:

    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
    

    In de bovenstaande opdracht wordt ervan uitgegaan dat zowel www.contoso.com als www.microsoft.com de één-pixel afbeelding (trans.gif) host onder aangepaste paden. Als een objectpad niet expliciet is opgegeven, gebruikt Internet Analyzer standaard /apc/trans.gif als het objectpad. Hier hosten de vooraf geconfigureerde eindpunten de afbeelding van één pixel. Houd er ook rekening mee dat het schema (https/http) niet hoeft te worden opgegeven; Internet Analyzer ondersteunt alleen HTTPS-eindpunten, dus HTTPS wordt ervan uitgegaan.

  11. De nieuwe test moet worden weergegeven onder het Internet Analyzer-profiel:

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

    Voorbeelduitvoer:

    [
        {
            "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. Als u metingen wilt genereren, moet het JavaScript-bestand waarnaar wordt verwezen door de scriptFileUri van de test worden ingesloten in uw webtoepassing. Specifieke instructies vindt u op de pagina Internet Analyzer-client insluiten .

  13. U kunt de voortgang van de test controleren door de statuswaarde bij te houden:

    az internet-analyzer test show --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest"
    
  14. U kunt de verzamelde resultaten van de test inspecteren door er tijdreeksen of scorecards voor te genereren:

    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
    

Volgende stappen