Bagikan melalui


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:

Metrik Satuan Agregasi Dimensi
AllocationDurationMS
Durasi permintaan kumpulan rata-rata
Milidetik Tengah Image,PoolId,ResourceRequestType,Type
Dialokasikan
Jumlah Agen Azure DevOps dengan tugas yang sedang berjalan saat ini
Hitung/Jumlah Rata-rata, Min, Maks Images,PoolId,ProviderName,SKU
Tidak Siap
Jumlah Agen Azure DevOps yang tidak disiapkan untuk pengujian
Hitung/Jumlah Rata-rata, Min, Maks Images,PoolId,ProviderName,SKU
Menunggu Pemulihan Gambar
Jumlah Agen Azure DevOps yang sedang dalam proses penggambaran ulang
Hitung/Jumlah Rata-rata, Min, Maks Images,PoolId,ProviderName,SKU
Pengembalian Tertunda
Jumlah Agen Azure DevOps yang setelah pembersihan, menunggu penghapusan yang dilakukan secara bertahap.
Hitung/Jumlah Rata-rata, Min, Maks Images,PoolId,ProviderName,SKU
Tersedia
Jumlah Agen Azure DevOps yang saat ini aktif
Hitung/Jumlah Rata-rata, Min, Maks Images,PoolId,ProviderName,SKU
Siap
Jumlah Agen Azure DevOps yang ada yang disiapkan untuk menerima pekerjaan
Hitung/Jumlah Rata-rata, Min, Maks Images,PoolId,ProviderName,SKU
Memulai
Jumlah Agen Azure DevOps yang sedang disiapkan
Hitung/Jumlah Rata-rata, Min, Maks Images,PoolId,ProviderName,SKU
Seluruh
Jumlah total Agen Azure DevOps
Hitung/Jumlah Rata-rata, Min, Maks Images,PoolId,ProviderName,SKU
Hitung
Jumlah total agen yang disediakan, dikelompokkan menurut status
Hitung/Jumlah Hitung/Jumlah ErrorCode, , FailureStagePoolId, RequestType, , Status,Type

Pemfilteran dan pemisahan

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

Dimensi Deskripsi
Image Nama gambar
Images Daftar gambar
PoolId Nama Kumpulan DevOps Terkelola
ProviderName Penyedia CI/CD (AzureProvider saat ini adalah satu-satunya penyedia)
ResourceRequestType
SKU Ukuran mesin virtual
Type
ErrorCode Salah satu kode kesalahan yang tercantum dalam Kode kesalahan
FailureStage
RequestType
Status Status agen

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.
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-000000000000, 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.

Lihat juga