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á.
Visualizar métricas de consulta de DNS para uma zona hospedada pública
Você pode visualizar o número total de consultas de DNS que o Route 53 está respondendo para uma zona hospedada pública especificada ou uma combinação de zonas hospedadas públicas. As métricas são exibidas em CloudWatch, o que permite visualizar um gráfico, escolher o período que você quer visualizar e personalizar as métricas de várias outras maneiras. Você também pode criar alarmes e configurar notificações, para que possa ser notificado quando o número de consultas de DNS em um período especificado ficar acima ou abaixo de um nível especificado.
nota
O Rou53 envia automaticamente o número de consultas de DNS CloudWatch para todas as zonas hospedadas públicas, portanto, você não precisa configurar nada para conseguir visualizar as métricas de consulta. As métricas de consulta de DNS não são cobradas.
- Que consultas de DNS são contabilizadas?
-
As métricas incluem apenas as consultas que os resolvedores de DNS encaminham ao Route 53. Se o resolvedor de DNS já tiver armazenado em cache a resposta a uma consulta (como o endereço IP de um balanceador de carga para example.com), o resolvedor continuará retornando a resposta armazenada em cache sem encaminhar a consulta para o Route 53 até que o TTL do registro correspondente expire.
Dependendo da quantidade de consultas de DNS enviadas para um nome de domínio (example.com) ou nome de subdomínio (www.example.com), de quais resolvedores seus usuários estão usando e do TTL do registro, as métricas de consulta de DNS podem conter informações apenas sobre uma das milhares de consultas que são enviadas aos resolvedores de DNS. Para mais informações sobre como o DNS funciona, consulte Como o Amazon Route 53 encaminha tráfego para o seu domínio.
- Quando as métricas de consulta para uma zona hospedada começam a ser exibidas no CloudWatch?
-
Depois de criar uma zona hospedada, poderá levar várias horas para que a zona hospedada seja exibida no CloudWatch. Além disso, você deverá enviar uma consulta de DNS para um registro na zona hospedada para que haja dados a serem exibidos.
- As métricas estão disponíveis somente no Leste dos EUA (Norte da Virgínia)
-
Para obter métricas no console, você deve escolher Leste dos EUA (Norte da Virgínia) para a região. Para obter métricas usando a CLI da AWS, você deve deixar a região da AWS não especificada ou especificar
us-east-1
como a região. As métricas do Route 53 não estarão disponíveis se você escolher qualquer outra região. - CloudWatch dimensão e dimensão do dimensão e dimensão do DNS
-
Para obter informações sobre a CloudWatch dimensão e dimensão do DNS para consultas de DNS, consulteComo monitorar zonas hospedadas usando o AmazonCloudWatch. Para obter informações sobre CloudWatch métricas, consulte Como usar CloudWatch métricas da Amazon no Guia CloudWatch do usuário da Amazon.
- Obter dados mais detalhados sobre consultas de DNS
-
Para obter informações mais detalhadas sobre cada consulta de DNS à qual o Route 53 responde, incluindo os seguintes valores, você pode configurar o log de consultas:
O domínio ou o subdomínio que foi solicitado
Data e hora da solicitação
Tipo de registro DNS (como A ou AAAA)
O ponto de presença do Route 53 que respondeu à consulta DNS
O código de resposta DNS, como
NoError
ouServFail
Para obter mais informações, consulte Log de consultas de DNS pública.
- Como obter métricas de consulta de DNS
-
Logo após a criação de uma zona hospedada, o Amazon Route 53 começa a enviar médimensões e dimensões, uma vez por minuto para CloudWatch. Você pode usar os procedimentos a seguir para visualizar as métricas no CloudWatch console ou visualizá-las usando aAWS Command Line Interface (AWS CLI).
Tópicos
Visualizar métricas de consulta de DNS para uma zona hospedada pública no CloudWatch console
Para visualizar métricas de consulta de DNS para zonas hospedadas públicas no CloudWatch console, execute o procedimento a seguir.
Para visualizar métricas de consulta de DNS para uma zona hospedada pública no CloudWatch console
Faça login noAWS Management Console e abra o CloudWatch console em https://console.aws.amazon.com/cloudwatch/
. No painel de navegação, escolha Metrics (Métricas).
Na lista de regiões da AWS, no canto superior direito do console, escolha US East (N. Virginia) (Leste dos EUA [Norte da Virgínia]). As métricas do Route 53 não estarão disponíveis se você escolher qualquer outra região da AWS.
Na guia Todas as métricas, escolha Route 53.
Escolha Hosted Zone Metrics (Métricas de zona hospedada).
Marque a caixa de seleção de uma ou mais zonas hospedadas que tenham o nome de métrica DNSQueries.
Na guia Graphed metrics (Métricas em gráfico), altere os valores aplicáveis para visualizar as métricas no formato desejado.
Em Estatística, escolha Soma ou SampleCount; ambas as estatísticas exibem o mesmo valor.
Obter métricas de consulta de DNS usando a AWS CLI
Para obter métricas de consulta de DNS usando oAWS CLI, você usa o get-metric-datacomando. Observe o seguinte:
Você especifica a maioria dos valores para o comando em um arquivo JSON separado. Para obter mais informações, consulte get-metric-data.
O comando retorna um valor para cada intervalo especificado para
Period
no arquivo JSON. OPeriod
está em segundos, portanto, se você especificar um período de cinco minutos e especificar60
paraPeriod
, receberá cinco valores. Se você especificar um período de cinco minutos e especificar300
paraPeriod
, receberá um valor.No arquivo JSON, você pode especificar qualquer valor para
Id
.Deixe a região da AWS não especificada ou especifique
us-east-1
como a região. As métricas do Route 53 não estarão disponíveis se você escolher qualquer outra região. Para obter mais informações, consulte Configuração da CLI da AWS no Manual do usuário da AWS Command Line Interface.
Este é o comando da AWS CLI que você usa para obter métricas de consulta de DNS para o período de cinco minutos entre as 4:01 e as 4:07 em 1º de maio de 2019. O parâmetro metric-data-queries
faz referência ao arquivo JSON de exemplo que segue o comando.
aws cloudwatch get-metric-data --metric-data-queries file://./metric.json --start-time 2019-05-01T04:01:00Z --end-time 2019-05-01T04:07:00Z
Aqui está o arquivo JSON de exemplo:
[ { "Id": "my_dns_queries_id", "MetricStat": { "Metric": { "Namespace": "AWS/Route53", "MetricName": "DNSQueries", "Dimensions": [ { "Name": "HostedZoneId", "Value": "Z1D633PJN98FT9" } ] }, "Period": 60, "Stat": "Sum" }, "ReturnData": true } ]
Veja a saída desse comando. Observe o seguinte:
Os horários de início e de término no comando abrangem um período de sete minutos,
2019-05-01T04:01:00Z
a2019-05-01T04:07:00Z
.Há apenas seis valores de retorno. Não há nenhum valor para
2019-05-01T04:05:00Z
porque não houve consultas de DNS durante esse minuto.O valor de
Period
especificado no arquivo JSON é60
(segundos), portanto, os valores são relatados em intervalos de um minuto.
{ "MetricDataResults": [ { "Id": "my_dns_queries_id", "StatusCode": "Complete", "Label": "DNSQueries", "Values": [ 101.0, 115.0, 103.0, 127.0, 111.0, 120.0 ], "Timestamps": [ "2019-05-01T04:07:00Z", "2019-05-01T04:06:00Z", "2019-05-01T04:04:00Z", "2019-05-01T04:03:00Z", "2019-05-01T04:02:00Z", "2019-05-01T04:01:00Z" ] } ] }