Övervaka Batch-lösningar
Azure Monitor och Batch-tjänsten tillhandahåller en mängd tjänster, verktyg och API:er för att övervaka dina Batch-lösningar. Den här översiktsartikeln hjälper dig att välja en övervakningsmetod som passar dina behov.
Övervakning på prenumerationsnivå
På prenumerationsnivå, som omfattar Batch-konton, samlar Azure-aktivitetsloggen in drifthändelsedata i flera kategorier.
Specifikt för Batch-konton samlar aktivitetsloggen in händelser som rör kontoskapande, borttagning och nyckelhantering.
Du kan visa aktivitetsloggen i Azure Portal eller fråga efter händelser med hjälp av Azure CLI, PowerShell-cmdlets eller Azure Monitor REST API. Du kan också exportera aktivitetsloggen eller konfigurera aktivitetsloggaviseringar.
Övervakning på Batch-kontonivå
Övervaka varje Batch-konto med hjälp av funktionerna i Azure Monitor. Azure Monitor samlar in mått och eventuellt resursloggar för resurser i ett Batch-konto, till exempel pooler, jobb och uppgifter. Samla in och använd dessa data manuellt eller programmatiskt för att övervaka aktiviteter i Batch-kontot och diagnostisera problem. Mer information finns i Batch-mått, aviseringar och loggar för diagnostisk utvärdering och övervakning.
Anteckning
Mått är tillgängliga som standard i Batch-kontot utan ytterligare konfiguration, och de har en rullande 30-dagars historik. Du måste skapa en diagnostikinställning för ett Batch-konto för att kunna skicka dess resursloggar till en Log Analytics-arbetsyta, och du kan medföra ytterligare kostnader för att lagra eller bearbeta resursloggdata.
Batch-resursövervakning
I Dina Batch-program använder du Batch-API:erna för att övervaka eller fråga efter status för dina resurser, inklusive jobb, aktiviteter, noder och pooler. Exempel:
- Räkna aktiviteter och beräkningsnoder efter tillstånd
- Skapa frågor för att effektivt lista Batch-resurser
- Skapa aktivitetsberoenden
- Använda en Job Manager-aktivitet
- Övervaka uppgiftstillståndet
- Övervaka nodtillståndet
- Övervaka pooltillståndet
- Övervaka poolanvändningen i kontot
- Räkna poolnoder efter tillstånd
Ytterligare övervakningslösningar
Använd Program Insights att programmatiskt övervaka tillgänglighet, prestanda och användning av Batch-jobb och -uppgifter. Med Insights kan du övervaka prestandaräknare från beräkningsnoder (VM) och hämta anpassad information för de aktiviteter som körs på dem.
Ett exempel finns i Övervaka och felsöka ett Batch .NET-program med Application Insights och tillhörande kodexempel.
Anteckning
Du kan medföra ytterligare kostnader för att använda Application Insights. Se prisinformationen.
Batch Explorer är ett kostnadsfritt, fristående klientverktyg med omfattande funktioner som hjälper dig att skapa, felsöka och övervaka Azure Batch program. Hämta ett installationspaketet för Mac, Linux eller Windows. Du kan också använda Azure Batch Insights för att hämta systemstatistik för dina Batch-noder, till exempel prestandaräknare för virtuella datorer, i Batch Explorer.
Nästa steg
- Läs om tillgängliga Batch-API:er och verktyg för att skapa Batch-lösningar.
- Läs mer om diagnostisk loggning med Batch.