Usando a Amazon CloudWatch com verificação de prontidão no ARC - Amazon Application Recovery Controller (ARC)

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

Usando a Amazon CloudWatch com verificação de prontidão no ARC

O Amazon Application Recovery Controller (ARC) publica pontos de dados na Amazon CloudWatch para suas verificações de prontidão. CloudWatch permite que você recupere estatísticas sobre esses pontos de dados como um conjunto ordenado de dados de séries temporais, conhecido como métricas. Considere uma métrica como uma variável a ser monitorada, e os pontos de dados como os valores dessa variável ao longo do tempo. Por exemplo, você pode monitorar o tráfego em uma AWS região durante um período de tempo especificado. Cada ponto de dados tem um time stamp associado e uma unidade de medida opcional.

É possível usar métricas para verificar se o sistema está executando conforme o esperado. Por exemplo, você pode criar um CloudWatch alarme para monitorar uma métrica específica e iniciar uma ação (como enviar uma notificação para um endereço de e-mail) se a métrica estiver fora do que você considera um intervalo aceitável.

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

Métricas ARC

O namespace AWS/Route53RecoveryReadiness inclui as métricas a seguir.

Métrica Descrição
ReadinessChecks

Representa o número de verificações de prontidão processadas pelo ARC. A métrica pode ser dimensionada por seus estados, listados abaixo.

Unidade: Count.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • READY

  • NOT_READY

  • NOT_AUTHORIZED

  • UNKNOWN

Resources

Representa o número de recursos processados pelo ARC, que podem ser dimensionados pelo identificador do recurso, conforme definido pela API.

Unidade: Count.

Reporting criteria (Critérios de relatório): há um valor diferente de zero.

Estatísticas: a estatística mais útil é Sum.

Dimensões
  • ResourceSetType: Esses são os tipos de recursos, filtrados pelo número de recursos por determinado tipo avaliado pelo ARC

    Por exemplo: AWS::CloudWatch::Alarm

Estatísticas das métricas do ARC

CloudWatch fornece estatísticas com base nos pontos de dados métricos publicados pelo ARC. As estatísticas são agregações de dados de métrica ao longo de um período especificado. Quando você solicita estatísticas, o fluxo de dados apresentado é identificado pelo nome da métrica e pela dimensão. Dimensão é um par de nome/valor que identifica exclusivamente uma métrica.

Veja a seguir exemplos de combinações de métrica/dimensão que podem ser úteis:

  • Veja o número de verificações de prontidão avaliadas pelo ARC.

  • Visualize o número total de recursos para um determinado tipo de conjunto de recursos avaliado pelo ARC.

Exibir CloudWatch métricas no ARC

Você pode visualizar as CloudWatch métricas do ARC usando o CloudWatch console ou AWS CLI o. No console, essas métricas são exibidas como gráficos de monitoramento.

Você deve visualizar CloudWatch as métricas do ARC na região Oeste dos EUA (Oregon), tanto no console quanto ao usar o. AWS CLI Ao usar o AWS CLI, especifique a região Oeste dos EUA (Oregon) para seu comando incluindo o seguinte parâmetro:--region us-west-2.

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. Selecione o namespace Route53 RecoveryReadiness.

  4. (Opcional) Para visualizar uma métrica em todas as dimensões, digite o nome no campo de pesquisa.

Para visualizar métricas usando o AWS CLI

Use o comando list-metrics para listar as métricas disponíveis:

aws cloudwatch list-metrics --namespace AWS/Route53RecoveryReadiness --region us-west-2
Para obter as estatísticas de uma métrica usando o AWS CLI

Use o get-metric-statisticscomando a seguir para obter estatísticas para uma métrica e dimensão especificadas. Observe que CloudWatch trata cada combinação exclusiva de dimensões como uma métrica separada. Não é possível recuperar estatísticas usando combinações de dimensões que não tenham sido especificamente publicadas. Você deve especificar as mesmas dimensões usadas ao criar as métricas.

O exemplo a seguir lista o total de verificações de prontidão avaliadas, por minuto, para uma conta no ARC.

aws cloudwatch get-metric-statistics --namespace AWS/Route53RecoveryReadiness \ --metric-name ReadinessChecks \ --region us-west-2 \ --statistics Sum --period 60 \ --dimensions Name=State,Value=READY \ --start-time 2021-07-03T01:00:00Z --end-time 2021-07-03T01:20:00Z

A seguir está um exemplo de saída do comando:

{ "Label": "ReadinessChecks", "Datapoints": [ { "Timestamp": "2021-07-08T18:00:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2021-07-08T18:04:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2021-07-08T18:01:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2021-07-08T18:02:00Z", "Sum": 1.0, "Unit": "Count" }, { "Timestamp": "2021-07-08T18:03:00Z", "Sum": 1.0, "Unit": "Count" } ] }