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.
Supervisar SNS los temas de Amazon mediante CloudWatch
Amazon SNS y Amazon CloudWatch están integrados para que puedas recopilar, ver y analizar las métricas de cada SNS notificación de Amazon activa. Una vez que hayas configurado CloudWatch AmazonSNS, podrás obtener una mejor visión del rendimiento de tus SNS temas, notificaciones push y SMS entregas de Amazon. Por ejemplo, puedes configurar una alarma para que te envíe una notificación por correo electrónico si se alcanza un umbral específico para una SNS métrica de Amazon, comoNumberOfNotificationsFailed
. Para ver una lista de todas las métricas a las que Amazon SNS envía CloudWatch, consultaSNSMétricas de Amazon. Para obtener más información sobre las notificaciones SNS push de Amazon, consultaEnvío de notificaciones push móviles con Amazon SNS.
nota
Las métricas que configuras CloudWatch para tus SNS temas de Amazon se recopilan automáticamente y se actualizan a CloudWatch intervalos de 1 minuto. Estas métricas se recopilan sobre todos los temas que cumplen con las CloudWatch pautas para mantenerse activo. Un tema se considera activo hasta seis horas después de la última actividad (es decir, cualquier API convocatoria) sobre el tema. CloudWatch
SNSLas estadísticas de Amazon en las que se informa son CloudWatch gratuitas; se proporcionan como parte del SNS servicio de Amazon.
Ver CloudWatch las métricas de Amazon SNS
Puedes monitorizar las métricas de Amazon SNS mediante la CloudWatch consola, su propia interfaz CloudWatch de línea de comandos (CLI) o mediante programación mediante. CloudWatch API Los procedimientos siguientes muestran cómo aceptar las métricas mediante la AWS Management Console.
Para ver las métricas mediante la consola CloudWatch
-
Inicie sesión en la CloudWatchconsola
. -
En el panel de navegación, elija Metrics.
-
En la pestaña Todas las métricas, elige y SNS, a continuación, elige una de las siguientes dimensiones:
-
País, SMS tipo
-
PhoneNumber
-
Topic Metrics (Métricas del tema)
-
Metrics with no dimensions (Métricas sin dimensiones)
-
-
Para ver más detalles, elija un elemento específico. Por ejemplo, si eliges Métricas del tema y, a continuación NumberOfMessagesPublished, eliges, se mostrará el número medio de SNS mensajes de Amazon publicados durante un período de 1 minuto en un intervalo de tiempo de 6 horas.
-
Para ver las métricas de SNS uso de Amazon, en la pestaña Todas las métricas, selecciona Uso y selecciona la métrica de SNS uso de Amazon objetivo (por ejemplo,
NumberOfMessagesPublishedPerAccount
).
Configura CloudWatch alarmas para las SNS métricas de Amazon
CloudWatch también permite configurar alarmas cuando se alcanza un umbral para una métrica. Por ejemplo, puede configurar una alarma para la métrica NumberOfNotificationsFailed, de modo que, cuando se alcance el umbral especificado dentro del período de muestreo, se le envíe una notificación por correo electrónico para informarle del evento.
Para configurar las alarmas mediante la CloudWatch consola
-
Inicie sesión en AWS Management Console y abra la CloudWatch consola en https://console.aws.amazon.com/cloudwatch/
. -
Elija Alarms (Alarmas) y, a continuación, seleccione el botón Create Alarm (Crear alarma). Esto lanzará el asistente Create Alarm (Crear alarma).
-
Desplázate por las SNS métricas de Amazon para localizar la métrica en la que quieres colocar una alarma. Seleccione la métrica para crear una alarma y elija Continue (Continuar).
-
Rellene los valores Name (Nombre), Description (Descripción), Threshold (Umbral) y Time (Fecha y hora) de la métrica y elija Continue (Continuar).
-
Elija Alarm (Alarma) como estado de alarma. Si CloudWatch quieres enviarte un correo electrónico cuando se alcance el estado de alarma, elige un SNS tema de Amazon existente o selecciona Crear nuevo tema de correo electrónico. Si elige Create New Email Topic (Crear nuevo tema de correo electrónico), puede definir el nombre y las direcciones de correo electrónico de un tema nuevo. Esta lista se guardará y aparecerá en el cuadro desplegable para futuras alarmas. Elija Continuar.
nota
Si utilizas Crear nuevo tema de correo electrónico para crear un nuevo SNS tema de Amazon, las direcciones de correo electrónico deben verificarse antes de que reciban notificaciones. Los correos electrónicos solo se envían cuando la alarma entra en 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, no recibirá una notificación.
-
En este momento, el asistente Create Alarm (Crear alarma) le da la oportunidad de revisar la alarma que está a punto de crear. Si necesita hacer algún cambio, puede utilizar los enlaces Edit (Editar) de la derecha. Cuando esté satisfecho, elija Create Alarm (Crear alarma).
Para obtener más información sobre el uso CloudWatch y las alarmas, consulta la CloudWatchdocumentación
SNSMétricas de Amazon
Amazon SNS envía las siguientes métricas a CloudWatch.
Espacio de nombres | Métrica | Descripción |
---|---|---|
AWS/SNS |
NumberOfMessagesPublished
|
El número de mensajes publicados en tus SNS temas de Amazon. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma |
AWS/SNS |
NumberOfNotificationsDelivered
|
El número de mensajes enviados correctamente desde tus SNS temas de Amazon a los puntos de enlace suscritos. Para que un intento de entrega se lleve a cabo correctamente, la suscripción del punto de enlace debe aceptar el mensaje. En una suscripción, se acepta un mensaje si a.) carece de una política de filtro o b.) su política de filtro incluye atributos que coinciden con los asignados al mensaje. Si la suscripción rechaza el mensaje, el intento de entrega no se tiene en cuenta para esta métrica. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma |
AWS/SNS |
NumberOfNotificationsFailed
|
El número de mensajes que Amazon SNS no ha podido entregar. En el caso de los puntos de enlace push de Amazon SQSSMS, el correo electrónico o los dispositivos móviles, la métrica aumenta en 1 cuando Amazon SNS deja de intentar entregar los mensajes. En el HTTP caso de HTTPS nuestros puntos de enlace, la métrica incluye todos los intentos de entrega fallidos, incluidos los reintentos posteriores al intento inicial. Para todos los demás puntos de enlace, el recuento aumenta en 1 cuando no se logra entregar el mensaje (independientemente del número de intentos). Esta métrica no incluye los mensajes que han rechazado las políticas de filtro de suscripciones. Puede controlar el número de reintentos de los puntos finales. HTTP Para obtener más información, consulte Amazon vuelve a intentarlo con la entrega de SNS mensajes. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
NumberOfNotificationsFilteredOut |
El número de mensajes que han rechazado las políticas de filtro de suscripciones. Una política de filtro rechaza un mensaje si los atributos de este no coinciden con los atributos de la política. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
NumberOfNotificationsFilteredOut-MessageAttributes |
El número de mensajes rechazados por las políticas de filtrado de suscripciones para el filtrado basado en atributos. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
NumberOfNotificationsFilteredOut-MessageBody |
El número de mensajes rechazados por las políticas de filtrado de suscripciones para el filtrado basado en cargas. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
NumberOfNotificationsFilteredOut-InvalidAttributes |
El número de mensajes rechazados por las políticas de filtrado de suscripciones porque los atributos de los mensajes no son válidos, por ejemplo, porque el atributo JSON tiene un formato incorrecto. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
NumberOfNotificationsFilteredOut-NoMessageAttributes |
El número de mensajes que han rechazado las políticas de filtro de suscripciones debido a que los mensajes no tienen atributos. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
NumberOfNotificationsFilteredOut-InvalidMessageBody |
El número de mensajes rechazados por las políticas de filtrado de suscripciones porque el cuerpo del mensaje no es válido para el filtrado (por ejemplo, el cuerpo del JSON mensaje no es válido). Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
NumberOfNotificationsRedrivenToDlq
|
Número de mensajes que se han movido a una cola de mensajes fallidos. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
NumberOfNotificationsFailedToRedriveToDlq
|
Número de mensajes que no se pudieron mover a una cola de mensajes fallidos. Unidades: recuento Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: suma, promedio |
AWS/SNS |
PublishSize
|
El tamaño de los mensajes publicados. Unidades: bytes Dimensiones válidas: aplicación PhoneNumber, plataforma y TopicName Estadísticas válidas: mínimo, máximo, promedio y recuento |
AWS/SNS |
SMSMonthToDateSpentUSD |
Los cargos acumulados desde el inicio del mes natural actual por el envío SMS de mensajes. Puedes configurar una alarma para esta métrica para saber si tus month-to-date cargos se acercan a la cuota de SMS gasto mensual de tu cuenta. Cuando Amazon SNS determina que el envío de un SMS mensaje tendría un coste superior a esta cuota, dejará de publicar SMS los mensajes en cuestión de minutos. Para obtener información sobre cómo establecer tu cuota de SMS gasto mensual o sobre cómo solicitar un aumento de la cuota de gasto con ella AWS, consultaConfiguración de las preferencias de SMS mensajería en Amazon SNS. Unidades: USD Dimensiones válidas: ninguna Estadísticas válidas: suma |
AWS/SNS |
SMSSuccessRate
|
La tasa de entregas de SMS mensajes satisfactorias. Unidades: recuento Dimensiones válidas: PhoneNumber Estadísticas válidas: suma, promedio, muestras de datos |
Dimensiones de las SNS métricas de Amazon
Amazon Simple Notification Service envía las siguientes dimensiones a CloudWatch.
Dimensión |
Descripción |
---|---|
Application
|
Filtra los objetos de la aplicación, que representan una aplicación y un dispositivo registrados en uno de los servicios de notificaciones push compatibles, como APNs yFCM. |
Application,Platform
|
Filtra los objetos de aplicaciones y plataformas, donde los objetos de plataforma son para los servicios de notificaciones push compatibles, como APNs yFCM. |
Country |
Filtra el país o la región de destino de un SMS mensaje. El país o la región se representan mediante su código ISO 3166-1 alfa-2. |
PhoneNumber
|
Filtra el número de teléfono cuando publicas SMS directamente en un número de teléfono (sin tema). |
Platform
|
Filtra los objetos de la plataforma para los servicios de notificaciones push, como APNs yFCM. |
TopicName
|
Filtra los nombres de los SNS temas de Amazon. |
SMSType |
Filtra el tipo de SMS mensaje. Puede ser promotional o transactional. |
Métricas SNS de uso de Amazon
Amazon Simple Notification Service envía las siguientes métricas de uso a CloudWatch.
Espacio de nombres |
Servicio |
Métrica |
Recurso |
Tipo |
Descripción |
---|---|---|---|---|---|
AWS/Uso | SNS | ResourceCount |
NumberOfMessagesPublishedPerAccount |
Recurso |
|
AWS/Uso | SNS | ResourceCount |
ApproximateNumberOfTopics |
Recurso |
|
AWS/Uso | SNS | ResourceCount |
ApproximateNumberOfFilterPolicies |
Recurso |
|
AWS/Uso | SNS | ResourceCount |
ApproximateNumberOfPendingSubscriptions |
Recurso |
|
AWS/Uso | SNS | CallCount |
|
API |
|