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.
Monitorización de Rekognition con Amazon CloudWatch
Con CloudWatch, puede obtener métricas de las distintas operaciones de Rekognition o métricas globales de Rekognition para su cuenta. Puede usar las métricas para realizar un seguimiento del estado de la solución basada en Rekognition y configurar alarmas para que se le notifique cuando una o varias métricas queden fuera del umbral definido. Por ejemplo, puede ver métricas del número de errores de servidor que se han producido o métricas del número de rostros que se han detectado. También puede consultar métricas del número de veces que se ha realizado correctamente una operación de Rekognition específica. Para ver las métricas, puede utilizar Amazon CloudWatch
También puede ver métricas globales durante un periodo de tiempo seleccionado mediante la consola de Rekognition. Para obtener más información, consulte Ejercicio 4: Consultar métricas totales (consola).
Uso de métricas de CloudWatch para Rekognition
Para utilizar métricas, debe especificar la siguiente información:
-
La dimensión de las métricas o ninguna dimensión. Una dimensión es un par de nombre-valor que le ayuda a identificar una métrica de forma inequívoca. Rekognition tiene una dimensión denominada Operation. Proporciona métricas para una operación específica. Si no especifica ninguna dimensión, el ámbito de la métrica se establece en todas las operaciones de Rekognition dentro de su cuenta.
-
El nombre de la métrica, como
UserErrorCount
.
Puede obtener datos de monitorización de Rekognition usando la AWS Management Console, la AWS CLI o la API de CloudWatch. También puede utilizar la API de CloudWatch mediante uno de los kits de desarrollo de software (SDK) de Amazon AWS o las herramientas de la API de Amazon CloudWatch. La consola muestra una serie de gráficos basados en los datos sin procesar de la API de CloudWatch. En función de sus necesidades, es posible que prefiera utilizar los gráficos que se muestran en la consola o que se recuperan de la API.
En la siguiente lista se indican algunos usos frecuentes de las métricas. Se trata de sugerencias que puede usar como punto de partida y no de una lista completa.
¿Cómo? | Métricas relevantes |
---|---|
¿Cómo realizo un seguimiento del número de rostros reconocidos? |
Monitorice la estadística |
¿Cómo puedo saber si mi aplicación ha alcanzado el número máximo de solicitudes por segundo? |
Monitorice la estadística |
¿Cómo puedo monitorizar los errores de solicitud? |
Utilice la estadística |
¿Cómo puedo encontrar el número total de solicitudes? |
Utilice las estadísticas |
¿Cómo puedo monitorizar la latencia de las llamadas a operaciones de |
Utilice la métrica |
¿Cómo puedo monitorizar cuántas veces |
Monitorice la estadística |
Debe disponer de los permisos de CloudWatch adecuados para monitorizar Rekognition con CloudWatch. Para obtener más información, consulte Autenticación y control de acceso de Amazon CloudWatch.
Acceso a métricas de Rekognition
Los siguientes ejemplos muestran cómo tener acceso a métricas de Rekognition mediante la consola de CloudWatch, la AWS CLI y la API de CloudWatch.
Para ver las métricas (consola)
-
Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. -
Elija Métricas, elija la pestaña Todas las métricas y, a continuación, elija Rekognition.
-
Elija Métricas sin dimensiones y, a continuación, elija una métrica.
Por ejemplo, elija la métrica DetectedFace para medir la cantidad de rostros que se han detectado.
-
Elija un valor para el intervalo de fechas. El número de métricas se muestra en el gráfico.
Para ver las métricas de las llamadas a la operación DetectFaces
que se han realizado correctamente durante un periodo de tiempo (CLI).
-
Abra la AWS CLI y escriba el siguiente comando:
aws cloudwatch get-metric-statistics --metric-name SuccessfulRequestCount --start-time 2017-1-1T19:46:20 --end-time 2017-1-6T19:46:57 --period 3600 --namespace AWS/Rekognition --statistics Sum --dimensions Name=Operation,Value=DetectFaces --region us-west-2
Este ejemplo muestra las llamadas a la operación
DetectFaces
que se han realizado correctamente durante un periodo de tiempo. Para obtener más información, consulte get-metric-statistics.
Para acceder a las métricas (API de CloudWatch)
-
Llame a
GetMetricStatistics
. Para obtener más información, consulte la referencia de la API de Amazon CloudWatch.
Crear una alarma
Puede crear una alarma de CloudWatch que envíe un mensaje de Amazon Simple Notification Service (Amazon SNS) cuando la alarma cambie de estado. Una alarma vigila una única métrica durante el periodo especificado y realiza una o varias acciones en función del valor de la métrica relativo a un determinado umbral durante una serie de periodos de tiempo. La acción es una notificación que se envía a un tema de Amazon SNS o a una política de Auto Scaling.
Las alarmas invocan acciones únicamente para los cambios de estado prolongados. 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 de tiempo especificado.
Para configurar una alarma (consola)
-
Inicie sesión en la AWS Management Console y abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. -
Elija Crear alarma. Esto lanza el Asistente de creación de alarmas.
-
En la lista Métricas sin dimensiones, elija Métricas de Rekognition y, a continuación, elija una métrica.
Por ejemplo, elija DetectedFaceCount para configurar una alarma para un número máximo de rostros detectados.
-
En el área Intervalo de tiempo, seleccione un valor de intervalo de fechas que incluya las operaciones de detección de rostros a las que ha llamado. Elija Siguiente.
-
Rellene Nombre y Descripción. Para Siempre que, elija >= e introduzca un valor máximo de su elección.
-
Si desea que CloudWatch le envíe un correo electrónico cuando se alcance el estado de la alarma, para Siempre que esta alarma, elija El estado es ALARMA. Para enviar alarmas a un tema de Amazon SNS existente, en Enviar notificación a:, elija un tema de SNS existente. Para definir el nombre y las direcciones de correo electrónico para una nueva lista de suscripción de correo electrónico, elija Crear tema, CloudWatch guarda la lista y la muestra en el campo para que pueda utilizarla para definir nuevas alarmas.
nota
Si utiliza Crear tema para crear un nuevo tema de Amazon SNS, debe verificar las direcciones de correo electrónico para que los destinatarios previstos puedan recibir las notificaciones. Amazon SNS envía solo mensajes de correo electrónico cuando la alarma entra en un estado de alarma. Si este cambio en el estado de la alarma se produce antes de que se verifiquen las direcciones de correo electrónico, los destinatarios no reciben una notificación.
-
Obtenga una vista previa de la alarma en la sección Vista previa de la alarma. Elija Crear alarma.
Para configurar una alarma (AWS CLI)
-
Abra la AWS CLI y escriba el siguiente comando. Cambie el valor del parámetro
alarm-actions
de forma que haga referencia a un tema de Amazon SNS que haya creado anteriormente.aws cloudwatch put-metric-alarm --alarm-name UserErrors --alarm-description "Alarm when more than 10 user errors occur" --metric-name UserErrorCount --namespace AWS/Rekognition --statistic Average --period 300 --threshold 10 --comparison-operator GreaterThanThreshold --evaluation-periods 2 --alarm-actions arn:aws:sns:us-west-2:111111111111:UserError --unit Count
Este ejemplo muestra cómo crear una alarma para cuando se producen más de 10 errores de usuario en 5 minutos. Para obtener más información, consulte put-metric-alarm.
Para establecer una alarma (API de CloudWatch)
-
Llame a
PutMetricAlarm
. Para obtener más información, consulte la Referencia de la API de Amazon CloudWatch.
Métricas de CloudWatch para Rekognition
Esta sección contiene información acerca de las métricas de Amazon CloudWatch y la dimensión Operation disponibles para Amazon Rekognition.
También puede ver una vista completa de métricas de Rekognition desde la consola de Rekognition. Para obtener más información, consulte Ejercicio 4: Consultar métricas totales (consola).
Métricas de CloudWatch para Rekognition
En la siguiente tabla se indican las métricas de Rekognition.
Métrica | Descripción |
---|---|
SuccessfulRequestCount |
El número de solicitudes realizadas correctamente. El intervalo de códigos de respuesta para una solicitud realizada correctamente comprende de 200 a 299. Unidad: recuento Estadísticas válidas: |
ThrottledCount |
El número de solicitudes restringidas. Rekognition restringe una solicitud cuando recibe más solicitudes que el límite de transacciones por segundo de su cuenta. Si el límite establecido para su cuenta se supera con frecuencia, puede solicitar un aumento del límite. Para solicitar un aumento, consulte Límites de los servicios de AWS. Unidad: recuento Estadísticas válidas: |
ResponseTime |
El tiempo en milisegundos que tarda Rekognition en calcular la respuesta. Unidades:
Estadísticas válidas: notaLa métrica |
DetectedFaceCount |
El número de rostros detectados con la operación Unidad: recuento Estadísticas válidas: |
DetectedLabelCount |
El número de etiquetas detectadas con la operación Unidad: recuento Estadísticas válidas: |
ServerErrorCount |
El número de errores de servidor. El intervalo de códigos de respuesta de un error de servidor comprende de 500 a 599. Unidad: recuento Estadísticas válidas: |
UserErrorCount |
El número de errores de usuario (parámetros no válidos, imagen no válida, sin permiso, etc.). El intervalo de códigos de respuesta de un error de usuario comprende de 400 a 499. Unidad: recuento Estadísticas válidas: |
MinInferenceUnits | El número mínimo de unidades de inferencia especificadas durante la solicitud de StartProjectVersion .Unidad: recuento Estadísticas válidas: |
MaxInferenceUnits | El número máximo de unidades de inferencia especificadas durante la solicitud de StartProjectVersion .Unidad: recuento Estadísticas válidas: |
DesiredInferenceUnits |
El número de unidades de inferencia con las que Rekognition está haciendo la escala más grande o pequeña. Unidad: recuento Estadísticas válidas: |
InServiceInferenceUnits |
El número de unidades de inferencia que utiliza el modelo. Unidad: recuento Estadísticas válidas: Se recomienda utilizar la estadística Promedio para obtener el promedio de 1 minuto del número de instancias que se utilizan. |
Métricas de CloudWatch para Rekognition Streaming
Rekognition también tiene un segundo espacio de nombres que se utiliza para las operaciones de streaming, “Rekognition Streaming”. En la siguiente tabla se indican las métricas de Rekognition Streaming
Métrica | Descripción |
---|---|
SuccessfulRequestCount |
El número de solicitudes realizadas correctamente. El intervalo de códigos de respuesta para una solicitud realizada correctamente comprende de 200 a 299. Unidad: recuento Estadísticas válidas: |
CallCount |
El número de operaciones especificadas realizadas en su cuenta. Estadísticas válidas: |
ThrottledCount |
El número de solicitudes restringidas. Rekognition restringe una solicitud cuando recibe más solicitudes que el límite de transacciones por segundo de su cuenta. Si el límite establecido para su cuenta se supera con frecuencia, puede solicitar un aumento del límite. Para solicitar un aumento, consulte Límites de los servicios de AWS. Unidad: recuento Estadísticas válidas: |
ServerErrorCount |
El número de errores de servidor. El intervalo de códigos de respuesta de un error de servidor comprende de 500 a 599. Unidad: recuento Estadísticas válidas: |
UserErrorCount |
El número de errores de usuario (parámetros no válidos, imagen no válida, sin permiso, etc.). El intervalo de códigos de respuesta de un error de usuario comprende de 400 a 499. Unidad: recuento Estadísticas válidas: |
Dimensión de CloudWatch para Rekognition
Para recuperar métricas específicas de la operación, utilice el espacio de nombres Rekognition
y proporcione una dimensión de operación.
Para obtener más información acerca de las dimensiones, consulte Dimensiones en la Guía de usuarios de Amazon CloudWatch.
Dimensión de CloudWatch para Etiquetas personalizadas de Rekognition
En la siguiente tabla se muestran las dimensiones de CloudWatch disponibles para su uso con Etiquetas personalizadas de Rekognition:
Dimensión | Descripción |
---|---|
ProjectName | El nombre del proyecto de Etiquetas personalizadas de Rekognition creado con CreateProject . |
VersionName | El nombre de la versión del proyecto de Etiquetas personalizadas de Rekognition creada con CreateProjectVersion . |
Para obtener más información acerca de las dimensiones, consulte Dimensiones en la Guía de usuarios de Amazon CloudWatch.