Dela via


Övervaka hanterade DevOps-pooler

Hanterade DevOps-pooler innehåller flera alternativ för att övervaka dina poolinstanser. Sidan Översikt innehåller fördefinierade måttdiagram och du kan konfigurera anpassade diagram på sidan Mått . Använd dessa verktyg för att övervaka hälsotillståndet för dina instanser av hanterade DevOps-pooler.

Tillgängliga mått

Hanterade DevOps-pooler innehåller följande mått:

Mått Enhet Aggregeringar Dimensioner
AllocationDurationMS
Genomsnittlig varaktighet för poolbegäran
Millisekunder Genomsnitt Image, PoolId, , ResourceRequestTypeType
Tilldelade
Antal Azure DevOps-agenter med jobb som körs för närvarande
Antal Genomsnitt, Min, Max Images, PoolId, , ProviderNameSKU
NotReady
Antal Azure DevOps-agenter som inte har konfigurerats för testning
Antal Genomsnitt, Min, Max Images, PoolId, , ProviderNameSKU
PendingReimage
Antal Azure DevOps-agenter som håller på att återskapas
Antal Genomsnitt, Min, Max Images, PoolId, , ProviderNameSKU
PendingReturn
Antal Azure DevOps-agenter som är efter rensningen och som väntar på att tas bort (som inträffar i batchar)
Antal Genomsnitt, Min, Max Images, PoolId, , ProviderNameSKU
Etablerad
Antal Azure DevOps-agenter som för närvarande är igång
Antal Genomsnitt, Min, Max Images, PoolId, , ProviderNameSKU
Klar
Antal Azure DevOps-agenter som är beredda att acceptera ett jobb
Antal Genomsnitt, Min, Max Images, PoolId, , ProviderNameSKU
Startar
Antal Azure DevOps-agenter som förbereds
Antal Genomsnitt, Min, Max Images, PoolId, , ProviderNameSKU
Totalt
Totalt antal Azure DevOps-agenter
Antal Genomsnitt, Min, Max Images, PoolId, , ProviderNameSKU
Antal
Totalt antal etablerade agenter, grupperade efter status
Antal Antal ErrorCode, FailureStage, PoolId, RequestType, , , StatusType

Filtrering och delning

Azure Monitor stöder filtrering och delning för mått som har dimensioner. Hanterade DevOps-pooler innehåller följande dimensioner. Se föregående tabell till en lista över vilka dimensioner som gäller för ett visst mått.

Dimension beskrivning
Image Avbildningens namn
Images Lista med bilder
PoolId Namn på hanterad DevOps-pool
ProviderName CI/CD-provider (AzureProvider är för närvarande den enda providern)
ResourceRequestType
SKU Storlek på virtuell dator
Type
ErrorCode En av felkoderna som anges i Felkoder
FailureStage
RequestType
Status Handläggarstatus

Med filtrering kan du välja vilka dimensionsvärden som ska ingå i diagrammet. Du kanske vill visa lyckade begäranden när du kartlägger måttet Totalt antal agenter. Du använder filtret på statusdimensionen .

Delning styr om diagrammet visar separata rader för varje värde i en dimension eller aggregerar värdena till en enda rad. Genom att dela kan du visualisera hur olika segment av måttet jämförs med varandra. Du kan se en rad för en genomsnittlig AllocationDurationMS för alla pooler, eller så kan du se separata rader för varje pool.

Mer information finns i Analysera mått, Använd dimensionsfilter och delning.

Visa mått i översikten över hanterad DevOps-pool

Sidan Översikt för din hanterade DevOps-pool innehåller följande fördefinierade måttdiagram, som kan ställas in för att visa mått för den senaste timmen, dagen, 7 dagarna eller 30 dagarna.

Du kan anpassa diagrammen eller skapa egna. Mer information finns i Analysera mått, Skapa ett måttdiagram.

Diagram över poolanvändning

Diagrammet Poolanvändning visar följande mått.

  • Start: Antal agenter som startar och förbereder sig för att acceptera jobb.
  • Klar: Endast antal agenter och redo att acceptera jobb.
  • Allokerat: Antal agenter som för närvarande kör jobb.
  • NotReady: Antal tillståndskänsliga agenter som har slutfört ett jobb men som ännu inte är redo att acceptera ett nytt jobb.
  • PendingReimage: Antal agenter som har slutfört ett jobb och förbereder sig för att omskapas. Den här statusen är typisk om du har din pool konfigurerad för tillståndslösa agenter med standby-agentläge aktiverat.
  • PendingReturn: Antal Azure DevOps-agenter som är efter rensningen och som väntar på att tas bort (vilket sker i batchar)
  • Etablerad: Antal onlineagenter.
  • Totalt: Totalt antal agenter.

Hälsodiagram för pooletablering

Diagrammet PoolEtableringshälsa visar följande mått.

  • Antal – Totalt antal etablerade agenter, grupperade efter status (slutfört/misslyckat)

Diagram över varaktigheter för begäran

Diagrammet Varaktigheter för begäran visar följande mått.

  • AllocationDurationMS – Genomsnittlig varaktighet för poolbegäran

Diagram över felsteg

Diagrammet Felsteg visar följande mått.

  • Antal – Totalt antal agenter som inte kunde etableras, grupperade efter FailureStage

Diagram över felkoder

Diagrammet Felkoder visar följande mått.

  • Antal – Totalt antal agenter som inte kunde etableras, grupperade efter ErrorCode

En lista över felkoder finns i avsnittet Felkoder .

Felkoder

Felkod Felmeddelande
AzureInternalServerError Vm-allokeringen misslyckades på grund av ett internt fel. Försök igen senare eller försök att distribuera till en annan plats.
ClusterOutOfCapacity Allokeringen misslyckades. Observera att allokeringen för den här prenumerationen är begränsad till en uppsättning kluster, som kan ha slut på kapacitet. Om du vill ta bort klusterbegränsningen kontaktar du prenumerationsadministratören eller Microsoft Support. Läs mer om att förbättra sannolikheten för allokeringsframgång på https://aka.ms/allocation-guidance.
CustomScriptError Den virtuella datorn rapporterade ett fel när tillägget "customScript" bearbetades (utgivaren "Microsoft.Compute" och typen "CustomScriptExtension"). Felmeddelande: "Kommandot har körts färdigt". Mer information om felsökning finns på https://aka.ms/VMExtensionCSEWindowsTroubleshoot.
DiskProcessingTimeout Bearbetningen av den virtuella datorn ... stoppas på grund av ett eller flera diskbearbetningsfel som påträffas av den virtuella datorn ... i samma tillgänglighetsuppsättning. Lös felet med den virtuella datorn ... innan du försöker utföra åtgärden igen. Mer information finns i https://aka.ms/activitylog.
EndpointNotFound 404 – Det finns inga lyssnare anslutna för slutpunkten. TrackingId:00000000-0000-0000-0000-00000000000, SystemTracker:tipresourceprovider.servicebus.windows.net:tipresourceproviderconnection/pools/es_tap_prime_cus_d4ds, Timestamp:2024-02-15T21:15:57
ExceedingQuota Kvoten har överskridits.
FailedToRetrieveUserPassword Det gick inte att hämta användarlösenordet ... från Key Vault
ForbiddenByFirewall Förbjudet
HTTPResponseBodyNotAvailable HTTP-svarstexten är inte tillgänglig
ImageNotFound Det gick inte att hitta avbildningen. Kontrollera att avbildningen och versionen finns
ImageRemovedFromPool Den angivna nyckeln fanns inte i ordlistan
ImageThrottling För många samtidiga kopieringsbegäranden från en ögonblicksbild eller bildresurs. Försök igen senare.
InstallationOfWindowsUndeployable Det gick inte att etablera operativsystemet för den virtuella datorn. Felinformation: Den här installationen av Windows kan inte distribueras. Kontrollera att avbildningen är korrekt förberedd (generaliserad). Instruktioner för Windows: https://azure.microsoft.com/documentation/articles/virtual-machines-windows-upload-image/
InsufficientCapacity Allokeringen misslyckades. Vi har inte tillräckligt med kapacitet för den begärda VM-storleken i den här regionen. Läs mer om att förbättra sannolikheten för att allokeringen lyckas på https://aka.ms/allocation-guidance
InvalidSubnetDelegation Undernät /subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} som refereras av /subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Compute/virtualMachineScaleSets/{}/updateGroups/version1/networkInterfaceConfigurations/nic/ipConfigurations/ipconfig kan inte användas eftersom det innehåller externa resurser.
NetworkProfileProcessingTimeout Ett oväntat fel uppstod när nätverksprofilen för den virtuella datorn bearbetades. Försök igen senare.
ProvisioningTimeOut Det går inte att hitta resursen subscriptions/{subscriptionId}/resourceGroups/{rgName}/providers/Microsoft.Network/networkInterfaces/providers/Microsoft.Compute/virtualMachineScaleSets/{}/virtualMachines/networkInterfaces/nic . OS-etableringen för den virtuella datorn slutfördes inte under den tilldelade tiden. Den virtuella datorn kan fortfarande slutföra etableringen. Kontrollera etableringstillståndet senare. Kontrollera också att avbildningen har förberetts korrekt (generaliserats). Instruktioner för Windows: https://azure.microsoft.com/documentation/articles/virtual-machines-windows-upload-image/ Instruktioner för Linux: https://azure.microsoft.com/documentation/articles/virtual-machines-linux-capture-image/ Om du distribuerar fler än 20 virtuella datorer samtidigt kan du överväga att flytta din anpassade avbildning till det delade bildgalleriet. https://aka.ms/movetosig Se för samma sak.
RemoteNameCantBeResolved
ResourceGroupBeingDeleted Resursgruppen ... är i avetableringstillstånd och kan inte utföra den här åtgärden.
SecretDisabled Åtgärden get tillåts inte för en inaktiverad hemlighet. Status: 403 (förbjudet) ErrorCode: Förbjudet
ServiceUnavailable Tjänsten är inte tillgänglig nu. Försök igen senare.
SkuNotAvailable Den begärda VM-storleken för resursen "Följande SKU:er misslyckades för kapacitetsbegränsningar:" är för närvarande inte tillgänglig på platsen. Prova en annan storlek eller distribuera till en annan plats eller en annan zon. Mer https://aka.ms/azureskunotavailable information finns i.
TaskCanceled Begäran avbröts på grund av den konfigurerade Tidsgränsen för HttpClient.Timeout på 100 sekunder.
VirtualNetworkIsNotFound Det virtuella nätverket kan tas bort.

Se även