Memantau Kumpulan DevOps Terkelola

Kumpulan DevOps Terkelola menyediakan beberapa opsi untuk memantau instans kumpulan Anda. Halaman Gambaran Umum menyediakan bagan metrik yang telah ditentukan sebelumnya, dan Anda dapat mengonfigurasi bagan kustom di halaman Metrik . Gunakan alat ini untuk memantau kesehatan instans Kumpulan DevOps Terkelola Anda.

Metrik yang tersedia

Kumpulan DevOps Terkelola menyediakan metrik berikut:

Kategori: Latensi

Metrik Nama dalam REST API Metrik platform tingkat lanjut Satuan Aggregation Dimensions Granul Waktu DS Ekspor
AllocationDurationMs

Waktu rata-rata untuk mengalokasikan permintaan (ms)
AllocationDurationMs No Milidetik Tengah PoolId,Type,ResourceRequestType,Image PT1M Ya
TimeSpentInPreviousStateMs

Waktu yang dihabiskan dalam status sebelumnya sebelum transisi ke status saat ini (ms)
TimeSpentInPreviousStateMs No Milidetik Rata-rata, Maksimum, Minimum PoolId, , ImageImageVersion, DataDiskType, , PreviousState,NewState PT1M Ya

Kategori: Saturasi

Metrik Nama dalam REST API Metrik platform tingkat lanjut Satuan Aggregation Dimensions Granul Waktu DS Ekspor
Dialokasikan

Sumber daya yang dialokasikan
Allocated No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya
Permintaan

Total permintaan aktif pada pool
Demand No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya
Tidak Siap

Sumber daya yang belum siap untuk digunakan
NotReady No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya
Menunggu Pemulihan Gambar

Sumber daya yang menunggu pencitraan ulang
PendingReimage No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya
Pengembalian Tertunda

Sumber daya yang menunggu pengembalian
PendingReturn No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya
Tersedia

Sumber daya yang disediakan
Provisioned No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya
Siap

Sumber daya yang siap digunakan
Ready No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya
Memulai

Sumber daya yang memulai
Starting No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya
Total

Jumlah Total Sumber Daya
Total No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,SKU,Images,ProviderName PT1M Ya

Kategori: SaturationByCapability

Metrik Nama dalam REST API Metrik platform tingkat lanjut Satuan Aggregation Dimensions Granul Waktu DS Ekspor
Dialokasikan

Sumber daya yang dialokasikan oleh kemampuan
AllocatedByCapability No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,Image,ImageVersion,DataDiskType PT1M Ya
Permintaan

Total permintaan aktif pada pool berdasarkan kapabilitas
DemandByCapability No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,Image,ImageVersion,DataDiskType PT1M Ya
Tidak Siap

Sumber daya yang belum siap digunakan berdasarkan kapabilitas
NotReadyByCapability No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,Image,ImageVersion,DataDiskType PT1M Ya
Menunggu Pemulihan Gambar

Sumber daya yang menunggu reimage berdasarkan kapabilitas
PendingReimageByCapability No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,Image,ImageVersion,DataDiskType PT1M Ya
Pengembalian Tertunda

Sumber daya yang tertunda pengembaliannya berdasarkan kemampuan
PendingReturnByCapability No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,Image,ImageVersion,DataDiskType PT1M Ya
Tersedia

Sumber daya yang diprovisikan berdasarkan kapabilitas
ProvisionedByCapability No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,Image,ImageVersion,DataDiskType PT1M Ya
Siap

Sumber daya yang siap digunakan berdasarkan kapabilitas
ReadyByCapability No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,Image,ImageVersion,DataDiskType PT1M Ya
Memulai

Sumber daya yang dimulai oleh kemampuan
StartingByCapability No Hitung/Jumlah Rata-rata, Maksimum, Minimum PoolId,Image,ImageVersion,DataDiskType PT1M Ya

Kategori: Lalu lintas

Metrik Nama dalam REST API Metrik platform tingkat lanjut Satuan Aggregation Dimensions Granul Waktu DS Ekspor
Hitung

Jumlah permintaan di file cadangan terakhir
Count No Hitung/Jumlah Hitung/Jumlah RequestType, , StatusPoolId, Type, ErrorCode, , FailureStage,Image PT1M Ya

Filter dimensi dan pemisahan

Azure Monitor mendukung pemfilteran dan pemisahan untuk metrik yang memiliki dimensi. Kumpulan DevOps Terkelola menyediakan dimensi berikut. Lihat tabel sebelumnya untuk daftar dimensi mana yang berlaku untuk metrik tertentu.

Dimensi Deskripsi
DataDiskType Jenis disk data yang dilampirkan ke sumber daya
ErrorCode Salah satu kode kesalahan yang tercantum dalam Kode kesalahan
FailureStage Tahap provisi di mana permintaan gagal (digunakan untuk mengelompokkan kegagalan provisi)
Image Nama gambar
Images Daftar gambar
ImageVersion Versi dari gambar
NewState Nyatakan bahwa sumber daya dialihkan ke
PoolId Nama Kumpulan DevOps Terkelola
PremountConfigurations Konfigurasi premount yang diterapkan pada sumber daya
PreviousState Nyatakan bahwa sumber daya beralih dari
ProviderName Penyedia CI/CD (AzureProvider saat ini adalah satu-satunya penyedia)
RequestType Jenis permintaan yang dibuat terhadap kumpulan (misalnya, mengalokasikan, mengembalikan, atau meniru ulang)
ResourceRequestType Jenis permintaan alokasi sumber daya yang sedang ditentukan waktunya
SKU Ukuran mesin virtual
Status Status agen
Type
VMPriority Prioritas VM (misalnya, Reguler atau Spot)

Pemfilteran memungkinkan Anda memilih nilai dimensi mana yang disertakan dalam bagan. Anda mungkin ingin menampilkan permintaan yang berhasil saat membuat bagan metrik Jumlah total penyediaan agen. Anda menerapkan filter pada dimensi Status .

Pemisahan mengontrol jika bagan menampilkan garis terpisah untuk setiap nilai dimensi, atau mengagregasi nilai ke dalam satu baris. Pemisahan memungkinkan Anda memvisualisasikan bagaimana segmen metrik yang berbeda dibandingkan satu sama lain. Anda dapat melihat satu baris untuk AllocationDurationMS rata-rata di semua kumpulan, atau Anda dapat melihat garis terpisah untuk setiap kumpulan.

Untuk informasi selengkapnya, lihat Menganalisis Metrik, Menggunakan filter dimensi, dan pemisahan.

Lihat metrik pada Gambaran Umum Kumpulan DevOps Terkelola

Halaman Gambaran Umum untuk Kumpulan DevOps Terkelola Anda berisi bagan metrik yang telah ditentukan sebelumnya berikut, yang dapat diatur untuk menampilkan metrik selama satu jam, hari, 7 hari, atau 30 hari terakhir.

Anda dapat menyesuaikan bagan atau membuat bagan Anda sendiri. Untuk informasi selengkapnya, lihat Analisis metrik, Buat bagan metrik.

Bagan Penggunaan Kumpulan

Bagan Penggunaan Kolam menampilkan metrik berikut.

  • Mulai: Jumlah agen yang memulai dan bersiap untuk menerima pekerjaan.
  • Siap: Jumlah agen saja dan siap menerima pekerjaan.
  • Ditugaskan: Jumlah agen yang saat ini menjalankan tugas.
  • NotReady: Jumlah agen stateful yang telah menyelesaikan pekerjaan tetapi belum siap untuk menerima pekerjaan baru.
  • PendingReimage: Jumlah agen yang telah menyelesaikan pekerjaan dan bersiap untuk dicitrakan ulang. Status ini umum jika kumpulan Anda dikonfigurasi untuk agen tanpa status dengan mode siaga agen diaktifkan.
  • PendingReturn: Jumlah Agen Azure DevOps yang sudah dibersihkan, menunggu dihapus (yang terjadi dalam kelompok)
  • Disediakan: Jumlah agen online.
  • Total: Jumlah keseluruhan agen.

Diagram Kesehatan Penyediaan Pool

Grafik Kinerja Penyediaan Kolam menampilkan metrik berikut.

  • Count - Jumlah total agen yang disediakan, dikelompokkan menurut status (Selesai/Gagal)

Grafik Durasi Permintaan

Bagan Durasi Permintaan menampilkan metrik berikut.

  • AllocationDurationMS - Durasi permintaan kumpulan rata-rata

Bagan Tahapan Kegagalan

Bagan Tahap Kegagalan menampilkan metrik berikut.

  • Count - Jumlah total agen yang gagal diprovisikan, dikelompokkan berdasarkan Tahap Kegagalan

Bagan Kode Kesalahan

Tabel Kode Kesalahan menampilkan metrik berikut.

  • Count - Jumlah total agen yang gagal diprovisikan, dikelompokkan menurut ErrorCode

Untuk daftar kode kesalahan, lihat bagian Kode kesalahan berikut.

Kode kesalahan

Kode kesalahan Pesan kesalahan
AzureInternalServerError Alokasi VM gagal karena kesalahan internal. Coba lagi nanti atau coba sebarkan ke lokasi lain.
ClusterOutOfCapacity Alokasi gagal. Perhatikan bahwa alokasi untuk langganan ini dibatasi ke sekumpulan kluster, yang mungkin tidak memiliki kapasitas. Untuk menghapus batasan kluster, hubungi administrator langganan atau Dukungan Microsoft. Baca selengkapnya tentang meningkatkan kemungkinan keberhasilan alokasi di https://aka.ms/allocation-guidance.
ConstraintsCannotBeAllocated Alokasi gagal. VM dengan batasan berikut ini tidak dapat dialokasikan karena persyaratannya terlalu ketat. Ini umumnya menyiratkan bahwa Azure mengalami masalah dalam menyediakan SKU yang dipilih di wilayah tersebut, meskipun Anda mungkin memiliki cukup kuota yang disetujui.
CustomScriptError VM melaporkan kegagalan saat memproses ekstensi 'customScript' (penerbit 'Microsoft.Compute' dan ketik 'CustomScriptExtension'). Pesan kesalahan: 'Selesai menjalankan perintah'. Informasi selengkapnya tentang pemecahan masalah tersedia di https://aka.ms/VMExtensionCSEWindowsTroubleshoot.
DiskProcessingTimeout Pemrosesan VM '...' dihentikan karena satu atau beberapa kesalahan pemrosesan disk yang ditemui oleh VM '...' dalam Set Ketersediaan yang sama. Atasi kesalahan dengan VM '...' sebelum mencoba kembali operasi. Untuk informasi selengkapnya, lihat https://aka.ms/activitylog.
EndpointNotFound 404 - Tidak ada pendengar yang terhubung untuk titik akhir. TrackingId:00000000-0000-0000-0000-0000000000, SystemTracker:tipresourceprovider.servicebus.windows.net:tipresourceproviderconnection/pools/es_tap_prime_cus_d4ds, Stempel waktu:2024-02-15T21:15:57
ExceedingQuota Kuota terlampaui.
FailedToRetrieveUserPassword Gagal mengambil kata sandi pengguna ... dari Key Vault
ForbiddenByFirewall Terlarang
HTTPResponseBodyNotAvailable Isi respons HTTP tidak tersedia
ImageNotFound Gambar tidak dapat ditemukan. Periksa gambar dan versi yang ada
ImageRemovedFromPool Kunci yang diberikan tidak ada dalam kamus
ImageThrottling Terlalu banyak permintaan salin simultan dari rekam jepret atau sumber daya gambar. Coba lagi nanti.
InstallationOfWindowsUndeployable Penyediaan OS untuk VM gagal. Detail kesalahan: Penginstalan Windows ini tidak dapat disebarkan. Pastikan gambar disiapkan dengan benar (generalisasi). Instruksi untuk Windows: https://azure.microsoft.com/documentation/articles/virtual-machines-windows-upload-image/
InsufficientCapacity Alokasi gagal. Kami tidak memiliki kapasitas yang cukup untuk ukuran mesin virtual yang diminta di wilayah ini. Baca selengkapnya tentang meningkatkan kemungkinan keberhasilan alokasi di https://aka.ms/allocation-guidance
InvalidSubnetDelegation Subnet yang /subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} dirujuk oleh /subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Compute/virtualMachineScaleSets/{}/updateGroups/version1/networkInterfaceConfigurations/nic/ipConfigurations/ipconfig tidak dapat digunakan karena berisi sumber daya eksternal.
NetworkProfileProcessingTimeout Terjadi kesalahan tak terduga saat memproses profil jaringan VM. Coba lagi nanti.
ProvisioningTimeOut Sumber daya subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/networkInterfaces/providers/Microsoft.Compute/virtualMachineScaleSets/{}/virtualMachines/networkInterfaces/nic tidak ditemukan. Provisi OS untuk VM tidak selesai dalam waktu yang dialokasikan. VM mungkin masih dapat menyelesaikan penyediaan dengan sukses. Periksa status penyediaan nanti. Selain itu, pastikan gambar telah disiapkan dengan benar (umum). Instruksi untuk Windows: https://azure.microsoft.com/documentation/articles/virtual-machines-windows-upload-image/ Instruksi untuk Linux: https://azure.microsoft.com/documentation/articles/virtual-machines-linux-capture-image/ Jika Anda menyebarkan lebih dari 20 Virtual Machines secara bersamaan, pertimbangkan untuk memindahkan gambar kustom Anda ke galeri gambar bersama. Silakan merujuk pada https://aka.ms/movetosig untuk informasi yang sama.
RemoteNameCantBeResolved
ResourceGroupBeingDeleted Grup sumber daya ... dalam status deprovisi dan tidak dapat melakukan operasi ini.
SecretDisabled Operasi get tidak diizinkan pada rahasia yang dinonaktifkan. Status: 403 (Terlarang) ErrorCode: Terlarang
ServiceUnavailable Layanan tidak tersedia sekarang. Coba lagi permintaan nanti.
SkuNotAvailable Ukuran VM yang diminta untuk sumber daya 'SKUs berikut gagal karena Pembatasan Kapasitas:' saat ini tidak tersedia di lokasi. Coba ukuran lain atau sebarkan ke lokasi lain atau zona yang berbeda. Lihat https://aka.ms/azureskunotavailable untuk detailnya.
TaskCanceled Permintaan dibatalkan karena waktu HttpClient.Timeout yang telah dikonfigurasi selama 100 detik telah berlalu.
VirtualNetworkIsNotFound Virtual Network mungkin dihapus.
WorkerSetupFailed, , UnableToDownloadWorkerCheckNetworkUnableToDownloadWorkerCheckNetwork[<endpoint>] Infrastruktur Jaringan memblokir akses ke salah satu titik akhir prasyarat.
UnableToDownloadWorkerCheckNetwork_TLSIssue Jabat Tangan TLS gagal saat menghubungi titik akhir prasyarat.
ConstraintsCannotBeAllocated Alokasi gagal. VM dengan batasan berikut ini tidak dapat dialokasikan karena persyaratannya terlalu ketat. Hapus beberapa batasan, lalu coba lagi.

Lihat juga