Monitoramento de cluster do CloudWatch e métricas de nó - Amazon ElastiCache (Redis OSS)

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á.

Monitoramento de cluster do CloudWatch e métricas de nó

O ElastiCache e o CloudWatch estão integrados para que você possa reunir uma variedade de métricas. Você pode monitorar essas métricas usando o CloudWatch.

nota

Os seguintes exemplos requerem ferramentas de linha de comando do CloudWatch. Para mais informações sobre o CloudWatch e para baixar as ferramentas do desenvolvedor, consulte a página de produto do CloudWatch.

Os procedimentos a seguir mostram como usar o CloudWatch para coletar estatísticas de espaço de armazenamento para um cluster de cache durante a última hora.

nota

Os valores StartTime e EndTime fornecidos nos exemplos abaixo são para fins ilustrativos. Você deve substituir valores apropriados de tempo de início e término para seus nós de cache.

Para obter informações sobre os limites do ElastiCache, consulte Limites de serviço da AWS para o ElastiCache.

Monitoramento de cluster do CloudWatch e métricas de nó (console)

Para coletar estatísticas de utilização de CPU para um cluster de cache

  1. Faça login no AWS Management Console e abra o console do ElastiCache em https://console.aws.amazon.com/elasticache/.

  2. Selecione os nós de cache para os quais você deseja visualizar métricas.

    nota

    Selecionar mais de 20 nós desabilita as métricas de visualização no console.

    1. Na página Cache Clusters (Clusters de cache) do Console de Gerenciamento da AWS, clique no nome de um ou mais clusters de cache.

      A página de detalhes do cluster de cache é exibida.

    2. Clique na guia Nodes na parte superior da janela.

    3. Na guia Nodes da janela de detalhes, selecione os nós de cache para os quais você deseja visualizar as métricas.

      Uma lista das Métricas do CloudWatch disponíveis aparece na parte inferior da janela do console.

    4. Clique na métrica CPU Utilization.

      O console do CloudWatch será aberto, exibindo as métricas selecionadas. Você pode usar as caixas de listagem suspensas Statistic e Period e a guia Time Range para alterar as métricas exibidas.

Monitoramento de cluster do CloudWatch e métricas de nó usando a CLI do CloudWatch

Para coletar estatísticas de utilização de CPU para um cluster de cache

  • Para Linux, macOS ou Unix:

    aws cloudwatch get-metric-statistics \ --namespace AWS/ElastiCache \ --metric-name CPUUtilization \ --dimensions='[{"Name":"CacheClusterId","Value":"test"},{"Name":"CacheNodeId","Value":"0001"}]' \ --statistics=Average \ --start-time 2018-07-05T00:00:00 \ --end-time 2018-07-06T00:00:00 \ --period=3600

    Para Windows:

    aws cloudwatch get-metric-statistics ^ --namespace AWS/ElastiCache ^ --metric-name CPUUtilization ^ --dimensions='[{"Name":"CacheClusterId","Value":"test"},{"Name":"CacheNodeId","Value":"0001"}]' ^ --statistics=Average ^ --start-time 2018-07-05T00:00:00 ^ --end-time 2018-07-06T00:00:00 ^ --period=3600

Monitoramento de cluster do CloudWatch e métricas de nó usando a API do CloudWatch

Para coletar estatísticas de utilização de CPU para um cluster de cache

  • Chame a API do CloudWatch GetMetricStatistics com os seguintes parâmetros (observe que os horários de início e término são mostrados apenas como exemplos, você precisará substituir seus próprios horários de início e término apropriados):

    • Statistics.member.1=Average

    • Namespace=AWS/ElastiCache

    • StartTime=2013-07-05T00:00:00

    • EndTime=2013-07-06T00:00:00

    • Period=60

    • MeasureName=CPUUtilization

    • Dimensions=CacheClusterId=mycachecluster,CacheNodeId=0002

    exemplo
    http://monitoring.amazonaws.com/ ?Action=GetMetricStatistics &SignatureVersion=4 &Version=2014-12-01 &StartTime=2018-07-05T00:00:00 &EndTime=2018-07-06T23:59:00 &Period=3600 &Statistics.member.1=Average &Dimensions.member.1="CacheClusterId=mycachecluster" &Dimensions.member.2="CacheNodeId=0002" &Namespace=&AWS;/ElastiCache &MeasureName=CPUUtilization &Timestamp=2018-07-07T17%3A48%3A21.746Z &AWS;AccessKeyId=<&AWS; Access Key ID> &Signature=<Signature>