az iot central diagnostics
Note
Cette référence fait partie de l’extension azure-iot pour Azure CLI (version 2.67.0 ou ultérieure). L’extension installe automatiquement la première fois que vous exécutez une az iot central diagnostics commande. Apprenez-en davantage sur les extensions.
Ce groupe de commandes est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Effectuez des diagnostics au niveau de l’application et de l’appareil.
Commandes
| Nom | Description | Type | État |
|---|---|---|---|
| az iot central diagnostics monitor-events |
Affichez les messages de télémétrie de l’appareil envoyés à l’application IoT Central. |
Extension | Preview |
| az iot central diagnostics monitor-properties |
Affichez les propriétés souhaitées et signalées envoyées à/partir de l’application IoT Central. |
Extension | Preview |
| az iot central diagnostics registration-summary |
Affichez le résumé de l’inscription de tous les appareils d’une application. |
Extension | Preview |
| az iot central diagnostics validate-messages |
Validez les messages envoyés au hub IoT pour une application IoT Central. |
Extension | Preview |
| az iot central diagnostics validate-properties |
Validez les propriétés signalées envoyées à l’application IoT Central. |
Extension | Preview |
az iot central diagnostics monitor-events
Le groupe de commandes « diagnostics centraux iot » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Affichez les messages de télémétrie de l’appareil envoyés à l’application IoT Central.
Affiche les données de télémétrie envoyées à l’application IoT Central. Par défaut, il affiche toutes les données envoyées par tous les appareils. Utilisez le paramètre --device-id pour filtrer sur un appareil spécifique.
az iot central diagnostics monitor-events --app-id
[--central-api-uri --central-dns-suffix]
[--cg --consumer-group]
[--device-id]
[--enqueued-time --et]
[--module-id]
[--properties --props {all, anno, app, sys}]
[--repair {false, true}]
[--timeout --to]
[--token]
[--yes {false, true}]
Exemples
Utilisation de base
az iot central diagnostics monitor-events --app-id {app_id}
Utilisation de base lors du filtrage sur l’appareil cible
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id}
Utilisation de base lors du filtrage des appareils ciblés avec un caractère générique dans l’ID
az iot central diagnostics monitor-events --app-id {app_id} -d Device*d
Utilisation de base lors du filtrage sur le module.
az iot central diagnostics monitor-events --app-id {app_id} -m {module_id}
Utilisation de base lors du filtrage des modules ciblés avec un caractère générique dans l’ID
az iot central diagnostics monitor-events --app-id {app_id} -m Module*
Filtrez l’appareil et spécifiez un groupe de consommateurs Event Hub à lier.
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --cg {consumer_group_name}
Recevoir des annotations de message (en-têtes de message)
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --properties anno
Recevoir des annotations de message + propriétés système. N’oubliez jamais de sortir.
az iot central diagnostics monitor-events --app-id {app_id} -d {device_id} --properties anno sys --timeout 0
Recevoir tous les attributs de message de tous les messages de l’appareil
az iot central diagnostics monitor-events --app-id {app_id} --props all
Recevoir tous les messages et analyser la charge utile des messages en tant que JSON
az iot central diagnostics monitor-events --app-id {app_id} --output json
Paramètres obligatoires
ID d’application de l’application IoT Central que vous souhaitez gérer. Vous trouverez l’ID d’application dans la page « À propos » de votre application sous le menu d’aide.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Suffixe DNS IoT Central associé à votre application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | azureiotcentral.com |
Spécifiez le groupe de consommateurs à utiliser lors de la connexion au point de terminaison event Hub.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | $Default |
ID d’appareil de l’appareil cible. Vous trouverez l’ID de l’appareil en cliquant sur le bouton Se connecter dans la page Détails de l’appareil.
Indique l’heure à utiliser comme point de départ pour lire les messages à partir des partitions. Les unités sont des millisecondes depuis l’époque unix. Si aucun temps n’est indiqué « maintenant » est utilisé.
ID de module IoT Edge si le type d’appareil est IoT Edge.
Indiquez les propriétés de message clé à générer. sys = propriétés système, application = propriétés de l’application, anno = annotations.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | all, anno, app, sys |
Réinstallez la dépendance uamqp compatible avec la version de l’extension. Valeur par défaut : false.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Nombre maximal de secondes pour maintenir la connexion sans recevoir de message. Utilisez 0 pour l’infini.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 300 |
Si vous préférez envoyer votre demande sans vous authentifier auprès d’Azure CLI, vous pouvez spécifier un jeton d’utilisateur valide pour authentifier votre demande. Vous devez spécifier le type de clé dans le cadre de la requête. En savoir plus sur https://aka.ms/iotcentraldocsapi.
Ignorez les invites de l’utilisateur. Indique l’acceptation de l’action. Utilisé principalement pour les scénarios d’automatisation. Valeur par défaut : false.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az iot central diagnostics monitor-properties
Le groupe de commandes « diagnostics centraux iot » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Affichez les propriétés souhaitées et signalées envoyées à/partir de l’application IoT Central.
Interroge le jumeau d’appareil de central et le compare aux dernières propriétés d’analyse du jumeau d’appareil à partir du jumeau d’appareil et détecte si des modifications ont été apportées à un sous-ensemble d’impression des propriétés qui ont été modifiées dans l’intervalle d’interrogation.
az iot central diagnostics monitor-properties --app-id
--device-id
[--central-api-uri --central-dns-suffix]
[--token]
Exemples
Utilisation de base
az iot central diagnostics monitor-properties --app-id {app_id} -d {device_id}
Paramètres obligatoires
ID d’application de l’application IoT Central que vous souhaitez gérer. Vous trouverez l’ID d’application dans la page « À propos » de votre application sous le menu d’aide.
ID d’appareil de l’appareil cible. Vous trouverez l’ID de l’appareil en cliquant sur le bouton Se connecter dans la page Détails de l’appareil.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Suffixe DNS IoT Central associé à votre application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | azureiotcentral.com |
Si vous préférez envoyer votre demande sans vous authentifier auprès d’Azure CLI, vous pouvez spécifier un jeton d’utilisateur valide pour authentifier votre demande. Vous devez spécifier le type de clé dans le cadre de la requête. En savoir plus sur https://aka.ms/iotcentraldocsapi.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az iot central diagnostics registration-summary
Le groupe de commandes « diagnostics centraux iot » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Affichez le résumé de l’inscription de tous les appareils d’une application.
Remarque : cette commande peut prendre beaucoup de temps pour retourner si votre application contient beaucoup d’appareils.
az iot central diagnostics registration-summary --app-id
[--api-version --av {2022-06-30-preview, 2022-07-31}]
[--central-api-uri --central-dns-suffix]
[--token]
Exemples
Résumé de l’inscription
az iot central diagnostics registration-summary --app-id {appid}
Paramètres obligatoires
ID d’application de l’application IoT Central que vous souhaitez gérer. Vous trouverez l’ID d’application dans la page « À propos » de votre application sous le menu d’aide.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
L’argument 'api_version' a été déconseillé et sera supprimé dans une prochaine version.
Ce paramètre de commande a été déconseillé et sera ignoré. Dans la prochaine version, nous allons uniquement prendre en charge les API IoT Central à partir de la dernière version en disponibilité générale. Si une API n’est pas encore en disponibilité générale, nous appelons la dernière version préliminaire.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 2022-07-31 |
| Valeurs acceptées: | 2022-06-30-preview, 2022-07-31 |
Suffixe DNS IoT Central associé à votre application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | azureiotcentral.com |
Si vous préférez envoyer votre demande sans vous authentifier auprès d’Azure CLI, vous pouvez spécifier un jeton d’utilisateur valide pour authentifier votre demande. Vous devez spécifier le type de clé dans le cadre de la requête. En savoir plus sur https://aka.ms/iotcentraldocsapi.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az iot central diagnostics validate-messages
Le groupe de commandes « diagnostics centraux iot » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Validez les messages envoyés au hub IoT pour une application IoT Central.
Effectue des validations sur les messages de télémétrie et signale les données qui ne sont pas modélisées dans le modèle d’appareil ou les données où le type de données ne correspond pas à ce qui est défini dans le modèle d’appareil.
az iot central diagnostics validate-messages --app-id
[--central-api-uri --central-dns-suffix]
[--cg --consumer-group]
[--device-id]
[--dr --duration]
[--enqueued-time --et]
[--max-messages --mm]
[--minimum-severity {error, info, warning}]
[--module-id]
[--properties --props {all, anno, app, sys}]
[--repair {false, true}]
[--style {csv, json, scroll}]
[--timeout --to]
[--token]
[--yes {false, true}]
Exemples
Utilisation de base
az iot central diagnostics validate-messages --app-id {app_id}
Erreurs de sortie détectées
az iot central diagnostics validate-messages --app-id {app_id} --style scroll
Utilisation de base lors du filtrage sur l’appareil cible
az iot central diagnostics validate-messages --app-id {app_id} -d {device_id}
Utilisation de base lors du filtrage des appareils ciblés avec un caractère générique dans l’ID
az iot central diagnostics validate-messages --app-id {app_id} -d Device*
Utilisation de base lors du filtrage sur le module.
az iot central diagnostics validate-messages --app-id {app_id} -m {module_id}
Utilisation de base lors du filtrage des modules ciblés avec un caractère générique dans l’ID
az iot central diagnostics validate-messages --app-id {app_id} -m Module*
Filtrez l’appareil et spécifiez un groupe de consommateurs Event Hub à lier.
az iot central diagnostics validate-messages --app-id {app_id} -d {device_id} --cg {consumer_group_name}
Paramètres obligatoires
ID d’application de l’application IoT Central que vous souhaitez gérer. Vous trouverez l’ID d’application dans la page « À propos » de votre application sous le menu d’aide.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Suffixe DNS IoT Central associé à votre application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | azureiotcentral.com |
Spécifiez le groupe de consommateurs à utiliser lors de la connexion au point de terminaison event Hub.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | $Default |
ID d’appareil de l’appareil cible. Vous trouverez l’ID de l’appareil en cliquant sur le bouton Se connecter dans la page Détails de l’appareil.
Durée maximale de réception des messages de l’appareil cible avant la fin de la connexion. Utilisez 0 pour l’infini.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 300 |
Indique l’heure à utiliser comme point de départ pour lire les messages à partir des partitions. Les unités sont des millisecondes depuis l’époque unix. Si aucun temps n’est indiqué « maintenant » est utilisé.
Nombre maximal de messages à recevoir de l’appareil cible avant la fin de la connexion. Utilisez 0 pour l’infini.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 10 |
Gravité minimale du problème requis pour la création de rapports.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | warning |
| Valeurs acceptées: | error, info, warning |
ID de module IoT Edge si le type d’appareil est IoT Edge.
Indiquez les propriétés de message clé à générer. sys = propriétés système, application = propriétés de l’application, anno = annotations.
| Propriété | Valeur |
|---|---|
| Valeurs acceptées: | all, anno, app, sys |
Réinstallez la dépendance uamqp compatible avec la version de l’extension. Valeur par défaut : false.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Indiquez les styles de sortiecroll = fournir des erreurs à mesure qu’elles arrivent, json = synthétiser les résultats au format json, csv = résumer les résultats au format csv.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | scroll |
| Valeurs acceptées: | csv, json, scroll |
Nombre maximal de secondes pour maintenir la connexion sans recevoir de message. Utilisez 0 pour l’infini.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | 300 |
Si vous préférez envoyer votre demande sans vous authentifier auprès d’Azure CLI, vous pouvez spécifier un jeton d’utilisateur valide pour authentifier votre demande. Vous devez spécifier le type de clé dans le cadre de la requête. En savoir plus sur https://aka.ms/iotcentraldocsapi.
Ignorez les invites de l’utilisateur. Indique l’acceptation de l’action. Utilisé principalement pour les scénarios d’automatisation. Valeur par défaut : false.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
| Valeurs acceptées: | false, true |
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
az iot central diagnostics validate-properties
Le groupe de commandes « diagnostics centraux iot » est en préversion et en cours de développement. Niveaux de référence et de support : https://aka.ms/CLI_refstatus
Validez les propriétés signalées envoyées à l’application IoT Central.
Effectue des validations sur les mises à jour des propriétés signalées :
- Avertissement : propriétés envoyées par l’appareil qui ne sont pas modélisées dans le centre.
- Avertissement : les propriétés avec le même nom déclaré dans plusieurs interfaces doivent avoir le nom de l’interface inclus dans le cadre de la mise à jour de propriété.
az iot central diagnostics validate-properties --app-id
--device-id
[--central-api-uri --central-dns-suffix]
[--minimum-severity {error, info, warning}]
[--token]
Exemples
Utilisation de base
az iot central diagnostics validate-properties --app-id {app_id} -d {device_id}
Paramètres obligatoires
ID d’application de l’application IoT Central que vous souhaitez gérer. Vous trouverez l’ID d’application dans la page « À propos » de votre application sous le menu d’aide.
ID d’appareil de l’appareil cible. Vous trouverez l’ID de l’appareil en cliquant sur le bouton Se connecter dans la page Détails de l’appareil.
Paramètres facultatifs
Les paramètres suivants sont facultatifs, mais en fonction du contexte, un ou plusieurs peuvent être nécessaires pour que la commande s’exécute correctement.
Suffixe DNS IoT Central associé à votre application.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | azureiotcentral.com |
Gravité minimale du problème requis pour la création de rapports.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | warning |
| Valeurs acceptées: | error, info, warning |
Si vous préférez envoyer votre demande sans vous authentifier auprès d’Azure CLI, vous pouvez spécifier un jeton d’utilisateur valide pour authentifier votre demande. Vous devez spécifier le type de clé dans le cadre de la requête. En savoir plus sur https://aka.ms/iotcentraldocsapi.
Paramètres globaux
Augmentez la verbosité de la journalisation pour afficher tous les logs de débogage.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Affichez ce message d’aide et quittez.
Afficher uniquement les erreurs, en supprimant les avertissements.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |
Format de sortie.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | json |
| Valeurs acceptées: | json, jsonc, none, table, tsv, yaml, yamlc |
Chaîne de requête JMESPath. Pour plus d’informations et d’exemples, consultez http://jmespath.org/.
Nom ou ID de l’abonnement. Vous pouvez configurer l’abonnement par défaut à l’aide de az account set -s NAME_OR_ID.
Augmentez le niveau de verbosité de la journalisation. Utilisez --debug pour les journaux de débogage complets.
| Propriété | Valeur |
|---|---|
| Valeur par défaut: | False |