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 las métricas de Amazon Kinesis Video Streams con CloudWatch
Puede monitorizar una transmisión de vídeo de Kinesis mediante Amazon CloudWatch, que recopila y procesa datos sin procesar de Amazon Kinesis Video Streams para convertirlos en métricas legibles y prácticamente en tiempo real. Estas estadísticas se registran durante un período de 15 meses para que pueda acceder a la información histórica y obtener una mejor perspectiva del rendimiento de su aplicación o servicio web.
En la consola de Amazon Kinesis Video Streams
-
En la página Dashboard (Panel), elija la pestaña Video streams (Transmisiones de vídeo) en la sección Account-level metrics for Current Region (Métricas de nivel de cuenta de la región actual).
-
Selecciona la pestaña Monitoring (Monitoreo) en la página de detalles de la transmisión de vídeo.
Amazon Kinesis Video Streams proporciona las siguientes métricas:
Métrica | Descripción |
---|---|
ArchivedFragmentsConsumed.Media |
El número de puntos de cuota de contenido multimedia fragmentado que consumieron todos losAPIs. Para obtener una explicación del concepto de puntos de cuota, consulteCuotas de fragmentos de metadatos y fragmentos de medios. Unidades: recuento |
ArchivedFragmentsConsumed.Metadata |
El número de fragmentos de puntos de cuota de metadatos que consumieron todos losAPIs. Para obtener una explicación del concepto de puntos de cuota, consulteCuotas de fragmentos de metadatos y fragmentos de medios. Unidades: recuento |
|
El número de Unidades: recuento |
|
El número de bytes recibidos como parte Unidades: bytes |
|
El número de fragmentos completos recibidos como parte Unidades: recuento |
|
El número de fotogramas completos recibidos como parte Unidades: recuento |
|
Número total de conexiones al host de servicio. Unidades: recuento |
|
Los errores al establecer la Unidades: recuento |
|
La diferencia de tiempo entre el momento en que Amazon Kinesis Video Streams recibe el primer y el último byte de un fragmento. Unidades: milisegundos |
|
El tiempo transcurrido desde que se reciben y archivan los datos completos del fragmento. Unidades: recuento |
|
La diferencia de tiempo entre la solicitud y la HTTP respuesta desde InletService que se estableció la conexión. Unidades: recuento |
|
La diferencia de tiempo entre el momento en que Amazon Kinesis Video Streams recibe el primer byte de un fragmento nuevo y el momento en que se envía el ACK búfer del fragmento. Unidades: milisegundos |
|
La diferencia de tiempo entre el momento en que Amazon Kinesis Video Streams recibe el último byte de un fragmento nuevo y el momento en que se envía el ACK Received para el fragmento. Unidades: milisegundos |
|
La diferencia de tiempo entre el momento en que Amazon Kinesis Video Streams recibe el último byte de un fragmento nuevo y el momento en que se envía el archivo ACK Persisted para el fragmento. Unidades: milisegundos |
|
El número de errores ACKs enviados Unidades: recuento |
|
1 para cada fragmento escrito correctamente; 0 por cada fragmento que no se ha escrito. El valor promedio de esta métrica indica cuántos fragmentos completos y válidos se han enviado. Unidades: recuento |
|
El número de Unidades: recuento |
|
El número total de bytes enviados desde el servicio como parte Unidades: bytes |
|
El número de fragmentos enviados Unidades: recuento |
|
El número de fotogramas enviados durante Unidades: recuento |
|
La diferencia de tiempo entre la marca de tiempo actual del servidor y la marca de tiempo del servidor del último fragmento enviado. Unidades: milisegundos |
|
Número de conexiones que no se establecieron correctamente. Unidades: recuento |
|
1 por cada fragmento enviado correctamente; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulte el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
El número total de bytes enviados desde el servicio como parte de una transmisión Unidades: bytes |
|
El número total de fragmentos enviados desde el servicio como parte Unidades: recuento |
|
El número total de fotogramas enviados desde el servicio como parte Unidades: recuento |
|
El número de Unidades: recuento |
|
1 por cada fragmento enviado correctamente; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
El número total de bytes enviados desde el servicio como parte de una transmisión Unidades: bytes |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
El número total de bytes enviados desde el servicio como parte de una transmisión Unidades: bytes |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
La latencia de las Unidades: milisegundos |
|
El número de Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulta el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
La latencia de las GetClip API llamadas para el nombre de la transmisión de vídeo en cuestión. Unidades: milisegundos |
|
El número de GetClip API solicitudes de una transmisión de vídeo determinada. Unidades: recuento |
|
1 por cada solicitud correcta; 0 por cada error. El valor promedio indica la tasa de éxito. notaLos errores incluyen errores 400 (usuario) y errores 500 (sistema). Para obtener más información sobre cómo habilitar un resumen de las solicitudes y respuestas, incluida la AWS solicitudIDs, consulte el registro resumido de solicitudes y respuestas. Unidades: recuento |
|
El número total de bytes enviados desde el servicio como parte de una transmisión GetClip API de vídeo determinada. Unidades: bytes |
CloudWatch guía de métricas
CloudWatch las métricas pueden ayudar a encontrar respuestas a las siguientes preguntas:
Temas
- ¿Llegan los datos al servicio Amazon Kinesis Video Streams?
- ¿Por qué el servicio Amazon Kinesis Video Streams no ingiere correctamente los datos?
- ¿Por qué no se pueden leer los datos del servicio Amazon Kinesis Video Streams a la misma velocidad que los envía el productor?
- ¿Por qué no se ve vídeo en la consola, o por qué se reproduce el vídeo con retraso?
- ¿Cuál es el retraso en la lectura de los datos en tiempo real, y por qué se retrasa el cliente con relación al encabezado de la transmisión?
- ¿El cliente lee datos de la transmisión de vídeo de Kinesis y a qué velocidad?
- ¿Por qué el cliente no puede leer los datos de la transmisión de vídeo de Kinesis?
¿Llegan los datos al servicio Amazon Kinesis Video Streams?
Métricas relevantes:
-
PutMedia.IncomingBytes
-
PutMedia.IncomingFragments
-
PutMedia.IncomingFrames
Elementos de acción:
-
Si se produce un descenso en estas métricas, compruebe si la aplicación sigue enviando datos al servicio.
-
Compruebe el ancho de banda de la red. Si el ancho de banda de la red es insuficiente, podría estar reduciendo la velocidad a la que el servicio recibe los datos.
¿Por qué el servicio Amazon Kinesis Video Streams no ingiere correctamente los datos?
Métricas relevantes:
-
PutMedia.Requests
-
PutMedia.ConnectionErrors
-
PutMedia.Success
-
PutMedia.ErrorAckCount
Elementos de acción:
-
Si se produce un aumento
PutMedia.ConnectionErrors
, observe la HTTP respuesta y los códigos de error recibidos por el cliente productor para ver qué errores se están produciendo al establecer la conexión. -
Si se produce un descenso
PutMedia.Success
o un aumentoPutMedia.ErrorAckCount
, consulta el código de error ack que aparece en las respuestas de ack enviadas por el servicio para ver por qué se produce un error al introducir los datos. Para obtener más información, consulte AckErrorCode.Values.
¿Por qué no se pueden leer los datos del servicio Amazon Kinesis Video Streams a la misma velocidad que los envía el productor?
Métricas relevantes:
-
PutMedia.FragmentIngestionLatency
-
PutMedia.IncomingBytes
Elementos de acción:
-
Si estas métricas disminuyen, compruebe el ancho de banda de red de sus conexiones. Las conexiones con un ancho de banda bajo podrían ser la causa de que los datos lleguen al servicio a una velocidad menor.
¿Por qué no se ve vídeo en la consola, o por qué se reproduce el vídeo con retraso?
Métricas relevantes:
-
PutMedia.FragmentIngestionLatency
-
PutMedia.FragmentPersistLatency
-
PutMedia.Success
-
ListFragments.Latency
-
PutMedia.IncomingFragments
Elementos de acción:
-
Si se produce un aumento
PutMedia.FragmentIngestionLatency
o una disminuciónPutMedia.IncomingFragments
, comprueba el ancho de banda de la red y comprueba si los datos se siguen enviando. -
Si se produce una caída
PutMedia.Success
, comprueba los códigos de error del paquete. Para obtener más información, consulte AckErrorCode.Values. -
Si hay un aumento en
PutMedia.FragmentPersistLatency
oListFragments.Latency
, lo más probable es que tengas un problema con el servicio. Si el problema persiste durante un período prolongado, consulta con tu contacto del servicio de atención al cliente para ver si hay algún problema con el servicio.
¿Cuál es el retraso en la lectura de los datos en tiempo real, y por qué se retrasa el cliente con relación al encabezado de la transmisión?
Métricas relevantes:
-
GetMedia.MillisBehindNow
-
GetMedia.ConnectionErrors
-
GetMedia.Success
Elementos de acción:
-
Si hay un aumento
GetMedia.ConnectionErrors
, es posible que el consumidor se esté retrasando en la lectura de la transmisión debido a los frecuentes intentos de volver a conectarse a la transmisión. Mira los códigos de HTTP respuesta o error devueltos para la solicitud.GetMedia
-
Si se produce una caída
GetMedia.Success
, es probable que se deba a que el servicio no puede enviar los datos al consumidor, lo que provocaría una interrupción de la conexión y la reconexión de los consumidores, lo que provocaría que el consumidor se quedara a la zaga del streaming. -
Si se produce un aumento
GetMedia.MillisBehindNow
, comprueba los límites de ancho de banda para ver si recibes los datos a un ritmo más lento debido a que el ancho de banda es menor.
¿El cliente lee datos de la transmisión de vídeo de Kinesis y a qué velocidad?
Métricas relevantes:
-
GetMedia.OutgoingBytes
-
GetMedia.OutgoingFragments
-
GetMedia.OutgoingFrames
-
GetMediaForFragmentList.OutgoingBytes
-
GetMediaForFragmentList.OutgoingFragments
-
GetMediaForFragmentList.OutgoingFrames
Elementos de acción:
-
Estas métricas indican la velocidad a la que se leen los datos archivados y en tiempo real.
¿Por qué el cliente no puede leer los datos de la transmisión de vídeo de Kinesis?
Métricas relevantes:
-
GetMedia.ConnectionErrors
-
GetMedia.Success
-
GetMediaForFragmentList.Success
-
PutMedia.IncomingBytes
Elementos de acción:
-
Si hay un aumento
GetMedia.ConnectionErrors
, observe la HTTP respuesta y los códigos de error devueltos por laGetMedia
solicitud. Para obtener más información, consulta AckErrorCode.Values. -
Si estás intentando leer los datos más recientes o en tiempo real, comprueba
PutMedia.IncomingBytes
si están ingresando datos en la transmisión para que el servicio los envíe a los consumidores. -
Si se produce una caída
GetMedia.Success
oGetMediaForFragmentList.Success
, probablemente, se deba a que el servicio no ha podido enviar los datos al consumidor. Si el problema persiste durante un período prolongado, consulta con tu contacto del servicio de atención al cliente para ver si hay algún problema con el servicio.