CLI kullanarak İnternet Çözümleyicisi testi oluşturma (Önizleme)
Önemli
Azure Internet Analyzer , 15 Mart 2024'te kullanımdan kaldırıldı. Ayrıntılı bilgi için bkz. Azure İnternet Çözümleyicisi'nin kullanımdan kaldırılması.
İnternet Çözümleyicisi kaynağı oluşturmanın iki yolu vardır: Azure portal veya CLI'yi kullanma. Bu bölüm, CLI deneyimimizi kullanarak yeni bir Azure İnternet Çözümleyicisi kaynağı oluşturmanıza yardımcı olur.
Önemli
Bu genel önizleme bir hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yüklerinde kullanılmamalıdır. Belirli özellikler desteklenmiyor olabilir, kısıtlı yeteneklere sahip olabilir veya tüm Azure konumlarında mevcut olmayabilir. Ayrıntılar için bkz. Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.
Başlamadan önce
Genel önizleme genel olarak kullanılabilir; ancak önizleme sırasında veri depolama alanı ABD Batı 2 ile sınırlıdır.
Nesne modeli
Internet Analyzer CLI aşağıdaki kaynak türlerini kullanıma sunar:
- Testler - Test, zaman içinde iki İnternet uç noktasının (A ve B) son kullanıcı performansını karşılaştırır.
- Profiller - Testler bir İnternet Çözümleyicisi profili altında oluşturulur. Profiller, ilgili testlerin gruplanması için izin verir; tek bir profil bir veya daha fazla test içerebilir.
- Önceden Yapılandırılmış Uç Noktalar - Çeşitli yapılandırmalarla (bölgeler, hızlandırma teknolojileri vb.) uç noktalar ayarladık. Testlerinizde bu önceden yapılandırılmış uç noktalardan herhangi birini kullanabilirsiniz.
- Karneler - Karne, ölçüm sonuçlarının hızlı ve anlamlı özetlerini sağlar. Karnenizi yorumlama bölümüne bakın.
- Zaman Serisi - Zaman serisi, bir ölçümün zaman içinde nasıl değiştiğini gösterir.
Profil ve Test Oluşturma
Azure İnternet Çözümleyicisi SSS bölümündeki önizlemeye katılma Nasıl yaparım? yönergelerini izleyerek İnternet Çözümleyicisi önizleme erişimi alın.
login
CLI oturumu başlatmak için komutunu çalıştırın:az login
CLI varsayılan tarayıcınızı açabiliyorsa bunu yapar ve bir Azure oturum açma sayfası yükler. Aksi takdirde adresinde bir tarayıcı sayfası https://aka.ms/devicelogin açın ve terminalinizde görüntülenen yetkilendirme kodunu girin.
Tarayıcıda hesabınızın kimlik bilgileriyle oturum açın.
İnternet Çözümleyicisi genel önizlemesine erişim verilen Abonelik Kimliğinizi seçin.
Oturum açtıktan sonra Azure hesabınızla ilişkili aboneliklerin listesini görürsünüz. ile
isDefault: true
abonelik bilgileri, oturum açtıktan sonra şu anda etkinleştirilmiş olan aboneliktir. Başka bir abonelik seçmek için, geçiş için abonelik kimliğiyle az account set komutunu kullanın. Abonelik seçimi hakkında daha fazla bilgi için bkz. Birden çok Azure aboneliği kullanma.Azure CLI ile oturum açma bölümünde ayrıntılı bir şekilde ele alınan etkileşimsiz olarak oturum açma yöntemleri mevcuttur.
[İsteğe bağlı] Yeni bir Azure Kaynak Grubu oluşturun:
az group create --location eastus --name "MyInternetAnalyzerResourceGroup"
Azure CLI İnternet Çözümleyicisi Uzantısını yükleyin:
az extension add --name internet-analyzer
Yeni bir Internet Analyzer profili oluşturun:
az internet-analyzer profile create --location eastus --resource-group "MyInternetAnalyzerResourceGroup" --name "MyInternetAnalyzerProfile" --enabled-state Enabled
Yeni oluşturulan profil için önceden yapılandırılmış tüm uç noktaları listeleyin:
az internet-analyzer preconfigured-endpoint list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"
Yeni oluşturulan InternetAnalyzer profili altında yeni bir test oluşturun:
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
Yukarıdaki komut, hem hem
www.microsoft.com
dewww.contoso.com
öğesinin özel yollar altında tek piksellik görüntüyü (trans.gif) barındırdığını varsayar. Bir nesne yolu açıkça belirtilmezse, Internet Analyzer varsayılan olarak nesne yolu olarak kullanır/apc/trans.gif
. Bu, önceden yapılandırılmış uç noktaların tek piksellik görüntüyü barındırdığı yerdir. Ayrıca şemanın (https/http) belirtilmesine gerek olmadığını unutmayın; Internet Analyzer yalnızca HTTPS uç noktalarını desteklediği için HTTPS varsayılır.Yeni test İnternet Çözümleyicisi profilinin altında görünmelidir:
az internet-analyzer test list --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile"
Örnek çıktı:
[ { "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" } ]
Ölçümleri oluşturmaya başlamak için testin scriptFileUri'sinin işaret ettiği JavaScript dosyasının Web uygulamanıza eklenmiş olması gerekir. Belirli yönergelere İnternet Çözümleyicisi İstemcisi Ekle sayfasından ulaşabilirsiniz.
"Durum" değerini izleyerek testin ilerleme durumunu izleyebilirsiniz:
az internet-analyzer test show --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest"
Zaman çizelgeleri veya karneler oluşturarak testin toplanan sonuçlarını inceleyebilirsiniz:
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
Sonraki adımlar
- Desteklenen komutların ve kullanım örneklerinin tam listesi için Internet Analyzer CLI başvurusuna göz atın.
- Internet Analyzer SSS bölümünü okuyun.
- İnternet Çözümleyicisi İstemcisi'ni ekleme ve özel uç nokta oluşturma hakkında daha fazla bilgi edinin.