Ö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 , , ResourceRequestType Type |
Tilldelade Antal Azure DevOps-agenter med jobb som körs för närvarande |
Antal | Genomsnitt, Min, Max | Images , PoolId , , ProviderName SKU |
NotReady Antal Azure DevOps-agenter som inte har konfigurerats för testning |
Antal | Genomsnitt, Min, Max | Images , PoolId , , ProviderName SKU |
PendingReimage Antal Azure DevOps-agenter som håller på att återskapas |
Antal | Genomsnitt, Min, Max | Images , PoolId , , ProviderName SKU |
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 , , ProviderName SKU |
Etablerad Antal Azure DevOps-agenter som för närvarande är igång |
Antal | Genomsnitt, Min, Max | Images , PoolId , , ProviderName SKU |
Klar Antal Azure DevOps-agenter som är beredda att acceptera ett jobb |
Antal | Genomsnitt, Min, Max | Images , PoolId , , ProviderName SKU |
Startar Antal Azure DevOps-agenter som förbereds |
Antal | Genomsnitt, Min, Max | Images , PoolId , , ProviderName SKU |
Totalt Totalt antal Azure DevOps-agenter |
Antal | Genomsnitt, Min, Max | Images , PoolId , , ProviderName SKU |
Antal Totalt antal etablerade agenter, grupperade efter status |
Antal | Antal | ErrorCode , FailureStage , PoolId , RequestType , , , Status Type |
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. |