Vytvoření testu Internet Analyzeru pomocí rozhraní příkazového řádku (Preview)

Existují dva způsoby, jak vytvořit prostředek Internet Analyzeru – pomocí Azure Portal nebo pomocí rozhraní příkazového řádku. Tato část vám pomůže vytvořit nový prostředek Azure Internet Analyzer pomocí našeho rozhraní příkazového řádku.

Důležité

Tato verze Public Preview se poskytuje bez smlouvy o úrovni služeb a neměla by se používat pro úlohy v produkčním prostředí. Některé funkce nemusí být podporované, můžou mít omezené možnosti nebo nemusí být dostupné ve všech umístěních Azure. Podrobnosti najdete v dodatečných podmínkách použití systémů Microsoft Azure Preview.

Než začnete

Verze Public Preview je k dispozici pro globální použití. Úložiště dat je ale ve verzi Preview omezené na usa – západ 2 .

Objektový model

Internet Analyzer CLI zveřejňuje následující typy prostředků:

  • Testy – test porovnává výkon koncového uživatele dvou internetových koncových bodů (A a B) v průběhu času.
  • Profily – Testy se vytvářejí pod profilem Analyzátoru sítě Internet. Profily umožňují seskupit související testy; jeden profil může obsahovat jeden nebo více testů.
  • Předkonfigurované koncové body – nastavili jsme koncové body s různými konfiguracemi (oblasti, technologie zrychlení atd.). V testech můžete použít kterýkoli z těchto předkonfigurovaných koncových bodů.
  • Přehledy výkonnostních metrik – přehled výkonnostních metrik poskytuje rychlé a smysluplné souhrny výsledků měření. Projděte si téma Interpretace přehledu výkonnostních metrik.
  • Časová řada – časová řada ukazuje, jak se metrika mění v průběhu času.

Vytvoření profilu a testu

  1. Získejte přístup ke službě Internet Analyzer ve verzi Preview podle pokynů k Návody účasti ve verzi Preview? v nejčastějších dotazech ke službě Azure Internet Analyzer.

  2. Nainstalujte Azure CLI.

  3. Spuštěním login příkazu spusťte relaci rozhraní příkazového řádku:

    az login
    

    Pokud rozhraní příkazového řádku může otevřít váš výchozí prohlížeč, provede to a načte přihlašovací stránku Azure. V opačném případě otevřete stránku prohlížeče na adrese https://aka.ms/devicelogin a zadejte autorizační kód zobrazený v terminálu.

  4. Přihlaste se pomocí přihlašovacích údajů vašeho účtu v prohlížeči.

  5. Vyberte ID vašeho předplatného, kterému byl udělen přístup k prohlížeči Internet Analyzer Public Preview.

    Po přihlášení se zobrazí seznam předplatných přidružených k vašemu účtu Azure. Informace o předplatném s isDefault: true je aktuálně aktivované předplatné po přihlášení. K výběru jiného předplatného použijte příkaz az account set s ID předplatného, na který přejdete. Další informace o výběru předplatného najdete v tématu Použití více předplatných Azure.

    Existují i způsoby, jak se přihlásit neinteraktivně. Ty jsou podrobně popsané v tématu Přihlášení pomocí Azure CLI.

  6. [Volitelné] Vytvořte novou skupinu prostředků Azure:

    az group create --location eastus --name "MyInternetAnalyzerResourceGroup"
    
  7. Nainstalujte rozšíření Azure CLI Internet Analyzer:

    az extension add --name internet-analyzer
    
  8. Vytvořte nový profil nástroje Internet Analyzer:

    az internet-analyzer profile create --location eastus --resource-group "MyInternetAnalyzerResourceGroup" --name "MyInternetAnalyzerProfile" --enabled-state Enabled
    
  9. Seznam všech předkonfigurovaných koncových bodů dostupných pro nově vytvořený profil:

    az internet-analyzer preconfigured-endpoint list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"
    
  10. Vytvořte nový test v nově vytvořeném profilu 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
    

    Výše uvedený příkaz předpokládá, že i www.contoso.comwww.microsoft.com jsou hostiteli obrázku s jedním pixelem (trans.gif) ve vlastních cestách. Pokud cesta k objektu není explicitně zadána, internet Analyzer použije /apc/trans.gif jako cestu k objektu ve výchozím nastavení, což je místo, kde jsou předkonfigurované koncové body hostiteli obrázku s jedním pixelem. Všimněte si také, že schéma (https/http) nemusí být zadáno; Internet Analyzer podporuje jenom koncové body HTTPS, takže se předpokládá https.

  11. Nový test by se měl zobrazit pod profilem Internet Analyzer:

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

    Příklad výstupu:

    [
        {
            "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. Chcete-li začít generovat měření, javascriptový soubor, na který odkazuje skriptFileUri testu, musí být vložen do webové aplikace. Konkrétní pokyny najdete na stránce Vložení klienta internetového analyzátoru .

  13. Průběh testu můžete sledovat tak, že budete sledovat jeho hodnotu stavu:

    az internet-analyzer test show --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest"
    
  14. Shromážděné výsledky testu můžete zkontrolovat tak, že pro něj vygenerujete časové intervaly nebo přehledy výkonnostních metrik:

    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
    

Další kroky