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

  1. 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.

  2. Azure CLI'yi yükleyin.

  3. 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.

  4. Tarayıcıda hesabınızın kimlik bilgileriyle oturum açın.

  5. İ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.

  6. [İsteğe bağlı] Yeni bir Azure Kaynak Grubu oluşturun:

    az group create --location eastus --name "MyInternetAnalyzerResourceGroup"
    
  7. Azure CLI İnternet Çözümleyicisi Uzantısını yükleyin:

    az extension add --name internet-analyzer
    
  8. Yeni bir Internet Analyzer profili oluşturun:

    az internet-analyzer profile create --location eastus --resource-group "MyInternetAnalyzerResourceGroup" --name "MyInternetAnalyzerProfile" --enabled-state Enabled
    
  9. 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"
    
  10. 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 de www.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.

  11. 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"
        }
    ]
    
  12. Ö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.

  13. "Durum" değerini izleyerek testin ilerleme durumunu izleyebilirsiniz:

    az internet-analyzer test show --resource-group "MyInternetAnalyzerResourceGroup" --profile-name "MyInternetAnalyzerProfile" --name "MyFirstInternetAnalyzerTest"
    
  14. 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