View a markdown version of this page

Supervise el agente Edge de Amazon Kinesis Video Streams con CloudWatch - Amazon Kinesis Video Streams

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Supervise el agente Edge de Amazon Kinesis Video Streams con CloudWatch

Puede supervisar el agente perimetral de Amazon Kinesis Video Streams con Amazon CloudWatch, que recopila y procesa los datos sin procesar para convertirlos en métricas legibles y prácticamente en tiempo real. Estas estadísticas se registran durante un período de 15 meses. Con esta información histórica, puede obtener una mejor perspectiva del rendimiento de su aplicación web o del servicio Amazon Kinesis Video Streams Edge Agent.

Para ver las métricas, haga lo siguiente:

  1. Inicia sesión en Consola de administración de AWS y abre la CloudWatch consola en https://console.aws.amazon.com/cloudwatch/.

  2. En el menú de navegación de la izquierda, en Métricas, selecciona Todas las métricas.

  3. Selecciona la pestaña Examinar y, a continuación, selecciona el espacio de nombres EdgeRuntimeAgent personalizado.

El agente Edge de Amazon Kinesis Video Streams publica las siguientes métricas en el espacio de nombres: EdgeRuntimeAgent

Dimensiones Estado Description (Descripción)

Nombre de la transmisión, RecordJob

Ejecutar

Publica de forma continua cuando RecordJob está en ejecución.

Unidades: ninguna. El «1" se publica mientras RecordJob esté en este estado.

FatalError

Publica si se RecordJob comete un error fatal.

Unidades: ninguna. «1" se publica una vez, cuando se produce este evento.

nota

Consulte los registros para obtener información adicional.

Completado

Se publica cuando RecordJob se completa una.

Unidades: ninguna. «1" se publica una vez, cuando se produce este evento.

Nombre de la transmisión, UploadJob

Ejecutar

Publica de forma continua cuando UploadJob está en ejecución.

Unidades: ninguna. El «1" se publica mientras UploadJob esté en este estado.

FatalError

Publica si el error UploadJob es fatal.

Unidades: ninguna. «1" se publica una vez, cuando se produce este evento.

nota

Consulte los registros para obtener información adicional.

Completado

Se publica cuando UploadJob se completa.

Unidades: ninguna. «1" se publica una vez, cuando se produce este evento.

Nombre de flujo

PercentageSpaceUsed

Este es el porcentaje utilizado del espacio total asignado en las configuraciones de Amazon Kinesis Video Streams Edge Agent para los medios de grabación. Para obtener más información, consulte LocalSizeConfig.

Unidades: porcentaje (escala 0—1).

Nombre de cosa

Vivo

Publica cada minuto desde el agente Edge de Amazon Kinesis Video Streams, independientemente de las configuraciones que se ejecuten en él.

Esto se puede utilizar para saber si el agente Edge de Amazon Kinesis Video Streams está activo y listo para aceptar configuraciones.

Unidades: ninguna. Cada minuto se publica «1".

RecordJobs.HealthyJobCount

Recuento total de trabajos de grabación programados y en ejecución en Amazon Kinesis Video Streams Edge Agent.

Unidad: recuento.

UploadJobs.HealthyJobCount

Recuento total de trabajos de carga programados y en ejecución en Amazon Kinesis Video Streams Edge Agent.

Unidad: recuento.

RecordJobs.UnhealthyJobCount

Recuento total de trabajos de grabación con errores actuales.

Unidad: recuento.

UploadJobs.UnhealthyJobCount

Recuento total de los trabajos de carga con errores actuales.

Unidad: recuento.

RecordJobs.RunningJobCount

Recuento total de trabajos de registro en ejecución activa.

Unidad: recuento.

UploadJobs.RunningJobCount

Recuento total de trabajos de carga en ejecución activa.

Unidad: recuento.

RecordJobs.EdgeConfigCount

Recuento total de configuraciones de registros en proceso en Amazon Kinesis Video Streams Edge Agent.

Unidad: recuento.

UploadJobs.EdgeConfigCount

Recuento total de configuraciones de carga en proceso en Amazon Kinesis Video Streams Edge Agent.

Unidad: recuento.

CloudWatch orientación sobre métricas para Amazon Kinesis Video Streams Edge Agent

CloudWatch las métricas pueden resultar útiles para encontrar respuestas a las siguientes preguntas:

¿El agente Edge de Amazon Kinesis Video Streams tiene suficiente espacio para grabar?

Métricas relevantes: PercentageSpaceUsed

Acción: no se requiere ninguna acción.

¿Está vivo el agente Edge de Amazon Kinesis Video Streams?

Métricas relevantes: Alive

Acción: Si en algún momento deja de recibir esta métrica, significa que el agente Edge de Amazon Kinesis Video Streams ha detectado una o más de las siguientes situaciones:

  • Un problema de ejecución de la aplicación: limitación de memoria u otros recursos, error, etc.

  • El AWS IoT dispositivo en el que se ejecuta el agente se apagó, se bloqueó o se cerró

  • El AWS IoT dispositivo no tiene conectividad de red

¿Hay algún trabajo que no sea saludable?

Métricas relevantes:

  • RecordJobs.UnhealthyJobCount

  • UploadJobs.UnhealthyJobCount

Acción: inspeccione los registros y busque la FatalError métrica.

  • Si la FatalError métrica está presente, significa que se ha producido un error grave y es necesario reiniciar el trabajo manualmente. Inspeccione los registros y solucione el problema antes de volver StartEdgeConfigurationUpdate a iniciar el trabajo de forma manual.

  • Si la FatalError métrica no está presente, significa que se ha producido un error transitorio (no grave) y Amazon Kinesis Video Streams Edge Agent está reintentando realizar el trabajo.

nota

Para que el agente vuelva a intentar un trabajo que provocó un error fatal, utilice. StartEdgeConfigurationUpdate

¿Hay algún trabajo que necesite intervención externa?

Métricas relevantes:

  • PercentageSpaceUsed— Si supera un valor determinado, el trabajo de grabación se detiene y se reanuda solo cuando hay espacio disponible (cuando el contenido se agota). Puede enviar una configuración actualizada con una configuración superior MaxLocalMediaSizeInMB para actualizar el trabajo inmediatamente.

  • RecordJob.FatalError/UploadJob.FatalError— Investigue los registros del agente y vuelva a enviar la configuración para que se reanude el trabajo.

Acción: Realice una llamada a la API con la configuración para reiniciar los trabajos que presenten este problema.