Freigeben über


az iot ops support

Hinweis

Diese Referenz ist Teil der Azure-iot-ops-Erweiterung für die Azure CLI (Version 2.53.0 oder höher). Die Erweiterung wird automatisch installiert, wenn Sie einen az iot ops-Supportbefehl zum ersten Mal ausführen. Weitere Informationen zu Erweiterungen

Diese Befehlsgruppe befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

IoT Operations unterstützen Vorgänge.

Befehle

Name Beschreibung Typ Status
az iot ops support create-bundle

Erstellt ein standardmäßiges Unterstützungspaket-ZIP-Archiv zur Verwendung bei der Problembehandlung und Diagnose.

Erweiterung Vorschau

az iot ops support create-bundle

Vorschau

Die Befehlsgruppe "iot ops support" befindet sich in der Vorschau und in der Entwicklung. Referenz- und Supportebenen: https://aka.ms/CLI_refstatus

Erstellt ein standardmäßiges Unterstützungspaket-ZIP-Archiv zur Verwendung bei der Problembehandlung und Diagnose.

{Unterstützte Dienst-APIs}

  • mqttbroker.iotoperations.azure.com/[v1]
  • opcuabroker.iotoperations.azure.com/[v1beta1]
  • deviceregistry.microsoft.com/[v1]
  • cert-manager.io/v1
  • clusterconfig.azure.com/[v1]
  • connectivity.iotoperations.azure.com/[v1]
  • arccontainerstorage.azure.net/v1
  • containerstorage.azure.com/v1
  • config.openservicemesh.io/v1alpha2
  • policy.openservicemesh.io/v1alpha1
  • secret-sync.x-k8s.io/v1alpha1
  • secrets-store.csi.x-k8s.io/v1
  • trust.cert-manager.io/v1alpha1

Hinweis: Protokolle des entfernten Pods werden nicht erfasst, da sie nicht darauf zugreifen können. Ausführliche Informationen dazu, warum ein Pod ausgezogen wurde, finden Sie in den zugehörigen Pod- und Knotendateien.

az iot ops support create-bundle [--broker-traces {false, true}]
                                 [--bundle-dir]
                                 [--context]
                                 [--log-age]
                                 [--ops-service {acs, akri, azuremonitor, billing, broker, certmanager, dataflow, deviceregistry, opcua, openservicemesh, schemaregistry, secretstore}]

Beispiele

Grundlegende Verwendung mit Standardoptionen. Diese Form des Befehls erkennt automatisch IoT Operations-APIs und erstellt ein geeignetes Bundle, das die letzten 24 Stunden von Containerprotokollen erfasst. Das Bündel wird im aktuellen Arbeitsverzeichnis erstellt.

az iot ops support create-bundle

Beschränken Sie die Datenerfassung für einen bestimmten Dienst sowie das Erstellen des Bündels in einem benutzerdefinierten Ausgabeverzeichnis.

az iot ops support create-bundle --ops-service opcua --bundle-dir ~/ops

Geben Sie ein benutzerdefiniertes Containerprotokollalter in Sekunden an.

az iot ops support create-bundle --ops-service broker --log-age 172800

Schließen Sie mqtt-Brokerablaufverfolgungen in das Supportbundle ein.

az iot ops support create-bundle --ops-service broker --broker-traces

Schließen Sie Arc-Containerspeicherressourcen in das Supportbundle ein.

az iot ops support create-bundle --ops-service acs

Schließen Sie Geheimspeicherressourcen in das Supportbundle ein.

az iot ops support create-bundle --ops-service secretstore

Fügen Sie mehrere Dienste in das Supportbundle mit single --ops-service flag ein.

az iot ops support create-bundle --ops-service broker opcua deviceregistry

Fügen Sie mehrere Dienste in das Supportbundle mit mehreren Flags --ops-service ein.

az iot ops support create-bundle --ops-service broker --ops-service opcua --ops-service deviceregistry

Optionale Parameter

--broker-traces

Schließen Sie mqtt-Brokerablaufverfolgungen in das Supportbundle ein. Die Nutzung kann dem produzierten Bündel erhebliche Größe verleihen.

Zulässige Werte: false, true
--bundle-dir

Das lokale Verzeichnis, in dem das erstellte Bundle gespeichert wird. Wenn kein Verzeichnis angegeben wird, wird das aktuelle Verzeichnis verwendet.

--context

Kubeconfig-Kontextname, der für die k8s-Clusterkommunikation verwendet werden soll. Wenn kein Kontext angegeben wird, current_context verwendet wird.

--log-age

Alter des Containerprotokolls in Sekunden.

Standardwert: 86400
--ops-service --svc

Der IoT Operations-Dienst, auf den das Supportbundle erstellt werden soll, sollte angewendet werden. Wenn kein Dienst bereitgestellt wird, erfasst der Vorgang standardmäßig alle Dienste. --ops-service kann ein oder mehrere Male verwendet werden.

Zulässige Werte: acs, akri, azuremonitor, billing, broker, certmanager, dataflow, deviceregistry, opcua, openservicemesh, schemaregistry, secretstore
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.