Monitorando métricas de CloudWatch clusters e nós - Amazon ElastiCache

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

Monitorando métricas de CloudWatch clusters e nós

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

nota

Os exemplos a seguir exigem as ferramentas de linha de CloudWatch comando. Para obter mais informações CloudWatch e fazer o download das ferramentas para desenvolvedores, consulte a página CloudWatch do produto.

Os procedimentos a seguir mostram como usar CloudWatch para coletar estatísticas de espaço de armazenamento de um cluster de cache na ú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 ElastiCache limites, consulte Limites AWS de serviço para ElastiCache.

Monitorando métricas de CloudWatch clusters e nós (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 ElastiCache console 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 Clusters de Cache do AWS Management Console, 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 CloudWatch métricas disponíveis aparece na parte inferior da janela do console.

    4. Clique na métrica CPU Utilization.

      O CloudWatch console 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.

Monitorando métricas de CloudWatch clusters e nós usando a CloudWatch CLI

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

Monitorando métricas de CloudWatch clusters e nós usando a CloudWatch API

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

  • Chame a CloudWatch API 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 os 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>