Freigeben über


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

--node-id

Die ID des Computeknotens, aus dem Sie die Azure Batch-Dienstprotokolldateien hochladen möchten.

--pool-id

Die ID des Pools, der den Computeknoten enthält.

Optionale Parameter

--account-endpoint

Batchdienstendpunkt. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ENDPOINT.

--account-key

Batchkontoschlüssel. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCESS_KEY.

--account-name

Batchkontoname. Alternativ können Sie nach Umgebungsvariablen festlegen: AZURE_BATCH_ACCOUNT.

--container-url

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.

--end-time

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.

--json-file

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.

--resource-id

Die ARM-Ressourcen-ID der vom Benutzer zugewiesenen Identität.

--start-time

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
--debug

Ausführlichkeit der Protokollierung erhöhen, um alle Debugprotokolle anzuzeigen.

--help -h

Zeigen Sie diese Hilfemeldung an, und schließen Sie sie.

--only-show-errors

Nur Fehler anzeigen und Warnungen unterdrücken.

--output -o

Ausgabeformat.

Zulässige Werte: json, jsonc, none, table, tsv, yaml, yamlc
Standardwert: json
--query

JMESPath-Abfragezeichenfolge. Weitere Informationen und Beispiele finden Sie unter http://jmespath.org/.

--subscription

Der Name oder die ID des Abonnements. Sie können das standardmäßig verwendete Abonnement mittels az account set -s NAME_OR_ID konfigurieren.

--verbose

Ausführlichkeit der Protokollierung erhöhen. „--debug“ für vollständige Debugprotokolle verwenden.