Batch-oplossingen controleren
Azure Monitor en de Batch-service bieden een scala aan services, hulpprogramma's en API's voor het bewaken van uw Batch-oplossingen. Dit overzichtsartikel helpt u bij het kiezen van een bewakingsbenadering die past bij uw behoeften.
Bewaking op abonnementsniveau
Op abonnementsniveau, inclusief Batch-accounts, verzamelt het Azure-activiteitenlogboek operationele gebeurtenisgegevens in verschillende categorieën.
Met name voor Batch-accounts verzamelt het activiteitenlogboek gebeurtenissen met betrekking tot het maken en verwijderen van accounts en sleutelbeheer.
U kunt het activiteitenlogboek weergeven in de Azure Portal of query's uitvoeren op gebeurtenissen met behulp van de Azure CLI, PowerShell-cmdlets of de Azure Monitor REST API. U kunt ook het activiteitenlogboek exporteren of waarschuwingen voor activiteitenlogboek configureren.
Batch-bewaking op accountniveau
Bemonitor elk Batch-account met behulp van de functies van Azure Monitor. Azure Monitor verzamelt metrische gegevens en optioneel resourcelogboeken voor resources binnen een Batch-account, zoals pools, jobs en taken. Verzamel en gebruik deze gegevens handmatig of programmatisch om activiteiten in uw Batch-account te bewaken en problemen vast te stellen. Zie Batch metrics, alerts, and logs for diagnostic evaluation and monitoring (Metrische gegevens, waarschuwingen en logboeken van Batch voor diagnostische evaluatie en bewaking) voor meer informatie.
Notitie
Metrische gegevens zijn standaard beschikbaar in uw Batch-account zonder aanvullende configuratie en ze hebben een doorrolgeschiedenis van 30 dagen. U moet een diagnostische instelling voor een Batch-account maken om de resourcelogboeken naar een Log Analytics-werkruimte te verzenden. Er kunnen extra kosten in rekening worden brengen voor het opslaan of verwerken van resourcelogboekgegevens.
Batch-resourcebewaking
Gebruik in uw Batch-toepassingen de Batch-API's om de status van uw resources te bewaken of op te vragen, inclusief jobs, taken, knooppunten en pools. Bijvoorbeeld:
- Taken en rekenknooppunten tellen op status
- Query's maken om Batch-resources efficiënt op te vragen
- Taakafhankelijkheden maken
- Een jobbeheertaak gebruiken
- De taaktoestand controleren
- De knooppunttoestand bewaken
- De pooltoestand bewaken
- Poolgebruik in het account bewaken
- Poolknooppunten tellen op status
Aanvullende bewakingsoplossingen
Gebruik Application Insights programmatisch de beschikbaarheid, prestaties en het gebruik van uw Batch-jobs en -taken te bewaken. Met application Insights kunt u prestatiemeters bewaken van rekenknooppunten (VM's) en aangepaste informatie ophalen voor de taken die erop worden uitgevoerd.
Zie Monitor and debug a Batch .NET application with Application Insights (Een Batch .NET-toepassing bewaken en fouten opsporen met Application Insights en het bijbehorende codevoorbeeld ) voor een voorbeeld.
Notitie
Er kunnen extra kosten in rekening worden brengen voor het gebruik van Application Insights. Bekijk de prijsinformatie.
Batch Explorer is een gratis, uitgebreid, zelfstandig clienthulpprogramma voor het maken, opsporen en bewaken van Azure Batch toepassingen. Download een installatiepakket voor Mac, Linux of Windows. U kunt eventueel Azure Batch Insights om systeemstatistieken op te halen voor uw Batch-knooppunten, zoals prestatiemeters voor virtuele Batch Explorer.
Volgende stappen
- Meer informatie over de Batch-API's en -hulpprogramma's die beschikbaar zijn voor het bouwen van Batch-oplossingen.
- Meer informatie over diagnostische logboekregistratie met Batch.