Share via


az iot ops support

Notitie

Deze verwijzing maakt deel uit van de azure-iot-ops-extensie voor de Azure CLI (versie 2.53.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az iot ops-ondersteuningsopdracht uitvoert. Meer informatie over extensies.

Deze opdrachtgroep is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Ondersteuningsbewerkingen voor IoT Operations.

Opdracht

Name Description Type Status
az iot ops support create-bundle

Hiermee maakt u een standaard zip-archief voor ondersteuning voor gebruik in probleemoplossing en diagnostische gegevens.

Toestel Preview uitvoeren

az iot ops support create-bundle

Preview

Opdrachtgroep 'iot ops support' is in preview en in ontwikkeling. Referentie- en ondersteuningsniveaus: https://aka.ms/CLI_refstatus

Hiermee maakt u een standaard zip-archief voor ondersteuning voor gebruik in probleemoplossing en diagnostische gegevens.

{Ondersteunde service-API's}

  • 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

Opmerking: logboeken van verwijderde pods worden niet vastgelegd, omdat ze niet toegankelijk zijn. Raadpleeg de gerelateerde pod- en knooppuntbestanden voor meer informatie over waarom een pod is verwijderd.

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}]

Voorbeelden

Basisgebruik met standaardopties. Deze vorm van de opdracht detecteert automatisch IoT Operations-API's en bouwt een geschikte bundel die de afgelopen 24 uur aan containerlogboeken vastlegt. De bundel wordt geproduceerd in de huidige werkmap.

az iot ops support create-bundle

Gegevensopname beperken voor een specifieke service en het produceren van de bundel in een aangepaste uitvoermap.

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

Geef een aangepaste leeftijd voor containerlogboeken op in seconden.

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

Neem mqtt-brokertraceringen op in de ondersteuningsbundel.

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

Neem arc-containeropslagbronnen op in de ondersteuningsbundel.

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

Neem secretstore-resources op in de ondersteuningsbundel.

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

Neem meerdere services op in de ondersteuningsbundel met één --ops-servicevlag.

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

Neem meerdere services op in de ondersteuningsbundel met meerdere --ops-servicevlagmen.

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

Optionele parameters

--broker-traces

Neem mqtt-brokertraceringen op in de ondersteuningsbundel. Het gebruik kan aanzienlijke grootte toevoegen aan de geproduceerde bundel.

Geaccepteerde waarden: false, true
--bundle-dir

De lokale map waarin de geproduceerde bundel wordt opgeslagen. Als er geen map is opgegeven, wordt de huidige map gebruikt.

--context

Kubeconfig-contextnaam die moet worden gebruikt voor k8s-clustercommunicatie. Als er geen context wordt opgegeven current_context wordt gebruikt.

--log-age

Leeftijd van containerlogboek in seconden.

Default value: 86400
--ops-service --svc

De IoT Operations-service waar de ondersteuningsbundel wordt gemaakt, moet van toepassing zijn op. Als er geen service wordt geleverd, wordt standaard alle services vastgelegd. --ops-service kan een of meer keren worden gebruikt.

Geaccepteerde waarden: acs, akri, azuremonitor, billing, broker, certmanager, dataflow, deviceregistry, opcua, openservicemesh, schemaregistry, secretstore
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

--output -o

Uitvoerindeling.

Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
Default value: json
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van het abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.