Monitorización de Amazon Location Service con Amazon CloudWatch
Amazon CloudWatch monitorea los recursos de AWS y las aplicaciones que ejecuta en AWS en tiempo casi real. Puede monitorear con recursos de Amazon Location usando CloudWatch, que recopila y procesa los datos sin procesar y los convierte en métricas legibles casi en tiempo real. Puede ver información histórica de hasta 15 meses o buscar métricas para consultarlas en la consola de Amazon CloudWatch para obtener más información sobre sus recursos de Amazon Location. Puede establecer alarmas definiendo umbrales y enviar notificaciones o realizar acciones cuando se alcancen dichos umbrales.
Para obtener más información, consulte la Guía del usuario de Amazon CloudWatch
Temas
- Métricas de Amazon Location Service exportadas a Amazon CloudWatch
- Ver las métricas de Amazon Location Service
- Cree alarmas de CloudWatch para las métricas de Amazon Location Service
- Uso de CloudWatch para monitorizar el uso frente a las cuotas
- Ejemplos de métricas de CloudWatch para Amazon Location Service
Métricas de Amazon Location Service exportadas a Amazon CloudWatch
Las métricas son puntos de datos ordenados por tiempo que se exportan a CloudWatch. Una dimensión es un par nombre/valor que identifica la métrica. Para obtener más información, consulte Uso de métricas de CloudWatch y las dimensiones de CloudWatch en la Guía del usuario de Amazon CloudWatch.
Las siguientes son las métricas que Amazon Location Service exporta a CloudWatch en el espacio de nombres de AWS/Location
.
Métrica | Descripción |
---|---|
|
El número de llamadas realizadas a un punto de conexión de la API determinado. Dimensiones válidas: nombres de API de Amazon Location Service Estadísticas válidas: suma Unidades: recuento |
|
El número de respuestas de error a las llamadas realizadas a un punto de conexión de la API determinado. Dimensiones válidas: nombres de API de Amazon Location Service Estadísticas válidas: suma Unidades: recuento |
|
El número de llamadas realizadas correctamente a un punto de conexión de la API determinado. Dimensiones válidas: nombres de API de Amazon Location Service Estadísticas válidas: suma Unidades: recuento |
|
El tiempo que tarda la operación en procesar y devolver una respuesta cuando se realiza una llamada a un punto de conexión de la API determinado. Dimensiones válidas: nombres de API de Amazon Location Service Estadísticas válidas: Promedio Unidades: milisegundos |
Ver las métricas de Amazon Location Service
Puedes ver las métricas de Amazon Location Service en la consola Amazon CloudWatch o mediante la API Amazon CloudWatch.
Para ver las métricas a través de la consola de CloudWatch
-
Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. -
En el panel de navegación, seleccione Métricas.
-
En la pestaña Todas las métricas, seleccione el espacio de nombres de Amazon Location.
-
Seleccione el tipo de métrica que desea ver.
-
Seleccione una métrica para agregarla al gráfico.
Para obtener más información, consulte Visualización de las métricas disponibles en la Guía del usuario de Amazon CloudWatch.
Cree alarmas de CloudWatch para las métricas de Amazon Location Service
En respuesta, puede usar CloudWatch para configurar alarmas en sus métricas de Amazon Location Service. Por ejemplo, puede crear una alarma en CloudWatch para enviar un correo electrónico cada vez que se produzca un pico en el recuento de errores.
Los siguientes temas ofrecen información general de alto nivel sobre cómo definir alarmas mediante CloudWatch. Para obtener instrucciones detalladas, consulte Uso de alarmas en la Guía del usuario de Amazon CloudWatch.
Para establecer alarmas utilizando la consola de CloudWatch
-
Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. -
En el panel de navegación, elija Alarmas.
-
Elija Crear Alarma.
-
Elija Select Metric (Seleccionar métrica).
-
En la pestaña Todas las métricas, seleccione el espacio de nombres de Amazon Location.
-
Seleccione una categoría métrica.
-
Busque la fila con la métrica para la que desee crear una alarma y, a continuación, active la casilla de verificación situada junto a esta fila.
-
Elija Seleccionar métrica.
-
En Métrica, rellene los valores.
-
Especifique las condiciones de la alarma.
-
Elija Siguiente.
-
Si desea enviar una notificación cuando se cumplan las condiciones de alarma:
-
En Activación del estado de alarma, seleccione el estado de alarma para solicitar el envío de una notificación.
-
En Seleccione un tema de SNS, elija Crear nuevo tema para crear un nuevo tema de Amazon Simple Notification Service (Amazon SNS). Introduzca el nombre del tema y el correo electrónico al que desea enviar la notificación.
-
En Enviar una notificación, introduzca direcciones de correo electrónico adicionales a las que enviar la notificación.
-
Seleccione Agregar notificación. Esta lista se guarda y aparece en el campo para futuras alarmas.
-
-
Cuando haya terminado, elija Siguiente.
-
Ingrese un nombre y una descripción para la alarma y, a continuación, elija Siguiente.
-
Confirme los detalles de la alarma y, a continuación, seleccione Siguiente.
nota
Al crear un nuevo tema de Amazon SNS, debe verificar la dirección de correo electrónico antes de poder enviar una notificación. Si el correo electrónico no está verificado, no se recibirá la notificación cuando se inicie una alarma debido a un cambio de estado.
Para obtener más información sobre cómo definir alarmas usando la consola de CloudWatch, consulte Crear una alarma que envíe correo electrónico en la Guía de usuario de Amazon CloudWatch.
Uso de CloudWatch para monitorizar el uso frente a las cuotas
Puede crear alarmas de Amazon CloudWatch para que le notifiquen cuando la utilización de una cuota determinada supere un umbral configurable. Esto le permite reconocer cuándo está cerca de sus límites de cuota y adaptar su utilización para evitar sobrecostos o solicitar un aumento de la cuota, si es necesario. Para obtener información sobre cómo utilizar CloudWatch para supervisar las cuotas, consulte Visualización de las Service quotas y configuración de alarmas en la Guía del usuario de Amazon CloudWatch.
Ejemplos de métricas de CloudWatch para Amazon Location Service
Puede usar la API GetMetricData para recuperar las métricas de Amazon Location.
-
Por ejemplo, puedes controlar
CallCount
y establecer una alarma para cuando se produzca un descenso en el número.Supervisar las métricas de
CallCount
paraSendDeviceLocation
puede ayudarle a obtener una perspectiva sobre los activos rastreados. Si las cifras deCallCount
disminuyen, significa que los activos rastreados, como una flota de camiones, han dejado de enviarse a sus ubicaciones actuales. Configurar una alarma para ello puede avisarle que se ha producido un problema. -
Como otro ejemplo, puede monitorear
ErrorCount
y configurar una alarma para cuando se produzca un aumento en el número.Los rastreadores deben estar asociados a las colecciones de geocercas para que las ubicaciones de los dispositivos se puedan evaluar comparándolas con las geocercas. Si tiene una flota de dispositivos que requiere actualizaciones de ubicación continuas, ver
CallCount
deBatchEvaluateGeofence
oBatchPutDevicePosition
descender a cero indica que las actualizaciones han dejado de fluir.
A continuación, se muestra un ejemplo de salida de GetMetricData con las métricas para CallCount
y ErrorCount
para la creación de recursos de mapas.
{ "StartTime": 1518867432, "EndTime": 1518868032, "MetricDataQueries": [ { "Id": "m1", "MetricStat": { "Metric": { "Namespace": "AWS/Location", "MetricName": "CallCount", "Dimensions": [ { "Name": "SendDeviceLocation", "Value": "100" } ] }, "Period": 300, "Stat": "SampleCount", "Unit": "Count" } }, { "Id": "m2", "MetricStat": { "Metric": { "Namespace": "AWS/Location", "MetricName": "ErrorCount", "Dimensions": [ { "Name": "AssociateTrackerConsumer", "Value": "0" } ] }, "Period": 1, "Stat": "SampleCount", "Unit": "Count" } } ] }