Monitorización de recursos de AWS IoT Wireless con los Registros de Amazon CloudWatch
La monitorización es un elemento importante para mantener la fiabilidad, la disponibilidad y el rendimiento de AWS IoT Wireless y de las demás soluciones AWS. Puede utilizar la monitorización de sus dispositivos LoRaWAN y Sidewalk y obtener mensajes informativos y errores desde el momento en que están integrados en AWS IoT Wireless.
Le recomendamos encarecidamente que recopile datos de monitoreo 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. Comience por crear un plan de monitoreo que responda a las siguientes preguntas. Si no está seguro de cómo responderlas, puede continuar habilitando el registro y estableciendo las líneas base de rendimiento.
-
¿Cuáles son los objetivos de la monitorización?
-
¿Qué recursos va a monitorizar?
-
¿Con qué frecuencia va a monitorizar estos recursos?
-
¿Qué herramientas de monitorización va a utilizar?
-
¿Quién se encargará de realizar las tareas de monitoreo?
-
¿Quién debería recibir una notificación cuando surjan problemas?
El siguiente paso consiste en habilitar el registro y establecer un punto de referencia de rendimiento normal de AWS IoT Wireless en el entorno; para ello, hay que medir el rendimiento varias veces y bajo distintas condiciones de carga. Durante la monitorización de AWS IoT Wireless, guarde los datos históricos para compararlos con los datos de rendimiento actuales. Esto le ayudará a identificar patrones de rendimiento normales y anomalías de rendimiento, así como a idear métodos para abordarlos.
Herramientas de monitoreo
Puede utilizar las siguientes herramientas de monitorización para supervisar AWS IoT Wireless, informar cuando algo no funciona y realizar acciones automáticas cuando proceda:
-
Amazon CloudWatch monitoriza los recursos de AWS y las aplicaciones que ejecuta en AWS en tiempo real. Puede recopilar métricas y realizar un seguimiento de las métricas, crear paneles personalizados y definir alarmas que le advierten o que toman medidas cuando una métrica determinada alcanza el umbral que se especifique. Por ejemplo, puede hacer que CloudWatch haga un seguimiento del uso de la CPU u otras métricas de las instancias de Amazon EC2 y lanzar nuevas instancias automáticamente cuando sea necesario. Para más información, consulte la Guía del usuario de Amazon CloudWatch.
-
El analizador de redes le permite monitorizar sus recursos de LoRaWAN, como dispositivos y puertas de enlace de LoRaWAN. Además, reduce el tiempo que se tarda en configurar una conexión para empezar a recibir mensajes de rastreo, lo que le proporciona información de registro justo a tiempo. Para obtener más información, consulte Supervisión de su flota de recursos inalámbricos en tiempo real mediante un analizador de redes.
Cómo monitorizar los recursos con Amazon CloudWatch
Puede supervisar AWS IoT Wireless mediante CloudWatch, que recopila y procesa los datos sin procesar y los convierte en métricas legibles y casi en tiempo real. Estas estadísticas se mantienen durante 15 meses, de forma que pueda obtener acceso a información histórica y disponer de una mejor perspectiva sobre el desempeño de su aplicación web o servicio. También puede establecer alarmas que vigilen determinados umbrales y enviar notificaciones o realizar acciones cuando se cumplan dichos umbrales. Para más información, consulte la Guía del usuario de Amazon CloudWatch.
Para registrar y monitorizar los recursos de AWS IoT Wireless, siga los pasos que se indican a continuación:
-
Cree una función de registro para registrar sus recursos de AWS IoT Wireless, tal y como se describe en Creación de una función y una política de registro para AWS IoT Wireless.
-
Los mensajes de registro de la consola de CloudWatch Logs tienen un nivel de registro predeterminado de
ERROR
, que es menos detallado y solo contiene información de errores. Si quiere ver mensajes más detallados, le recomendamos que utilice primero la CLI para configurar el registro, como se describe en Configuración del registro de recursos de AWS IoT Wireless. -
A continuación, puede monitorizar sus recursos viendo las entradas de registro en la consola de CloudWatch Logs. Para obtener más información, consulte Ver las entradas de registro de AWS IoT Wireless de CloudWatch.
-
Puede crear expresiones de filtro mediante grupos de registros, pero le recomendamos que primero cree filtros sencillos y vea las entradas de registro de los grupos de registros y, a continuación, vaya a CloudWatch Insights para crear consultas que filtren las entradas de registro en función del recurso o evento que esté monitorizando. Para obtener más información, consulte Utilización de CloudWatch Insights para filtrar registros de AWS IoT Wireless.