az batch node service-logs
Verwalten Sie die Dienstprotokolldateien eines Batch-Computeknotens.
Befehle
Name | Beschreibung | Typ | Status |
---|---|---|---|
az batch node service-logs upload |
Laden Sie Azure Batch-Dienstprotokolldateien aus dem angegebenen Computeknoten in Azure Blob Storage hoch. |
Kernspeicher | Allgemein verfügbar |
az batch node service-logs upload
Laden Sie Azure Batch-Dienstprotokolldateien aus dem angegebenen Computeknoten in Azure Blob Storage hoch.
Dies dient zum Sammeln von Azure Batch-Dienstprotokolldateien auf automatisierte Weise von ComputeKnoten, wenn ein Fehler auftritt und zu Azure-Support eskaliert werden soll. Die Azure Batch-Dienstprotokolldateien sollten für Azure-Support freigegeben werden, um Debuggingprobleme mit dem Batchdienst zu unterstützen.
az batch node service-logs upload --node-id
--pool-id
[--account-endpoint]
[--account-key]
[--account-name]
[--container-url]
[--end-time]
[--json-file]
[--resource-id]
[--start-time]
Erforderliche Parameter
Die ID des Computeknotens, aus dem Sie die Azure Batch-Dienstprotokolldateien hochladen möchten.
Die ID des Pools, der den Computeknoten enthält.
Optionale Parameter
Batchdienstendpunkt. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ENDPOINT.
Batchkontoschlüssel. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCESS_KEY.
Batchkontoname. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCOUNT.
Erforderlich. Wenn eine vom Benutzer zugewiesene verwaltete Identität nicht verwendet wird, muss die URL eine SAS (Shared Access Signature) enthalten, die Schreibberechtigungen für den Container gewährt. Die SAS-Dauer muss genügend Zeit für den Abschluss des Uploads zulassen. Die Startzeit für SAS ist optional und wird empfohlen, nicht angegeben zu werden.
Jede Protokolldatei, die eine Protokollmeldung im Zeitraum enthält, wird hochgeladen. Dies bedeutet, dass der Vorgang möglicherweise mehr Protokolle abruft als angefordert wurde, da die gesamte Protokolldatei immer hochgeladen wird, aber der Vorgang sollte nicht weniger Protokolle abrufen, als angefordert wurden. Wenn nicht angegeben, besteht die Standardeinstellung darin, alle Protokolle hochzuladen, die nach der Startzeit verfügbar sind. Das erwartete Format ist ein ISO-8601-Zeitstempel.
Eine Datei mit der Konfigurationsspezifikation des Uploadbatchdiensts in JSON (formatiert mit dem jeweiligen REST-API-Textkörper). Wenn dieser Parameter angegeben ist, werden alle Konfigurationsargumente des Upload-Batchdiensts ignoriert.
Die ARM-Ressourcen-ID der vom Benutzer zugewiesenen Identität.
Erforderlich. Jede Protokolldatei, die eine Protokollmeldung im Zeitraum enthält, wird hochgeladen. Dies bedeutet, dass der Vorgang möglicherweise mehr Protokolle abruft als angefordert wurde, da die gesamte Protokolldatei immer hochgeladen wird, aber der Vorgang sollte nicht weniger Protokolle abrufen, als angefordert wurden. Das erwartete Format ist ein ISO-8601-Zeitstempel.
Globale Parameter
Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.
Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.
Nur Fehler anzeigen und Warnungen unterdrücken.
Ausgabeformat.
JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.
Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID
konfigurieren.
Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.