Delen via


az iot ops support

Note

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

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.

Extension Preview

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,v1beta1]
  • namespaces.deviceregistry.microsoft.com/[v1beta1]
  • deviceregistry.microsoft.com/[v1,v1beta1]
  • cert-manager.io/v1
  • clusterconfig.azure.com/[v1]
  • connectivity.iotoperations.azure.com/[v1,v1beta1]
  • arccontainerstorage.azure.net/v1
  • containerstorage.azure.com/v1
  • 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 [--bn --bundle-name]
                                 [--broker-traces {false, true}]
                                 [--bundle-dir]
                                 [--context]
                                 [--log-age]
                                 [--ops-service --svc {acs, akri, azuremonitor, billing, broker, certmanager, connectors, dataflow, deviceregistry, meso, 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 connectors --bundle-dir ~/ops

Produceer de bundel in een aangepaste uitvoermap en gebruik een aangepaste naam.

az iot ops support create-bundle --bundle-name mybundle --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 connectors deviceregistry

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

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

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--bn --bundle-name

De bestandsnaam voor het zip-bestand van de ondersteuningsbundel. Als deze niet is opgegeven, wordt de volgende indeling gebruikt: 'support_bundle_{timestamp}_aio'.

--broker-traces

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

Eigenschap Waarde
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.

Eigenschap Waarde
Parametergroep: K8s Cluster Arguments
--log-age

Leeftijd van containerlogboek in seconden.

Eigenschap Waarde
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.

Eigenschap Waarde
Geaccepteerde waarden: acs, akri, azuremonitor, billing, broker, certmanager, connectors, dataflow, deviceregistry, meso, schemaregistry, secretstore
Globale parameters
--debug

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

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

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

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

--subscription

Naam of id van 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.

Eigenschap Waarde
Default value: False