Yönetilen DevOps Havuzlarını izleme

Yönetilen DevOps Havuzları, havuz örneklerinizi izlemek için çeşitli seçenekler sağlar. Genel Bakış sayfası önceden tanımlanmış ölçüm grafikleri sağlar ve Ölçümler sayfasında özel grafikler yapılandırabilirsiniz. Yönetilen DevOps Havuzlarınızın durumunu izlemek için bu araçları kullanın.

Mevcut ölçümler

Yönetilen DevOps Havuzları aşağıdaki ölçümleri sağlar:

Kategori: Gecikme Süresi

Metrik REST API'de isim Gelişmiş platform ölçümleri Birim Aggregation Dimensions Zaman Granülleri DS İhracat
AllocationDurationMs

İstekleri ayırmak için ortalama süre (ms)
AllocationDurationMs Hayır Milisaniye Ortalama PoolId, Type, ResourceRequestType, Image PT1M Yes
ÖncekiDurumdaGeçirilenSüreMs

Geçerli duruma (ms) geçmeden önce önceki durumda harcanan süre
TimeSpentInPreviousStateMs Hayır Milisaniye Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, , DataDiskType, PreviousState, NewState PT1M Yes

Kategori: Doygunluk

Metrik REST API'de isim Gelişmiş platform ölçümleri Birim Aggregation Dimensions Zaman Granülleri DS İhracat
Ayrılan

Ayrılan kaynaklar
Allocated Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes
Talep

Havuzdaki toplam etkin talep
Demand Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes
Hazır Değil

Kullanılmaya hazır olmayan kaynaklar
NotReady Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes
Yeniden Görüntüleme Bekleniyor

Yeniden yapılandırılmayı bekleyen kaynaklar
PendingReimage Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes
İade Beklemede

İade bekleyen kaynaklar
PendingReturn Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes
Sağlanan

Sağlanan kaynaklar
Provisioned Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes
Hazır

Kullanılmaya hazır kaynaklar
Ready Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes
Başlangıç

Başlamakta olan kaynaklar
Starting Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes
Toplam

Toplam Kaynak Sayısı
Total Hayır Sayı Ortalama, Maksimum, Minimum PoolId, SKU, Images, ProviderName PT1M Yes

Kategori: SaturationByCapability

Metrik REST API'de isim Gelişmiş platform ölçümleri Birim Aggregation Dimensions Zaman Granülleri DS İhracat
Ayrılan

Özelliğe göre ayrılan kaynaklar
AllocatedByCapability Hayır Sayı Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, DataDiskType PT1M Yes
Talep

Kapasiteye göre havuzdaki toplam etkin talep
DemandByCapability Hayır Sayı Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, DataDiskType PT1M Yes
Hazır Değil

Özelliğe göre kullanıma hazır olmayan kaynaklar
NotReadyByCapability Hayır Sayı Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, DataDiskType PT1M Yes
Yeniden Görüntüleme Bekleniyor

Yeteneklere göre yeniden imajlanması bekleyen kaynaklar
PendingReimageByCapability Hayır Sayı Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, DataDiskType PT1M Yes
İade Beklemede

Yeteneğe göre iadesi beklenen kaynaklar
PendingReturnByCapability Hayır Sayı Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, DataDiskType PT1M Yes
Sağlanan

Yetenek bazında sağlanan kaynaklar
ProvisionedByCapability Hayır Sayı Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, DataDiskType PT1M Yes
Hazır

Yeteneğe göre kullanıma hazır kaynaklar
ReadyByCapability Hayır Sayı Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, DataDiskType PT1M Yes
Başlangıç

Yetenek ile başlayan kaynaklar
StartingByCapability Hayır Sayı Ortalama, Maksimum, Minimum PoolId, Image, ImageVersion, DataDiskType PT1M Yes

Kategori: Trafik

Metrik REST API'de isim Gelişmiş platform ölçümleri Birim Aggregation Dimensions Zaman Granülleri DS İhracat
Sayı

Son dökümdeki istek sayısı
Count Hayır Sayı Sayı RequestType, Status, PoolId, , Type, ErrorCode, FailureStage, Image PT1M Yes

Boyut filtreleri ve bölme

Azure İzleyici, boyutları olan ölçümler için filtrelemeyi ve bölmeyi destekler. Yönetilen DevOps Havuzları aşağıdaki boyutları sağlar. Belirli bir ölçüm için hangi boyutların geçerli olduğunu gösteren bir liste için önceki tabloya bakın.

Boyut Açıklama
DataDiskType Kaynağa bağlı veri diski türü
ErrorCode Hata kodları bölümünde listelenen hata kodlarından biri
FailureStage İsteğin başarısız olduğu sağlama aşaması (sağlama hatalarını gruplandırmak için kullanılır)
Image Görüntü adı
Images Görüntü listesi
ImageVersion Görüntünün sürümü
NewState Kaynağın geçiş yaptığı durum
PoolId Yönetilen DevOps Havuzunun Adı
PremountConfigurations Kaynağa uygulanan ön bağlama yapılandırmaları
PreviousState Kaynağın geçiş yaptığı durum
ProviderName CI/CD sağlayıcısı (AzureProvider şu anda tek sağlayıcıdır)
RequestType Havuza yapılan isteğin türü (örneğin, tahsis etme, iade veya yeniden imajlama)
ResourceRequestType Zamanlanan kaynak ayırma isteğinin türü
SKU VM boyutu
Status Temsilci durumu
Type
VMPriority VM önceliği (örneğin, Normal veya Spot)

Filtreleme, grafiğe hangi boyut değerlerinin dahil olduğunu seçmenizi sağlar. Toplam aracı sağlama sayısı metriğinin grafiğini oluştururken başarılı istekleri göstermek isteyebilirsiniz. Filtreyi Durum boyutuna uygularsınız.

Bölme, grafiğin bir boyutun her değeri için ayrı çizgiler görüntüleyip görüntülemediğini veya değerleri tek bir satırda toplayıp toplamadığını denetler. Bölme, ölçümün farklı kesimlerinin birbiriyle karşılaştırmasını görselleştirmenize olanak tanır. Tüm havuzlarda ortalama bir AllocationDurationMS için bir satır veya her havuz için ayrı satırlar görebilirsiniz.

Daha fazla bilgi için bkz . Ölçümleri Analiz Etme, Boyut filtrelerini kullanma ve bölme.

Yönetilen DevOps Havuzu Genel Bakışında Ölçümleri Görüntüleyin

Yönetilen DevOps Havuzunuzun Genel Bakış sayfası, son saat, gün, 7 gün veya 30 güne ait ölçümleri görüntülemek üzere ayarlanabilen aşağıdaki önceden tanımlanmış ölçüm grafiklerini içerir.

Grafikleri özelleştirebilir veya kendi grafiklerinizi oluşturabilirsiniz. Daha fazla bilgi için bkz . Ölçümleri analiz etme, Ölçüm grafiği oluşturma.

Havuz Kullanımı grafiği

Havuz Kullanımı grafiği aşağıdaki ölçümleri görüntüler.

  • Başlangıç: Başlatılan ve görevleri kabul etmeye hazırlanan aracıların sayısı.
  • Hazır: Yalnızca aracı sayısı ve işleri kabul etmeye hazır.
  • Atanan: Şu anda işleri çalıştıran aracı sayısı.
  • NotReady: Bir işi tamamlamış ancak henüz yeni bir işi kabul etmeye hazır olmayan durum bilgisi olan aracıların sayısı.
  • PendingReimage: Bir işi tamamlayan ve yeniden hazırlanmaya hazırlanan aracıların sayısı. Bekleme aracısı modu etkin durumdaki durum bilgisi olmayan aracılar için havuzunuzu yapılandırdıysanız bu durum tipiktir.
  • PendingReturn: Temizleme sonrasında silinmeyi bekleyen Azure DevOps Aracılarının sayısı (toplu olarak gerçekleşir)
  • Tahsis edilen: Çevrimiçi aracıların sayısı.
  • Toplam: Toplam ajan sayısı.

Havuz Sağlama Durumu grafiği

Havuz Sağlama Durumu grafiği aşağıdaki ölçümleri görüntüler.

  • Sayı - Temin edilen ve durumlarına göre gruplandırılmış aracıların toplam sayısı (Tamamlandı/Başarısız)

İstek Süreleri grafiği

İstek Süreleri grafiğinde aşağıdaki ölçümler görüntülenir.

  • AllocationDurationMS - Ortalama havuz isteği süresi

Hata Aşamaları grafiği

Hata Aşamaları grafiğinde aşağıdaki ölçümler görüntülenir.

  • Count - FailureStage'e göre gruplandırılmış, sağlanamayan toplam ajan sayısı

Hata Kodları grafiği

Hata Kodları grafiği aşağıdaki ölçümleri görüntüler.

  • Count - Sağlama başarısız olan ve ErrorCode'a göre gruplandırılmış toplam aracı sayısı

Hata kodlarının listesi için aşağıdaki Hata kodları bölümüne bakın.

Hata kodları

Hata kodu Hata İletisi
AzureInternalServerError VM ayırma işlemi bir iç hata nedeniyle başarısız oldu. Daha sonra yeniden deneyin veya farklı bir konuma dağıtmayı deneyin.
ClusterOutOfCapacity Ayırma başarısız oldu. Bu abonelik için tahsisin, kapasiteli olmayabilecek bir küme grubu ile kısıtlı olduğunu unutmayın. Küme kısıtlamasını kaldırmak için abonelik yöneticisine veya Microsoft Desteği başvurun. Tahsis başarı olasılığını artırma hakkında daha fazla bilgi edinmek için adresinde https://aka.ms/allocation-guidance okuyun.
ConstraintsCannotBeAllocated Ayırma başarısız oldu. Koşulu fazla kısıtlayıcı olduğu için aşağıdaki kısıtlamalara sahip VM(ler) ayrılamıyor. Bu durum genellikle yeterli onaylanan kotanız olsa bile Azure bölgede seçili SKU'yu sağlama konusunda sorun yaşadığını gösterir.
CustomScriptError VM, 'customScript' uzantısı işlenirken bir hata bildirdi (yayımcı 'Microsoft.Compute' ve 'CustomScriptExtension' türü). Hata iletisi: 'Komutu yürütme tamamlandı'. Sorun giderme hakkında daha fazla bilgiyi adresinde https://aka.ms/VMExtensionCSEWindowsTroubleshootbulabilirsiniz.
DiskProcessingTimeout '...' VM'sinin işlenmesi, aynı Kullanılabilirlik Kümesi'ndeki '...' VM'si tarafından karşılaşılan bir veya daha fazla disk işleme hatası nedeniyle durduruldu. İşlemi tekrar denemeden önce '...' VM ile ilgili hatayı çözün. Daha fazla bilgi için bkz. https://aka.ms/activitylog.
EndpointNotFound 404 - Uç nokta için bağlı dinleyici yok. TrackingId:00000000-0000-0000-0000-0000000000, SystemTracker:tipresourceprovider.servicebus.windows.net:tipresourceproviderconnection/pools/es_tap_prime_cus_d4ds, Zaman Damgası:2024-02-15T21:15:57
ExceedingQuota Kota aşıldı.
FailedToRetrieveUserPassword Kullanıcı parolası alınamadı... Key Vault'tan
ForbiddenByFirewall Yasak
HTTPResponseBodyNotAvailable HTTP yanıt gövdesi mevcut değil
ImageNotFound Görüntü bulunamadı. Görüntüyü denetleyin ve sürümün mevcut olup olmadığını denetleyin
ImageRemovedFromPool Verilen anahtar sözlükte yoktu
ImageThrottling Anlık görüntü veya görüntü kaynağından gelen eşzamanlı kopyalama istekleri çok fazla. Daha sonra yeniden deneyin.
InstallationOfWindowsUndeployable VM için işletim sistemi sağlama başarısız oldu. Hata ayrıntıları: Windows'un bu yüklemesi dağıtılamaz. Görüntünün düzgün bir şekilde hazırlandığından (genelleştirilmiş) emin olun. Windows için yönergeler: https://azure.microsoft.com/documentation/articles/virtual-machines-windows-upload-image/
InsufficientCapacity Ayırma başarısız oldu. Bu bölgede istenen sanal makine boyutu için yeterli kapasitemiz yok. Tahsis başarı olasılığını artırma hakkında daha fazla bilgi için bkz. https://aka.ms/allocation-guidance
InvalidSubnetDelegation Tarafından /subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} başvuruda bulunılan alt ağ/subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Compute/virtualMachineScaleSets/{}/updateGroups/version1/networkInterfaceConfigurations/nic/ipConfigurations/ipconfig, dış kaynaklar içerdiği için kullanılamıyor.
NetworkProfileProcessingTimeout VM'in ağ profili işlenirken beklenmeyen bir hata oluştu. Daha sonra yeniden deneyin.
ProvisioningTimeOut Kaynak subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/networkInterfaces/providers/Microsoft.Compute/virtualMachineScaleSets/{}/virtualMachines/networkInterfaces/nic bulunamadı. VM için işletim sistemi sağlama ayrılan sürede tamamlanmadı. VM yine de sağlamayı başarıyla bitirebilir. Sağlama durumunu daha sonra denetleyin. Ayrıca, görüntünün düzgün bir şekilde hazırlandığından (genelleştirilmiş) emin olun. Windows yönergeleri: https://azure.microsoft.com/documentation/articles/virtual-machines-windows-upload-image/ Linux yönergeleri: https://azure.microsoft.com/documentation/articles/virtual-machines-linux-capture-image/ Eşzamanlı olarak 20'den fazla Sanal Makineler dağıtıyorsanız, özel görüntünüzü paylaşılan görüntü galerisine taşımayı göz önünde bulundurun. https://aka.ms/movetosig Aynı amaç için referans alın.
RemoteNameCantBeResolved
ResourceGroupBeingDeleted Kaynak grubu ... şu an silinme durumunda ve bu işlemi gerçekleştiremez.
SecretDisabled Devre dışı bırakılmış bir sır üzerinde get işlemi yapılamaz. Durum: 403 (Yasak) Hata Kodu: Yasak
ServiceUnavailable Hizmet şu anda kullanılamıyor. İsteği daha sonra yeniden deneyin.
SkuNotAvailable 'Kapasite Kısıtlamaları nedeniyle başarısız olan aşağıdaki SKU'lar' kaynağı için istenen VM boyutu, şu anda bu konumda mevcut değil. Başka bir boyut deneyin veya farklı bir konuma veya farklı bir bölgeye dağıtın. Ayrıntılar için bkz https://aka.ms/azureskunotavailable .
TaskCanceled Yapılandırılan HttpClient.Timeout süresi 100 saniye geçtiğinden istek iptal edildi.
VirtualNetworkIsNotFound Sanal Ağ silinebilir.
WorkerSetupFailed, UnableToDownloadWorkerCheckNetwork, UnableToDownloadWorkerCheckNetwork[<endpoint>] Ağ altyapısı önkoşul uç noktalarından birine erişimi engelliyor.
UnableToDownloadWorkerCheckNetwork_TLSIssue Gerekli uç noktalarla iletişim kurarken TLS Bağlantısı başarısız oldu.
ConstraintsCannotBeAllocated Ayırma başarısız oldu. Koşulu fazla kısıtlayıcı olduğu için aşağıdaki kısıtlamalara sahip VM(ler) ayrılamıyor. Lütfen bazı kısıtlamaları kaldırın ve yeniden deneyin.

Ayrıca bkz.