Les appareils, y compris les passerelles et les sous-appareils, peuvent envoyer des journaux vers le cloud. Consultez les journaux des appareils locaux sur la page Simple Log Service de la console IoT Platform pour résoudre les problèmes.
Prérequis
L'appareil est développé à l'aide du SDK Android ou du SDK C et configuré pour envoyer des journaux. Pour plus d'informations, consultez Envoyer les journaux des appareils.
Si l'appareil dispose d'un commutateur d'envoi de journaux implémenté via un SDK, accédez à. Recherchez l'appareil et cliquez sur View. Sur la page Device Details, activez le commutateur Report On-premises Device Logs. Cette étape n'est pas nécessaire si l'appareil ne dispose pas de commutateur d'envoi de journaux.
Consulter les journaux des appareils locaux
Connectez-vous à la console IoT Platform.
Sur la page Overview, recherchez l'instance que vous souhaitez gérer et cliquez sur son ID ou son nom.
Dans le volet de navigation de gauche, cliquez sur .
Sélectionnez un produit et cliquez sur l'onglet On-premises Device Logs.
-
Saisissez les critères de recherche et cliquez sur l'icône de recherche.
Le tableau suivant décrit les critères de recherche disponibles.
Critère de recherche Description DeviceName Saisissez un nom d'appareil pour rechercher les journaux associés à cet appareil. TraceId Saisissez un ID de trace pour rechercher des journaux dans plusieurs modules liés. Mot-clé du nom du module Saisissez un nom de module pour rechercher les journaux générés par ce module. Mot-clé du contenu Saisissez un mot-clé issu du contenu du journal. Les mots-clés pris en charge incluent les paramètres de requête des requêtes API, les motifs d'erreur, l'ID de message (MessageID), l'ID client (clientId) et l'opération (Operation). Plage de temps Sélectionnez la plage de temps correspondant à l'envoi des journaux.
Champs de journal
Chaque entrée de journal contient les champs suivants.
| Paramètre | Description |
| Heure d'envoi | Heure à laquelle l'appareil a envoyé le journal. |
| Heure de collecte | Heure à laquelle l'appareil a collecté le journal. |
| TraceId | ID de trace permettant de rechercher des journaux dans plusieurs modules liés. |
| DeviceName | Nom de l'appareil. |
| Niveau de journal | Par défaut, tous les niveaux de journal sont affichés. Vous pouvez filtrer les journaux par niveau. Les niveaux de journal sont listés ci-dessous par ordre décroissant de gravité, à l'exception de OTHER :
|
| Nom du module | Nom du module ayant généré le journal.
|
| Contenu | Détail du contenu du journal. |
Analyse des journaux des appareils
Chaque entrée de journal inclut un code d'état de résultat spécifié par le paramètre Code. Vous pouvez analyser les journaux en fonction de ce code d'état.
Le code d'erreur peut être généré par le SDK côté appareil (Codes d'erreur du SDK Android et Codes d'erreur du SDK C) ou correspondre à un code d'état personnalisé.