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
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.
De bestandsnaam voor het zip-bestand van de ondersteuningsbundel. Als deze niet is opgegeven, wordt de volgende indeling gebruikt: 'support_bundle_{timestamp}_aio'.
Neem mqtt-brokertraceringen op in de ondersteuningsbundel. Het gebruik kan aanzienlijke grootte toevoegen aan de geproduceerde bundel.
| Eigenschap | Waarde |
|---|---|
| Geaccepteerde waarden: | false, true |
De lokale map waarin de geproduceerde bundel wordt opgeslagen. Als er geen map is opgegeven, wordt de huidige map gebruikt.
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 |
Leeftijd van containerlogboek in seconden.
| Eigenschap | Waarde |
|---|---|
| Default value: | 86400 |
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
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |
Uitvoerindeling.
| Eigenschap | Waarde |
|---|---|
| Default value: | json |
| Geaccepteerde waarden: | json, jsonc, none, table, tsv, yaml, yamlc |
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.
Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.
| Eigenschap | Waarde |
|---|---|
| Default value: | False |