Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: IoT Edge 1.5
Importante
IoT Edge 1.5 LTS es la versión compatible. IoT Edge 1.4 LTS finaliza su ciclo de vida el 12 de noviembre de 2024. Si está usando una versión anterior, consulte Actualización de IoT Edge.
Azure IoT Edge proporciona información en tiempo real sobre los módulos implementados en los dispositivos IoT Edge. El servicio IoT Hub obtiene el estado de los dispositivos y lo muestra. La supervisión también es importante para las implementaciones hechas a escala que incluyen implementaciones automáticas e implementaciones superpuestas.
Los dispositivos y módulos tienen datos similares, como la conectividad, por lo que obtendrá valores basados en el identificador de dispositivo o el identificador del módulo.
El servicio IoT Hub recopila datos notificados por dispositivos y módulos gemelos y proporciona recuentos de los diferentes estados que pueden tener los dispositivos. El servicio IoT Hub organiza estos datos en cuatro grupos de métricas:
Tipo | Descripción |
---|---|
Servicio de | Muestra los dispositivos IoT Edge que coinciden con la condición de destino de implementación. |
Aplicado | Muestra los dispositivos IoT Edge de destino que no están destinados a otra implementación con mayor prioridad. |
Informe correcto | Muestra los dispositivos IoT Edge que notifican que los módulos se implementan correctamente. |
Error en el informe | Muestra los dispositivos IoT Edge que notifican que uno o varios módulos no se implementan correctamente. Para investigar el error, conéctese de forma remota a esos dispositivos y vea los archivos de registro. |
Puede supervisar estos datos en Azure Portal o usar la CLI de Azure.
Supervisión de una implementación en Azure Portal
Para ver los detalles de implementación y supervisar los dispositivos que lo ejecutan, siga estos pasos:
Inicie sesión en Azure Portal y vaya a IoT Hub.
Seleccione Configuraciones e implementaciones en Administración de dispositivos.
Revise la lista de despliegue. Para cada implementación, verá los detalles siguientes:
Columna Descripción identificación Nombre de la implementación. Tipo El tipo de implementación, ya sea Implementación o Implementación superpuesta. Condición de destino Etiqueta que define los dispositivos de destino. Prioridad El número de prioridad asignado a la implementación. Métricas de sistema El número de dispositivos gemelos en IoT Hub que coinciden con la condición de destino. Aplicación muestra el número de dispositivos que tienen el contenido de implementación aplicado a sus módulos gemelos en IoT Hub. Métricas de dispositivos El número de dispositivos IoT Edge que notifican el éxito o los errores del runtime del cliente de IoT Edge. Métricas personalizadas Número de dispositivos IoT Edge que notifican datos para las métricas que defina para la implementación. Creado Marca de tiempo cuando se crea la implementación. Esta marca de tiempo se utiliza para dirimir cuando dos implementaciones tienen la misma prioridad. Seleccione la implementación que desea supervisar.
En la página Detalles de implementación , vaya a la pestaña Condición de destino . Seleccione Ver para enumerar los dispositivos que coinciden con la condición de destino. Cambie la condición o Prioridad según sea necesario y seleccione Guardar.
Seleccione la pestaña Métricas . Al elegir una métrica en la lista desplegable Seleccionar métrica , aparece el botón Ver para que pueda mostrar los resultados. Seleccione Editar métricas para ajustar los criterios de las métricas personalizadas que defina. Seleccione Guardar si realiza cambios.
Para cambiar la implementación, consulte Modificación de una implementación.
Supervisión de una implementación con la CLI de Azure
Use el comando az iot edge deployment show para mostrar los detalles de una sola implementación:
az iot edge deployment show --deployment-id [deployment id] --hub-name [hub name]
El deployment show
comando usa estos parámetros:
- --deployment-id : el nombre de la implementación en el centro de IoT. Parámetro obligatorio.
-
--hub-name : el nombre del centro de IoT donde existe la implementación. El centro debe estar en la suscripción actual. Cambiar a la suscripción con
az account set -s [subscription name]
Compruebe la implementación en la ventana de comandos. La metrics
propiedad enumera un recuento para cada métrica que evalúa cada centro:
- targetedCount: el número de dispositivos gemelos de IoT Hub que coinciden con la condición de destino.
- appliedCount : número de dispositivos que tienen el contenido de implementación aplicado a sus módulos gemelos en IoT Hub.
- reportedSuccessfulCount : el número de dispositivos IoT Edge en el informe de implementación correcto desde el entorno de ejecución del cliente de IoT Edge.
- reportedFailedCount: el número de dispositivos IoT Edge en el error de informes de implementación desde el entorno de ejecución del cliente de IoT Edge.
Muestra una lista de IDs de dispositivos u objetos para cada métrica con el comando az iot edge deployment show-metric.
az iot edge deployment show-metric --deployment-id [deployment id] --metric-id [metric id] --hub-name [hub name]
El deployment show-metric
comando usa estos parámetros:
- --deployment-id : el nombre de la implementación en el centro de IoT.
-
--metric-id : el nombre de la métrica para mostrar la lista de identificadores de dispositivo, por ejemplo
reportedFailedCount
. -
--hub-name : el nombre del centro de IoT donde existe la implementación. El centro debe estar en la suscripción actual. Cambie a la suscripción con
az account set -s [subscription name]
. Si quiere hacer cambios en la implementación, consulte Modificación de una implementación.
Pasos siguientes
Aprenda a supervisar módulos gemelos, principalmente el agente de IoT Edge y los módulos en tiempo de ejecución de IoT Edge Hub, para comprobar la conectividad y el estado de las implementaciones de IoT Edge.