Azure Batch monitoring data reference
Dieser Artikel enthält alle Referenzinformationen zur Überwachung dieses Dienstes.
Details zu den Daten, die Sie für Azure Batch sammeln können, und deren Verwendung finden Sie unter "Überwachen von Azure Batch ".
Metriken
In diesem Abschnitt werden alle automatisch erfassten Plattformmetriken für diesen Dienst aufgeführt. Diese Metriken sind auch Teil der globalen Liste aller in Azure Monitor unterstützten Plattformmetriken.
Informationen zur Aufbewahrung von Metriken finden Sie unter Überblick über Metriken in Azure Monitor.
Unterstützte Metriken für Microsoft.Batch/batchaccounts
In der folgenden Tabelle sind die Metriken aufgeführt, die für den Ressourcentyp "Microsoft.Batch/batchaccounts" verfügbar sind.
- Möglicherweise sind nicht alle Spalten in jeder Tabelle vorhanden.
- Einige Spalten können über den Anzeigebereich der Seite hinausgehen. Wählen Sie Tabelle erweitern aus, um alle verfügbaren Spalten anzuzeigen.
Tabellenüberschriften
- Kategorie – Die Metrikgruppe oder -klassifizierung.
- Metrik – Der Anzeigename der Metrik, wie er im Azure-Portal angezeigt wird.
- Name in REST-API: Der Metrikname im REST-API
- Einheit – Abrechnungseinheit.
- Aggregation – Der Standard-Aggregationstyp. Gültige Werte: Mittelwert (Avg), Minimum (Min), Maximum (Max), Gesamt (Sum), Anzahl
- Dimensionen - Für die Metrik verfügbare Dimensionen.
- Aggregationsintervall - Intervalle, in denen die Metrik gesampelt wird.
PT1M
bedeutet zum Beispiel, dass die Metrik jede Minute abgerufen wird,PT30M
alle 30 Minuten,PT1H
jede Stunde usw. - DS-Export – Gibt an, ob die Metrik über Diagnose-Einstellungen in Azure Monitor-Protokolle exportiert werden kann. Informationen zum Exportieren von Metriken finden Sie unter Diagnoseeinstellungen in Azure Monitor erstellen.
Metrik | Name in der REST-API | Einheit | Aggregation | Dimensionen | Aggregationsintervalle | DS-Export |
---|---|---|---|---|---|---|
Dedizierte Kernanzahl Gesamtzahl der dedizierten Kerne im Batch-Konto |
CoreCount |
Anzahl | Gesamt | <none> | PT1M | No |
Erstellen der Knotenanzahl Anzahl von Knoten, die gerade erstellt werden |
CreatingNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Anzahl der Leerlaufknoten Anzahl von Knoten im Leerlauf |
IdleNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Löschvorgang abgeschlossene Ereignisse Gesamtanzahl der erfolgreich gelöschten Aufträge |
JobDeleteCompleteEvent |
Anzahl | Gesamt | jobId |
PT1M | Ja |
Startereignisse für auftragslöschen Gesamtanzahl der zum Löschen angeforderten Aufträge |
JobDeleteStartEvent |
Anzahl | Gesamt | jobId |
PT1M | Ja |
Abgeschlossene Ereignisse von Auftrags deaktivieren Gesamtanzahl der erfolgreich deaktivierten Aufträge |
JobDisableCompleteEvent |
Anzahl | Gesamt | jobId |
PT1M | Ja |
Startereignisse für Auftrag deaktivieren Gesamtanzahl der zum Deaktivieren angeforderten Aufträge |
JobDisableStartEvent |
Anzahl | Gesamt | jobId |
PT1M | Ja |
Auftragsstartereignisse Gesamtanzahl der erfolgreich gestarteten Aufträge |
JobStartEvent |
Anzahl | Gesamt | jobId |
PT1M | Ja |
Abschlussereignisse des Auftrags Gesamtanzahl der erfolgreich beendeten Aufträge |
JobTerminateCompleteEvent |
Anzahl | Gesamt | jobId |
PT1M | Ja |
Startereignisse für Auftragsende Gesamtanzahl der zum Beenden angeforderten Aufträge |
JobTerminateStartEvent |
Anzahl | Gesamt | jobId |
PT1M | Ja |
Anzahl der Poolknoten verlassen Anzahl von Knoten, die den Pool verlassen |
LeavingPoolNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
LowPriority Core Count Gesamtzahl der Kerne mit niedriger Priorität im Batch-Konto |
LowPriorityCoreCount |
Anzahl | Gesamt | <none> | PT1M | No |
Offlineknotenanzahl Anzahl offline geschalteter Knoten |
OfflineNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Poolerstellungsereignisse Gesamtanzahl erstellter Pools |
PoolCreateEvent |
Anzahl | Gesamt | poolId |
PT1M | Ja |
Vollständige Ereignisse für poollöschen Gesamtanzahl abgeschlossener Poollöschvorgänge |
PoolDeleteCompleteEvent |
Anzahl | Gesamt | poolId |
PT1M | Ja |
Startereignisse für Poollöschung Gesamtanzahl gestarteter Poollöschvorgänge |
PoolDeleteStartEvent |
Anzahl | Gesamt | poolId |
PT1M | Ja |
Pool-Größenänderungsereignisse Gesamtanzahl abgeschlossener Größenänderungen von Pools |
PoolResizeCompleteEvent |
Anzahl | Gesamt | poolId |
PT1M | Ja |
Startereignisse für Pooländerungen Gesamtanzahl gestarteter Größenänderungen von Pools |
PoolResizeStartEvent |
Anzahl | Gesamt | poolId |
PT1M | Ja |
Vorbeempelte Knotenanzahl Die Anzahl der vorzeitig entfernten Knoten |
PreemptedNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Anzahl der Neustartknoten Anzahl von Knoten, die neu gestartet werden |
RebootingNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Reimaging Node Count Anzahl von Knoten, für die ein Reimaging durchgeführt wird |
ReimagingNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Anzahl der ausgeführten Knoten Anzahl ausgeführter Knoten |
RunningNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Knotenanzahl wird gestartet Anzahl von Knoten, die gerade gestartet werden |
StartingNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Anzahl der Fehlgeschlagenen Knoten des Startvorgangs Anzahl von Knoten, bei denen der Starttask nicht durchgeführt werden konnte |
StartTaskFailedNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Aufgabenvervollständigen-Ereignisse Gesamtanzahl abgeschlossener Tasks |
TaskCompleteEvent |
Anzahl | Gesamt | poolId , jobId |
PT1M | Ja |
Aufgabenfehlerereignisse Gesamtanzahl von Tasks, die mit Fehlerstatus abgeschlossen wurden |
TaskFailEvent |
Anzahl | Gesamt | poolId , jobId |
PT1M | Ja |
Aufgabenstartereignisse Gesamtanzahl gestarteter Tasks |
TaskStartEvent |
Anzahl | Gesamt | poolId , jobId |
PT1M | Ja |
Anzahl der Knoten mit niedriger Priorität Gesamtzahl der Knoten mit niedriger Priorität im Batchkonto |
TotalLowPriorityNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Dedizierte Knotenanzahl Gesamtzahl der dedizierten Knoten im Batch-Konto |
TotalNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Nicht verwendbare Knotenanzahl Anzahl nicht verwendbarer Knoten |
UnusableNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Warten auf Die Anzahl der Anfangsaufgabenknoten Anzahl von Knoten, die auf den Abschluss des Starttasks warten |
WaitingForStartTaskNodeCount |
Anzahl | Gesamt | <none> | PT1M | No |
Metrikdimensionen
Informationen darüber, was metrische Dimensionen sind, finden Sie unter Mehrdimensionale Metriken.
Dieser Dienst weist die folgenden Dimensionen auf, die seinen Metriken zugeordnet sind.
- poolId
- jobId
Ressourcenprotokolle
In diesem Abschnitt werden die Ressourcenprotokolltypen aufgeführt, die für diesen Service erfasst werden können. Der Abschnitt wird aus der Liste aller in Azure Monitor unterstützten Kategorietypen für Ressourcenprotokolle gezogen.
Unterstützte Ressourcenprotokolle für Microsoft.Batch/batchaccounts
Kategorie | Anzeigename der Kategorie | Protokolltabelle | Unterstützt grundlegenden Protokollplan | Unterstützt die Erfassungszeittransformation | Beispielabfragen | Exportkosten |
---|---|---|---|---|---|---|
AuditLog |
Überwachungsprotokolle | AzureDiagnostics Protokolle aus mehreren Azure-Ressourcen. |
No | No | Abfragen | Ja |
ServiceLog |
Dienstprotokolle | AzureDiagnostics Protokolle aus mehreren Azure-Ressourcen. |
No | No | Abfragen | No |
ServiceLogs |
Dienstprotokolle (veraltet) | No | Nein | Ja |
Dienstprotokollereignisse
Batchdienstprotokolle enthalten Ereignisse, die vom Batchdienst während der Lebensdauer einer einzelnen Batchressource ausgegeben werden, z. B. einen Pool oder einen Vorgang. Der Batchdienst gibt die folgenden Protokollereignisse aus:
- Erstellung eines Pools
- Start des Löschvorgangs eines Pools
- Abschluss des Löschvorgangs eines Pools
- Start der Größenänderung eines Pools
- Abschluss der Größenänderung eines Pools
- Autoskalierung von Pools
- Taskstart
- Taskabschluss
- Taskfehler
- Taskzeitplan-Fehler
Jedes von Batch ausgegebene Ereignis wird im JSON-Format protokolliert. Das folgende Beispiel zeigt den Text eines Ereignisses zum Erstellen von Pools:
{
"id": "myPool1",
"displayName": "Production Pool",
"vmSize": "Standard_F1s",
"imageType": "VirtualMachineConfiguration",
"cloudServiceConfiguration": {
"osFamily": "3",
"targetOsVersion": "*"
},
"networkConfiguration": {
"subnetId": " "
},
"virtualMachineConfiguration": {
"imageReference": {
"publisher": " ",
"offer": " ",
"sku": " ",
"version": " "
},
"nodeAgentId": " "
},
"resizeTimeout": "300000",
"targetDedicatedNodes": 2,
"targetLowPriorityNodes": 2,
"taskSlotsPerNode": 1,
"vmFillType": "Spread",
"enableAutoScale": false,
"enableInterNodeCommunication": false,
"isAutoPool": false
}
Tabellen in Azure Monitor-Protokollen
In diesem Abschnitt werden die Azure Monitor Logs-Tabellen aufgeführt, die für diesen Dienst relevant sind, die für abfragen von Log Analytics mithilfe von Kusto-Abfragen verfügbar sind. Die Tabellen enthalten Ressourcenprotokolldaten und möglicherweise mehr, je nachdem, was gesammelt und an sie weitergeleitet wird.
Batchkonten
microsoft.batch/batchaccounts
Aktivitätsprotokoll
In der verknüpften Tabelle sind die Vorgänge aufgeführt, die im Aktivitätsprotokoll für diesen Dienst aufgezeichnet werden können. Diese Operationen sind eine Teilmenge aller möglichen Ressourcenanbietervorgänge im Aktivitätsprotokoll.
Weitere Informationen zum Schema von Aktivitätsprotokolleinträgen finden Sie unter Ereignisschema des Azure-Aktivitätsprotokolls.
Zugehöriger Inhalt
- Eine Beschreibung des Überwachungsbatches finden Sie unter "Batch überwachen".
- Weitere Informationen zur Überwachung von Azure-Ressourcen finden Sie unter Überwachen von Azure-Ressourcen mit Azure Monitor.
- Informieren Sie sich über die Batch-APIs und Tools, die für die Erstellung von Batch-Lösungen verfügbar sind.