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 supervisar una transmisión de vídeo de Kinesis con Amazon CloudWatch, que recopila y procesa los 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 del panel de control, seleccione la pestaña Transmisiones de vídeo en la sección de Account-level métricas 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 | Description (Descripción) |
|---|---|
ArchivedFragmentsConsumed.Media |
La cantidad de puntos de cuota de fragmentos multimedia que consumieron todas las API. Para obtener una explicación del concepto de puntos de cuota, consulteFragment-metadata y cuotas de fragmentos de medios. Unidades: recuento |
ArchivedFragmentsConsumed.Metadata |
El número de puntos de cuota de metadatos de fragmentos que consumieron todas las API. Para obtener una explicación del concepto de puntos de cuota, consulteFragment-metadata y cuotas de fragmentos de medios. Unidades: recuento |
|
|
El número de solicitudes 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 respuesta HTTP desde el momento en 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 de almacenamiento en búfer para el fragmento. Unidades: milisegundos |
|
|
La diferencia de tiempo entre el momento en que Amazon Kinesis Video Streams recibe el último byte de un nuevo fragmento y el momento en que se envía el ACK recibido para el fragmento. Unidades: milisegundos |
|
|
La diferencia de tiempo entre el momento en que Amazon Kinesis Video Streams recibe el último byte de un nuevo fragmento y el momento en que se envía el ACK persistente para el fragmento. Unidades: milisegundos |
|
|
El número de ACKs de error enviados mientras se realizaba 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 solicitudes de Unidades: recuento |
|
|
El número total de bytes enviados desde el servicio como parte de la Unidades: bytes |
|
|
El número de fragmentos enviados mientras se hacía Unidades: recuento |
|
|
El número de fotogramas enviados durante la transmisión Unidades: recuento |
|
|
La diferencia horaria 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, incluidos los identificadores de las solicitudes, consulte el AWS registro resumido. Request/Response Unidades: recuento |
|
|
El número total de bytes enviados desde el servicio como parte de la Unidades: bytes |
|
|
El número total de fragmentos enviados desde el servicio como parte de la Unidades: recuento |
|
|
El número total de marcos enviados desde el servicio como parte de la Unidades: recuento |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
El número total de bytes enviados desde el servicio como parte de la Unidades: bytes |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
El número total de bytes enviados desde el servicio como parte de la Unidades: bytes |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
La latencia de la Unidades: milisegundos |
|
|
El número de solicitudes 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, incluidos los ID de las AWS solicitudes, consulta el registro Request/Response resumido. Unidades: recuento |
|
|
La latencia de la GetClip API requiere el nombre de la transmisión de vídeo dado. Unidades: milisegundos |
|
|
El número de solicitudes de GetClip API para 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, incluidos los ID de las AWS solicitudes, consulte el registro Request/Response resumido. Unidades: recuento |
|
|
El número total de bytes enviados desde el servicio como parte de la GetClip API para una transmisión de vídeo determinada. Unidades: bytes |
CloudWatch orientación sobre métricas
CloudWatch las métricas pueden ayudar a encontrar respuestas a las siguientes preguntas:
Temas
¿Por qué el servicio Amazon Kinesis Video Streams no ingiere correctamente los datos?
¿Por qué no se ve vídeo en la consola, o por qué se reproduce el vídeo con retraso?
¿El cliente lee los 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 estas métricas disminuyen, compruebe si su 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, consulte la respuesta HTTP y los códigos de error recibidos por el cliente productor para ver qué errores se producen al establecer la conexión. -
Si se produce una disminución
PutMedia.Successo un aumentoPutMedia.ErrorAckCount, consulta el código de error que aparece en las respuestas de ataque enviadas por el servicio para ver por qué no se recopilan 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 al mismo ritmo 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. Low-bandwidth las conexiones pueden hacer 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 hay un aumento
PutMedia.FragmentIngestionLatencyo una disminuciónPutMedia.IncomingFragments, compruebe el ancho de banda de la red y si los datos se siguen enviando. -
Si se produce una falta de acceso
PutMedia.Success, comprueba los códigos de error de hackeo. Para obtener más información, consulte AckErrorCode.Values. -
Si hay un aumento
PutMedia.FragmentPersistLatencyoListFragments.Latency, lo más probable es que tengas un problema con el servicio. Si el problema persiste durante un período prolongado, ponte en contacto con tu contacto del servicio de atención al cliente para ver si hay algún problema con tu 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 response/error códigos HTTP devueltos para laGetMediasolicitud. -
Si se produce una interrupción
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 haría que el consumidor se quedara a la zaga de la transmisión. -
Si se produce un aumento
GetMedia.MillisBehindNow, comprueba tus límites de ancho de banda para ver si estás recibiendo los datos a un ritmo más lento debido al menor ancho de banda.
¿El cliente lee los 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 respuesta HTTP y los códigos de error devueltos por laGetMediasolicitud. Para obtener más información, consulte AckErrorCode.Values. -
Si estás intentando leer los datos más recientes o en tiempo real, comprueba si están llegando datos
PutMedia.IncomingBytesa la transmisión para que el servicio los envíe a los consumidores. -
Si se produce una caída
GetMediaForFragmentList.Success, es probable que se deba a que el servicio no puede enviar los datos al consumidor.GetMedia.SuccessSi la afección 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 tu servicio.