Vytvoření testu pomocí rozhraní příkazového řádku (Preview) pro Internet Analyzer
Existují dva způsoby, jak vytvořit prostředek nástroje Internet Analyzer 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 prostředí CLI.
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 použití globálně; úložiště dat je ale ve verzi Preview omezené na USA – západ 2 .
Objektový model
Rozhraní příkazového řádku pro Internet Analyzer zpřístupňuje následující typy prostředků:
- Testy – test porovná výkon koncových uživatelů dvou koncových bodů (a a B) v průběhu času.
- Profily – testy se vytvářejí v profilu Internet Analyzer. Profily umožňují seskupit související testy; jeden profil může obsahovat jeden nebo více testů.
- Předem nakonfigurované koncové body – nastavili jsme koncové body s řadou konfigurací (oblasti, technologie zrychlení atd.). V testech můžete použít některý z těchto předkonfigurovaných koncových bodů.
- Scorecardy – scorecard poskytuje rychlé a smysluplné souhrny výsledků měření. Přečtěte si téma Interpretace přehledu výkonnostních metrik.
- Time Series – časová řada ukazuje, jak se metrika mění v čase.
Vytváření profilů a testů
Získat přístup k aplikaci Internet Analyzer Preview pomocí návody se účastní verze Preview? pokyny najdete v tématu Nejčastější dotazy k Azure Internet Analyzer.
Spuštěním
loginpříkazu spusťte relaci CLI:az loginPokud rozhraní příkazového řádku může otevřít výchozí prohlížeč, bude to mít za následek a načíst 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.
Přihlaste se pomocí přihlašovacích údajů vašeho účtu v prohlížeči.
Vyberte ID předplatného, kterému bylo uděleno oprávnění k přístupu k 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: trueje aktuálně aktivované předplatné po přihlášení. Pokud chcete vybrat jiné předplatné, přejděte k přepínači pomocí příkazu AZ Account set s ID předplatného. 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.
[Nepovinné] Vytvořte novou skupinu prostředků Azure:
az group create --location eastus --name "MyInternetAnalyzerResourceGroup"Nainstalujte rozšíření Azure CLI Internet Analyzer:
az extension add --name internet-analyzerVytvořit nový profil pro Internet Analyzer:
az internet-analyzer profile create --location eastus --resource-group "MyInternetAnalyzerResourceGroup" --name "MyInternetAnalyzerProfile" --enabled-state EnabledVypíše všechny předem nakonfigurované koncové body, které jsou k dispozici nově vytvořenému profilu:
az internet-analyzer preconfigured-endpoint list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"Vytvořte nový test pod nově vytvořeným profilem 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 EnabledVýše uvedený příkaz předpokládá, že oba a hostují obrázek v obrazovém obraze
www.contoso.comwww.microsoft.com(trans.gif) v části vlastní cesty. Pokud není cesta k objektu explicitně určena, bude služba Internet Analyzer/apc/trans.gifve výchozím nastavení používat jako cestu k objektu, což je umístění předkonfigurovaných koncových bodů pro obrázek v podobě jednoho pixelu. Všimněte si také, že není nutné zadávat schéma (HTTPS/HTTP); Nástroj Internet Analyzer podporuje pouze koncové body HTTPS, takže se předpokládá protokol HTTPS.Nový test by měl být zobrazen pod profilem nástroje 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" } ]Aby bylo možné začít generovat měření, musí být soubor JavaScriptu, na který odkazuje scriptFileUri testu, vložen do vaší webové aplikace. Konkrétní pokyny najdete na stránce pro vložení klienta Internet Analyzer .
Průběh testu můžete monitorovat tak, že si zachováte jeho hodnotu "stav":
az internet-analyzer test show --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest"Shromážděné výsledky testu můžete zkontrolovat tak, že pro něj vygenerujete časové řady nebo přehledy:
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
- Úplný seznam podporovaných příkazů a příkladů použití najdete v referenčních informacích k rozhraní příkazového řádku Internet Analyzer.
- Přečtěte si Nejčastější dotazy k Internet Analyzer.
- Přečtěte si další informace o vložení klienta Internet Analyzer a vytvoření vlastního koncového bodu.