Registro y supervisión
La supervisión es un aspecto importante del mantenimiento de la fiabilidad, la disponibilidad y el rendimiento de AWS IoT y sus soluciones de AWS. Debe recopilar datos de monitorización de todas las partes de su solución de AWS para que le resulte más sencillo depurar cualquier error que se produzca en distintas partes del código, en caso de que ocurra. Para obtener información sobre los procedimientos de registro y monitorización , consulte Supervisión de AWS IoT
Herramientas de monitorización
AWS proporciona herramientas que puede utilizar para monitorizar AWS IoT. Puede configurar algunas de estas herramientas para que realicen la monitorización por usted. Algunas de las herramientas requieren intervención manual. Le recomendamos que automatice las tareas de supervisión en la medida de lo posible.
Herramientas de monitorización automatizadas
Puede utilizar las siguientes herramientas de monitorización automatizado para vigilar AWS IoT e informar cuando haya algún problema:
-
Alarmas de Amazon CloudWatch: vigile una métrica durante un periodo de tiempo especificado y realice una o varias acciones según el valor que tenga la métrica en comparación con un determinado umbral durante una serie de periodos de tiempo. La acción es una notificación enviada a un tema de Amazon Simple Notification Service (Amazon SNS) o a una política de Amazon EC2 Auto Scaling. Las alarmas de CloudWatch no invocan acciones simplemente porque se encuentren en un estado determinado. El estado debe haber cambiado y debe mantenerse durante el número de periodos especificado. Para obtener más información, consulte Monitorización de alarmas y métricas de AWS IoT con Amazon CloudWatch.
-
Registros de Amazon CloudWatch: monitorice, almacene y obtenga acceso a los archivos de registro de AWS CloudTrail u otras fuentes. Registros de Amazon CloudWatch también le permite ver los pasos críticos que siguen los casos de prueba de AWS IoT Device Advisor, los eventos generados y los mensajes MQTT enviados desde sus dispositivos o AWS IoT Core durante la ejecución de las pruebas. Estos registros permiten depurar y tomar medidas correctivas en sus dispositivos. Para obtener más información, consulte Monitorización de AWS IoT con Registros de CloudWatch. Para obtener más información sobre el uso de Amazon CloudWatch, consulte Monitorización de los archivos de registro en la Guía del usuario de Amazon CloudWatch.
-
Eventos de Amazon CloudWatch: seleccione los eventos y diríjalos hacia uno o varios flujos o funciones de destino para realizar cambios, capturar información de estado y aplicar medidas correctivas. Para obtener más información, consulte ¿Qué es Amazon CloudWatch Events? en la Guía del usuario de Amazon CloudWatch.
-
Monitorización de registros de AWS CloudTrail: comparta archivos de registro entre cuentas, monitorice los archivos de registro de CloudTrail en tiempo real enviándolos a CloudWatch Logs, escriba aplicaciones de procesamiento de registros en Java y compruebe que los archivos de registro no hayan cambiado después de que CloudTrail los entregara. Para obtener más información, consulte Registro de llamadas a la API de AWS IoT mediante AWS CloudTrail y Trabajar con archivos de registro de CloudTrail en la Guía del usuario de AWS CloudTrail.
Herramientas de monitorización manual
Otra parte importante de la monitorización de AWS IoT implica monitorizar manualmente los elementos que no cubren las alarmas de CloudWatch. Los paneles de la consola de servicios AWS IoT, CloudWatch y otros servicios de AWS proporcionan una visión general del estado de su entorno de AWS. Le recomendamos que también compruebe los archivos de registro en AWS IoT.
-
AWS IoTEl panel de muestra lo siguiente:
-
Certificados CA
-
Certificados
-
Políticas
-
Reglas
-
Objetos
-
-
La página de inicio de CloudWatch muestra:
-
Alarmas y estado actual.
-
Gráficos de alarmas y recursos.
-
Estado de los servicios.
Además, puede utilizar CloudWatch para hacer lo siguiente:
-
Cree paneles personalizados para monitorizar los servicios que le interesen.
-
Realizar un gráfico con los datos de las métricas para resolver problemas y descubrir tendencias.
-
Buscar y examinar todas sus métricas de recursos de AWS.
-
Crear y editar las alarmas de notificación de problemas.
-