Monitore o Amazon Location Service com a Amazon CloudWatch - Amazon Location Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Monitore o Amazon Location Service com a Amazon CloudWatch

A Amazon CloudWatch monitora seus AWS recursos e os aplicativos nos quais você executa quase AWS em tempo real. Você pode monitorar os recursos de localização da Amazon usando CloudWatch, que coleta dados brutos e processa métricas em estatísticas significativas quase em tempo real. Você pode visualizar informações históricas de até 15 meses ou pesquisar métricas para visualizar no CloudWatch console da Amazon para obter mais perspectivas sobre seus recursos de localização na Amazon. Você também pode definir alarmes ao determinar limites e enviar notificações ou realizar ações quando esses limites são atingidos.

Para obter mais informações, consulte o Guia CloudWatch do usuário da Amazon

Métricas do Amazon Location Service exportadas para a Amazon CloudWatch

As métricas são pontos de dados ordenados por tempo que são exportados para o. CloudWatch Dimensão é um par de nome/valor que identifica exclusivamente um indicador. Para obter mais informações, consulte Uso de CloudWatch métricas e CloudWatchdimensões no Guia CloudWatch do usuário da Amazon.

A seguir estão as métricas para as quais o Amazon Location Service exporta CloudWatch no AWS/Location namespace.

Métrica Descrição

CallCount

O número de chamadas feitas para um determinado API endpoint.

Dimensões válidas: API nomes do Amazon Location Service

Estatística válida: soma

Unidades: contagem

ErrorCount

O número de respostas de erro de chamadas feitas para um determinado API endpoint.

Dimensões válidas: API nomes do Amazon Location Service

Estatística válida: soma

Unidades: contagem

SuccessCount

O número de chamadas bem-sucedidas feitas para um determinado API endpoint.

Dimensões válidas: API nomes do Amazon Location Service

Estatística válida: soma

Unidades: contagem

CallLatency

A quantidade de tempo que a operação leva para processar e retornar uma resposta quando uma chamada é feita para um determinado API endpoint.

Dimensões válidas: API nomes do Amazon Location Service

Estatística válida: média

Unidade: milissegundos

Ver indicadores do Amazon Location Service

Você pode visualizar as métricas do Amazon Location Service no Amazon CloudWatch console ou usando Amazon CloudWatch API o.

Para visualizar métricas usando o CloudWatch console

  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, selecione Métricas.

  3. Na guia Todos os Indicadores, escolha o namespace Amazon Location.

  4. Selecione o tipo de indicador que você deseja visualizar.

  5. Selecione um indicador para adicioná-lo ao gráfico.

Para obter mais informações, consulte Exibir métricas disponíveis no Guia CloudWatch do usuário da Amazon.

Crie CloudWatch alarmes para as métricas do Amazon Location Service

Você pode usar CloudWatch para definir alarmes em suas métricas do Amazon Location Service. Por exemplo, você pode criar um alarme CloudWatch para enviar um e-mail sempre que ocorrer um pico na contagem de erros.

Os tópicos a seguir fornecem uma visão geral de alto nível de como configurar alarmes usando. CloudWatch Para obter instruções detalhadas, consulte Como usar alarmes no Guia do CloudWatch usuário da Amazon.

Para definir alarmes usando o console CloudWatch

  1. Abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/.

  2. No painel de navegação, selecione Alarme.

  3. Escolha Create Alarm.

  4. Escolha Selecionar métrica.

  5. Na guia Todos os indicadores, selecione o namespace Amazon Location.

  6. Selecione uma categoria de indicador.

  7. Encontre a linha com o indicador para o qual você deseja criar um alarme e marque a caixa de seleção ao lado dessa linha.

  8. Escolha Selecionar métrica.

  9. Em Indicador, preencha os valores.

  10. Especifique as Condições do alarme.

  11. Escolha Próximo.

  12. Se você quiser enviar uma notificação quando as condições do alarme forem atendidas:

    • Em Acionador do estado do alarme, selecione o estado do alarme para solicitar o envio de uma notificação.

    • Em Selecionar um SNS tópico, escolha Criar novo tópico para criar um novo tópico do Amazon Simple Notification Service (AmazonSNS). Insira o nome do tópico e o e-mail para o qual enviar a notificação.

    • Em Enviar uma notificação para inserir endereços de e-mail adicionais para os quais enviar a notificação.

    • Escolha Adicionar notificação. Essa lista é salva e aparece no campo para alarmes futuros.

  13. Ao concluir, escolha Next (Avançar).

  14. Insira um nome e uma descrição para o alarme e selecione Avançar.

  15. Confirme os detalhes do alarme e escolha Avançar.

nota

Ao criar um novo SNS tópico na Amazon, você deve verificar o endereço de e-mail antes que uma notificação possa ser enviada. Se o e-mail não for verificado, a notificação não será recebida quando um alarme for iniciado por uma mudança de estado.

Para obter mais informações sobre como definir alarmes usando o CloudWatch console, consulte Criar um alarme que envia e-mail no Guia do CloudWatch usuário da Amazon.

Use CloudWatch para monitorar o uso em relação às cotas

Você pode criar CloudWatch alarmes da Amazon para notificá-lo quando a utilização de uma determinada cota exceder um limite configurável. Isso permite que você reconheça quando está próximo dos limites de cota e adapte sua utilização para evitar custos excessivos ou solicite um aumento de cota, se necessário. Para obter informações sobre como usar CloudWatch para monitorar cotas, consulte Visualizando suas cotas de serviço e definindo alarmes no Guia do usuário da Amazon. CloudWatch

CloudWatch exemplos de métricas para Amazon Location Service

Você pode usar o GetMetricDataAPIpara recuperar métricas para Amazon Location.

  • Por exemplo, você pode monitorar CallCount e definir um alarme para quando ocorrer uma queda no número.

    O monitoramento dos indicadores CallCount para SendDeviceLocation pode ajudar a dar uma perspectiva sobre os ativos rastreados. Se a CallCount cair, significa que os ativos rastreados, como uma frota de caminhões, pararam de enviar suas localizações atuais. Configurar um alarme para isso pode ajudar a notificá-lo de que um problema ocorreu.

  • Em outro exemplo, você pode monitorar ErrorCount e definir um alarme para quando ocorrer um aumento no número.

    Os rastreadores devem estar associados a coleções de geocercas para que as localizações dos dispositivos sejam avaliadas em relação às geocercas. Se você tem uma frota de dispositivos que exige atualizações contínuas de localização, ver o valor CallCount para BatchEvaluateGeofence ou BatchPutDevicePosition cair para zero indica que as atualizações não estão mais fluindo.

A seguir está um exemplo de saída GetMetricDatacom as métricas para CallCount e ErrorCount para a criação de recursos de mapa.

{ "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" } } ] }