az iot central diagnostics
Kommentar
Den här referensen är en del av azure-iot-tillägget för Azure CLI (version 2.46.0 eller senare). Tillägget installeras automatiskt första gången du kör ett az iot central diagnostikkommando . Läs mer om tillägg.
Den här kommandogruppen är i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Utför diagnostik på program- och enhetsnivå.
Kommandon
Name | Description | Typ | Status |
---|---|---|---|
az iot central diagnostics monitor-events |
Visa enhetstelemetrimeddelanden som skickas till IoT Central-appen. |
Anknytning | Förhandsversion |
az iot central diagnostics monitor-properties |
Visa önskade och rapporterade egenskaper som skickas till/från IoT Central-appen. |
Anknytning | Förhandsversion |
az iot central diagnostics registration-summary |
Visa registreringssammanfattningen för alla enheter i en app. |
Anknytning | Förhandsversion |
az iot central diagnostics validate-messages |
Verifiera meddelanden som skickas till IoT Hub för en IoT Central-app. |
Anknytning | Förhandsversion |
az iot central diagnostics validate-properties |
Verifiera rapporterade egenskaper som skickas till IoT Central-programmet. |
Anknytning | Förhandsversion |
az iot central diagnostics monitor-events
Kommandogruppen "iot central diagnostics" finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Visa enhetstelemetrimeddelanden som skickas till IoT Central-appen.
Visar telemetridata som skickas till IoT Central-programmet. Som standard visas alla data som skickas av alla enheter. Använd parametern --device-id för att filtrera till en specifik enhet.
az iot central diagnostics monitor-events --app-id
[--central-api-uri]
[--cg]
[--device-id]
[--enqueued-time]
[--module-id]
[--properties {all, anno, app, sys}]
[--repair {false, true}]
[--timeout]
[--token]
[--yes {false, true}]
Exempel
Grundläggande användning
az iot central diagnostics monitor-events --app-id {app_id}
Grundläggande användning vid filtrering på målenhet
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id}
Grundläggande användning vid filtrering av målenheter med jokertecken i ID:t
az iot central diagnostics monitor-events --app-id {app_id} -d Device*d
Grundläggande användning vid filtrering av modul.
az iot central diagnostics monitor-events --app-id {app_id} -m {module_id}
Grundläggande användning vid filtrering av målmoduler med jokertecken i ID:t
az iot central diagnostics monitor-events --app-id {app_id} -m Module*
Filtrera enheten och ange en händelsehubbkonsumentgrupp som ska bindas till.
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --cg {consumer_group_name}
Ta emot meddelandeanteckningar (meddelandehuvuden)
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --properties anno
Ta emot meddelandeanteckningar + systemegenskaper. Överskrid aldrig tidsgränsen.
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --properties anno sys --timeout 0
Ta emot alla meddelandeattribut från alla enhetsmeddelanden
az iot central diagnostics monitor-events --app-id {app_id} --props all
Ta emot alla meddelanden och parsa meddelandenyttolasten som JSON
az iot central diagnostics monitor-events --app-id {app_id} --output json
Obligatoriska parametrar
App-ID för den IoT Central-app som du vill hantera. Du hittar app-ID:t på sidan "Om" för ditt program under hjälpmenyn.
Valfria parametrar
IoT Central DNS-suffixet som är associerat med ditt program.
Ange den konsumentgrupp som ska användas när du ansluter till händelsehubbens slutpunkt.
Målenhetens enhets-ID. Du hittar enhets-ID:t genom att klicka på knappen Anslut på sidan Enhetsinformation.
Anger den tid som ska användas som utgångspunkt för att läsa meddelanden från partitionerna. Enheterna är millisekunder sedan unix-epoken. Om ingen tid anges används "nu".
IoT Edge-modul-ID:t om enhetstypen är IoT Edge.
Ange nyckelmeddelandeegenskaper för utdata. sys = systemegenskaper, app = programegenskaper, anno = anteckningar.
Installera om uamqp-beroende som är kompatibelt med tilläggsversionen. Standard: falskt.
Maximalt antal sekunder för att upprätthålla anslutningen utan att ta emot meddelandet. Använd 0 för oändlighet.
Om du föredrar att skicka din begäran utan att autentisera mot Azure CLI kan du ange en giltig användartoken för att autentisera din begäran. Du måste ange typ av nyckel som en del av begäran. Läs mer på https://aka.ms/iotcentraldocsapi.
Hoppa över användarprompter. Anger godkännande av åtgärd. Används främst för automatiseringsscenarier. Standard: falskt.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az iot central diagnostics monitor-properties
Kommandogruppen "iot central diagnostics" finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Visa önskade och rapporterade egenskaper som skickas till/från IoT Central-appen.
Avsöker enhetstvillingen från central och jämför den med den senaste enhetstvillingen Parsar ut egenskaper från enhetstvillingar och identifierar om ändringar har gjorts Utskrifter delmängd av egenskaper som har ändrats inom avsökningsintervallet.
az iot central diagnostics monitor-properties --app-id
--device-id
[--central-api-uri]
[--token]
Exempel
Grundläggande användning
az iot central diagnostics monitor-properties --app-id {app_id} -d {device_id}
Obligatoriska parametrar
App-ID för den IoT Central-app som du vill hantera. Du hittar app-ID:t på sidan "Om" för ditt program under hjälpmenyn.
Målenhetens enhets-ID. Du hittar enhets-ID:t genom att klicka på knappen Anslut på sidan Enhetsinformation.
Valfria parametrar
IoT Central DNS-suffixet som är associerat med ditt program.
Om du föredrar att skicka din begäran utan att autentisera mot Azure CLI kan du ange en giltig användartoken för att autentisera din begäran. Du måste ange typ av nyckel som en del av begäran. Läs mer på https://aka.ms/iotcentraldocsapi.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az iot central diagnostics registration-summary
Kommandogruppen "iot central diagnostics" finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Visa registreringssammanfattningen för alla enheter i en app.
Obs! Det här kommandot kan ta lång tid att returnera om appen innehåller många enheter.
az iot central diagnostics registration-summary --app-id
[--api-version {2022-06-30-preview, 2022-07-31}]
[--central-api-uri]
[--token]
Exempel
Registreringssammanfattning
az iot central diagnostics registration-summary --app-id {appid}
Obligatoriska parametrar
App-ID för den IoT Central-app som du vill hantera. Du hittar app-ID:t på sidan "Om" för ditt program under hjälpmenyn.
Valfria parametrar
Argumentet "api_version" har blivit inaktuellt och tas bort i en framtida version.
Den här kommandoparametern är inaktuell och ignoreras. I den framtida versionen stöder vi endast IoT Central-API:er från den senaste GA-versionen. Om något API inte är GA ännu anropar vi den senaste förhandsversionen.
IoT Central DNS-suffixet som är associerat med ditt program.
Om du föredrar att skicka din begäran utan att autentisera mot Azure CLI kan du ange en giltig användartoken för att autentisera din begäran. Du måste ange typ av nyckel som en del av begäran. Läs mer på https://aka.ms/iotcentraldocsapi.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az iot central diagnostics validate-messages
Kommandogruppen "iot central diagnostics" finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Verifiera meddelanden som skickas till IoT Hub för en IoT Central-app.
Utför valideringar på telemetrimeddelandena och rapporterar tillbaka data som inte är modellerade i enhetsmallen eller data där datatypen inte matchar det som definieras i enhetsmallen.
az iot central diagnostics validate-messages --app-id
[--central-api-uri]
[--cg]
[--device-id]
[--dr]
[--enqueued-time]
[--max-messages]
[--minimum-severity {error, info, warning}]
[--module-id]
[--properties {all, anno, app, sys}]
[--repair {false, true}]
[--style {csv, json, scroll}]
[--timeout]
[--token]
[--yes {false, true}]
Exempel
Grundläggande användning
az iot central diagnostics validate-messages --app-id {app_id}
Utdatafel när de identifieras
az iot central diagnostics validate-messages --app-id {app_id} --style scroll
Grundläggande användning vid filtrering på målenhet
az iot central diagnostics validate-messages --app-id {app_id} -d {device_id}
Grundläggande användning vid filtrering av målenheter med jokertecken i ID:t
az iot central diagnostics validate-messages --app-id {app_id} -d Device*
Grundläggande användning vid filtrering av modul.
az iot central diagnostics validate-messages --app-id {app_id} -m {module_id}
Grundläggande användning vid filtrering av målmoduler med jokertecken i ID:t
az iot central diagnostics validate-messages --app-id {app_id} -m Module*
Filtrera enheten och ange en händelsehubbkonsumentgrupp som ska bindas till.
az iot central diagnostics validate-messages --app-id {app_id} -d {device_id} --cg {consumer_group_name}
Obligatoriska parametrar
App-ID för den IoT Central-app som du vill hantera. Du hittar app-ID:t på sidan "Om" för ditt program under hjälpmenyn.
Valfria parametrar
IoT Central DNS-suffixet som är associerat med ditt program.
Ange den konsumentgrupp som ska användas när du ansluter till händelsehubbens slutpunkt.
Målenhetens enhets-ID. Du hittar enhets-ID:t genom att klicka på knappen Anslut på sidan Enhetsinformation.
Maximal varaktighet för att ta emot meddelanden från målenheten innan anslutningen avslutas. Använd 0 för oändlighet.
Anger den tid som ska användas som utgångspunkt för att läsa meddelanden från partitionerna. Enheterna är millisekunder sedan unix-epoken. Om ingen tid anges används "nu".
Maximalt antal meddelanden som ska tas emot från målenheten innan anslutningen avslutas. Använd 0 för oändlighet.
Minsta allvarlighetsgrad för problem som krävs för rapportering.
IoT Edge-modul-ID:t om enhetstypen är IoT Edge.
Ange nyckelmeddelandeegenskaper för utdata. sys = systemegenskaper, app = programegenskaper, anno = anteckningar.
Installera om uamqp-beroende som är kompatibelt med tilläggsversionen. Standard: falskt.
Ange utdata stylescroll = leverera fel när de tas emot, json = sammanfatta resultat som json, csv = sammanfatta resultat som csv.
Maximalt antal sekunder för att upprätthålla anslutningen utan att ta emot meddelandet. Använd 0 för oändlighet.
Om du föredrar att skicka din begäran utan att autentisera mot Azure CLI kan du ange en giltig användartoken för att autentisera din begäran. Du måste ange typ av nyckel som en del av begäran. Läs mer på https://aka.ms/iotcentraldocsapi.
Hoppa över användarprompter. Anger godkännande av åtgärd. Används främst för automatiseringsscenarier. Standard: falskt.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.
az iot central diagnostics validate-properties
Kommandogruppen "iot central diagnostics" finns i förhandsversion och under utveckling. Referens- och supportnivåer: https://aka.ms/CLI_refstatus
Verifiera rapporterade egenskaper som skickas till IoT Central-programmet.
Utför valideringar på rapporterade egenskapsuppdateringar:
- Varning – Egenskaper som skickas av en enhet som inte är modellerad i mitten.
- Varning – Egenskaper med samma namn deklarerade i flera gränssnitt bör ha gränssnittsnamnet inkluderat som en del av egenskapsuppdateringen.
az iot central diagnostics validate-properties --app-id
--device-id
[--central-api-uri]
[--minimum-severity {error, info, warning}]
[--token]
Exempel
Grundläggande användning
az iot central diagnostics validate-properties --app-id {app_id} -d {device_id}
Obligatoriska parametrar
App-ID för den IoT Central-app som du vill hantera. Du hittar app-ID:t på sidan "Om" för ditt program under hjälpmenyn.
Målenhetens enhets-ID. Du hittar enhets-ID:t genom att klicka på knappen Anslut på sidan Enhetsinformation.
Valfria parametrar
IoT Central DNS-suffixet som är associerat med ditt program.
Minsta allvarlighetsgrad för problem som krävs för rapportering.
Om du föredrar att skicka din begäran utan att autentisera mot Azure CLI kan du ange en giltig användartoken för att autentisera din begäran. Du måste ange typ av nyckel som en del av begäran. Läs mer på https://aka.ms/iotcentraldocsapi.
Globala parametrar
Öka loggningsverositeten för att visa alla felsökningsloggar.
Visa det här hjälpmeddelandet och avsluta.
Visa bara fel och ignorera varningar.
Utdataformat.
JMESPath-frågesträng. Mer http://jmespath.org/ information och exempel finns i.
Namn eller ID för prenumerationen. Du kan konfigurera standardprenumerationen med .az account set -s NAME_OR_ID
Öka loggningsverbositeten. Använd --debug för fullständiga felsökningsloggar.