Monitoramento do AWS End User Messaging SMS com o Amazon CloudWatch
Você pode monitorar o AWS End User Messaging SMS usando o CloudWatch, que coleta dados brutos e os processa em métricas legíveis praticamente em tempo real. Essas estatísticas são mantidas por 15 meses, de maneira que você possa acessar informações históricas e ter uma perspectiva melhor de como o aplicativo web ou o serviço está se saindo. Você também pode definir alarmes que observam determinados limites e enviam notificações ou realizam ações quando esses limites são atingidos. Para obter mais informações, consulte o Guia do usuário do Amazon CloudWatch.
O AWS End User Messaging SMS usa funções vinculadas ao serviço AWS Identity and Access Management (IAM). Uma função vinculada ao serviço é um tipo exclusivo de perfil do IAM vinculada diretamente AWS End User Messaging SMS. As funções vinculadas a serviços são predefinidas pelo AWS End User Messaging SMS e incluem todas as permissões que o serviço requer para chamar outros produtos da AWS em seu nome. Você deve criar uma função vinculada ao serviço para que as métricas do CloudWatch sejam coletadas.
Métricas do CloudWatch para o AWS End User Messaging SMS
As seções a seguir listam as métricas e dimensões para o AWS End User Messaging SMS.
Importante
Você deve criar uma função vinculada ao serviço para que as métricas do CloudWatch sejam coletadas.
nota
Para algumas métricas, o resultado pode ser aproximado devido à natureza distribuída do serviço. Na maioria dos casos, a contagem deve ser próxima do número real de mensagens processadas.
Para o AWS End User Messaging SMS, talvez você queira monitorar TextMessageMonthlySpend, MediaMessageMonthlySpend e VoiceMessageMonthlySpend e acionar um alarme quando forem maiores que, maiores ou iguais a ou iguais ao limite definido. O namespace do AWS End User Messaging SMS é AWS/SMSVoice.
Tópicos
Métricas do agente de mensagens
| Métrica | Descrição | Unidade |
Estatísticas significativas |
|---|---|---|---|
| TextMessageMonthlySpend |
O valor (em dólares americanos) que você gastou enviando mensagens SMS neste mês. |
Unidades: dólares norte-americanos | Máximo |
| VoiceMessageMonthlySpend |
O valor em (dólares americanos) que você gastou enviando mensagens de voz neste mês. |
Unidades: dólares norte-americanos | Máximo |
| MediaMessageMonthlySpend |
O valor (em dólares americanos) que você gastou enviando mensagens MMS neste mês. |
Unidades: dólares norte-americanos | Máximo |
Métricas de entrega de mensagens
O namespace AWS/SMSVoice inclui as seguintes métricas de entrega de mensagens.
| Métrica | Descrição | Unidade | Estatísticas significativas |
|---|---|---|---|
| NumberOfTextMessagePartsSent | Número de partes da mensagem de texto enviadas. Exclui mensagens bloqueadas pelo Protect e limites de serviço, como limites de gasto de mensagens | Contagem |
|
|
NumberOfMediaMessagePartsSent |
Número de partes de mensagens de mídia enviadas. Exclui mensagens bloqueadas pelo Protect e limites de serviço, como limites de gasto de mensagens | Contagem |
|
| NumberOfTextMessagePartsDelivered | Número de partes da mensagem de texto entregue ao destinatário. | Contagem |
|
| NumberOfMediaMessagePartsDelivered | Número de partes da mensagem de mídia entregues ao destinatário. | Contagem |
|
Métricas de feedback de mensagens
O namespace AWS/SMSVoice inclui as seguintes métricas de feedback de mensagens.
| Métrica | Descrição | Unidade | Estatísticas significativas |
|---|---|---|---|
| NumberOfTextMessagesExpectingFeedback | O número total de mensagens de texto para as quais o feedback é rastreado. NumberOfTextMessagesExpectingFeedback terá um valor de 1 para cada solicitação com MessageFeedbackEnabled habilitado |
Contagem |
|
| NumberOfMediaMessagesExpectingFeedback | O número total de mensagens de mídia para as quais o feedback é rastreado. NumberOfMediaMessagesExpectingFeedback terá um valor de 1 para cada solicitação com MessageFeedbackEnabled habilitado |
Contagem |
|
| NumberOfTextMessagesWithFeedback | O número total de mensagens de texto para as quais o feedback foi rastreado e uma resposta de feedback foi recebida. NumberOfTextMessagesWithFeedback terá um valor de 1 para cada mensagem que receber um feedback. A porcentagem de mensagens com feedback pode ser determinada por |
Contagem |
|
| NumberOfMediaMessagesWithFeedback | O número total de mensagens de mídia para as quais o feedback foi rastreado e uma resposta de feedback foi recebida. NumberOfMediaMessagesWithFeedback terá um valor de 1 para cada mensagem que receber um feedback. A porcentagem de mensagens com feedback pode ser determinada por |
Contagem |
|
Métricas do Protect no AWS End User Messaging SMS
O namespace AWS/SMSVoice inclui as seguintes métricas de proteção.
| Nome da métrica | Descrição | Unidade | Estatísticas significativas |
|---|---|---|---|
| TextMessagesBlockedByProtect |
Número de mensagens de texto bloqueadas devido às regras de bloqueio do modo país. TextMessagesBlockedByProtect terá um valor de 1 se a mensagem for bloqueada pelo protect e 0 se a mensagem não estiver bloqueada. A porcentagem de mensagens SMS bloqueadas pelo Protect pode ser determinada por |
Contagem |
|
| MediaMessagesBlockedByProtect |
Número de mensagens de mídia bloqueadas devido às regras de bloqueio do modo país. MediaMessagesBlockedByProtect terá um valor de 1 se a mensagem for bloqueada pela proteção e 0 se a mensagem não for bloqueada. A porcentagem de mensagens MMS bloqueadas pelo Protect pode ser determinada por |
Contagem |
|
Dimensões
É possível usar as seguintes dimensões para refinar as métricas listadas nas tabelas anteriores. Essas dimensões permitem filtrar e agrupar as métricas com base em atributos específicos de suas mensagens SMS e de voz.
| Dimensão | Descrição |
|---|---|
| Nenhum | Não filtrar |
| IsoCountryCode |
Essa dimensão filtra os dados que você solicita pelo código do país ISO |
| MessageFeedbackStatus | Essa dimensão filtra os dados que você solicita pelo status de feedback da mensagem de RECEIVED ou FAILED |
| ProtectConfigurationId | Essa dimensão filtra os dados que você solicita por meio da configuração de proteção. |
| [IsoCountryCode, MessageFeedbackStatus] | Esta dimensão filtra os dados solicitados por código ISO do país e status de feedback da mensagem. |
| [ProtectConfigurationId, IsoCountryCode] | Esta dimensão filtra os dados solicitados por configuração de proteção e código ISO do país. |