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
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
Neem mqtt-brokertraceringen op in de ondersteuningsbundel. Het gebruik kan aanzienlijke grootte toevoegen aan de geproduceerde bundel.
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.
Leeftijd van containerlogboek in seconden.
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.
Globale parameters
Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.
Dit Help-bericht weergeven en afsluiten.
Alleen fouten weergeven, waarschuwingen onderdrukken.
Uitvoerindeling.
JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.
Naam of id van het 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.