View a markdown version of this page

Visualización de métricas de consultas de DNS para una zona alojada pública - Amazon Route 53

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Visualización de métricas de consultas de DNS para una zona alojada pública

Puede ver la cantidad total de consultas de DNS a las que responde Route 53 en una zona hospedada pública o en un conjunto de zonas alojadas públicas. Las métricas aparecen en CloudWatch, por lo que puede ver un gráfico, elegir el período de tiempo y personalizar las métricas de otras maneras. También puedes crear alarmas y configurar notificaciones cuando el número de consultas de DNS supere o baje del nivel que elijas.

nota

Route 53 envía automáticamente la cantidad de consultas de DNS a CloudWatch todas las zonas alojadas públicas, por lo que no es necesario configurar nada para poder ver las métricas de las consultas. No se aplican cargos por las métricas de consulta de DNS.

¿Qué consultas de DNS se cuentan?

Las métricas incluyen solo las consultas que los solucionadores de DNS reenvíen a Route 53. Si un solucionador de DNS ya ha almacenado en caché la respuesta a una consulta (por ejemplo, la dirección IP de un balanceador de cargas en el caso de example.com), seguirá devolviendo la respuesta en caché hasta que caduque el TTL de ese registro.

En función del número de consultas de DNS que se envíen para un nombre de dominio (example.com) o un nombre de subdominio (www.example.com), de los solucionadores que usen los usuarios y del TTL del registro, es posible que las métricas muestren solo una consulta de cada varios miles de consultas enviadas a los solucionadores de DNS. Para obtener más información sobre cómo funciona DNS, consulte Cómo dirige Amazon Route 53 el tráfico de su dominio.

¿Cuándo empiezan a aparecer las métricas de consultas de una zona alojada en CloudWatch?

Después de crear una zona alojada, transcurren hasta varias horas antes de que la zona alojada aparezca en CloudWatch. Además, debe enviar una consulta de DNS de un registro de la zona alojada para que haya datos que mostrar.

Las métricas solo están disponibles en EE. UU. Este (Norte de Virginia)

Para obtener métricas en la consola, debe especificar EE. UU. Este (Norte de Virginia) para la región. Para obtener las métricas mediante la AWS CLI, debes dejar la AWS región sin especificar o especificarla como región. us-east-1 Las métricas de Route 53 no están disponibles si elige otra región.

CloudWatch métrica y dimensión para las consultas de DNS

Para obtener información sobre la CloudWatch métrica y la dimensión de las consultas de DNS, consulteSupervisión de las zonas alojadas mediante Amazon CloudWatch. Para obtener información sobre CloudWatch las métricas, consulte Uso de CloudWatch las métricas de Amazon en la Guía del CloudWatch usuario de Amazon.

Obtención de datos más detallados sobre las consultas de DNS

Para obtener información más detallada acerca de cada consulta de DNS a la que responde Route 53, incluidos los siguientes valores, puede configurar el registro de consultas:

  • Dominio o subdominio que se solicitó

  • La fecha y la hora de la solicitud

  • El tipo de registro de DNS (por ejemplo, A o AAAA)

  • La ubicación periférica de Route 53 que ha respondido a la consulta de DNS

  • El código de respuesta de DNS como, por ejemplo, NoError o ServFail

Para obtener más información, consulte Registro de consultas de DNS públicas.

Cómo obtener métricas de consulta de DNS

Poco después de crear una zona alojada, Amazon Route 53 empieza a enviar métricas y dimensiones una vez por minuto a CloudWatch. Puede utilizar los siguientes procedimientos para ver las métricas en la CloudWatch consola o consultarlas mediante el AWS Command Line Interface (AWS CLI).

Visualización de las métricas de consulta de DNS de una zona alojada pública en la CloudWatch consola

Para ver las métricas de consulta de DNS de las zonas alojadas públicas en la CloudWatch consola, lleve a cabo el siguiente procedimiento.

Para ver las métricas de consulta de DNS de una zona alojada pública en la CloudWatch consola
  1. Inicie sesión en Consola de administración de AWS y abra la CloudWatch consola en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, seleccione Métricas.

  3. En la lista de AWS regiones de la esquina superior derecha de la consola, selecciona EE.UU. Este (Virginia del Norte). Las métricas de Route 53 no están disponibles si eliges cualquier otra AWS región.

  4. En la pestaña All metrics, elija Route 53.

  5. Elija Hosted Zone Metrics (Métricas de zona alojada).

  6. Seleccione la casilla de verificación de una o varias zonas alojadas que tengan el nombre de métrica DNSQueries.

  7. En la pestaña Graphed metrics (Métricas incluidas en el gráfico) cambie los valores aplicables para ver las métricas en el formato que desee.

    En Estadísticas, elija Suma o SampleCount; ambas estadísticas muestran el mismo valor.

Obtener las métricas de las consultas de DNS mediante AWS CLI

Para obtener las métricas de las consultas de DNS mediante AWS CLI, utilice el comando get-metric-data. Tenga en cuenta lo siguiente:

  • La mayoría de los valores del comando se especifican en un archivo JSON independiente. Para obtener más información, consulte get-metric-data.

  • El comando devuelve un valor para cada intervalo que especifique para Period en el archivo JSON. Period está en segundos, por lo que si especifica un periodo de tiempo de cinco minutos y especifica 60 para Period, obtendrá cinco valores. Si especifica un periodo de cinco minutos y especifica 300 en Period, obtendrá un valor.

  • En el archivo JSON, puede especificar cualquier valor para Id.

  • Deje la AWS región sin especificar o especifíquela como región. us-east-1 Las métricas de Route 53 no están disponibles si elige otra región. Para obtener más información, consulte Configuración de la AWS CLI en la Guía del AWS Command Line Interface usuario.

Este es el AWS CLI comando que se utiliza para obtener las métricas de las consultas de DNS correspondientes al período de cinco minutos comprendido entre las 4:01 y las 4:07 del 1 de mayo de 2019. El parámetro metric-data-queries hace referencia al archivo JSON de ejemplo que sigue al 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

A continuación se muestra el archivo JSON de ejemplo:

[ { "Id": "my_dns_queries_id", "MetricStat": { "Metric": { "Namespace": "AWS/Route53", "MetricName": "DNSQueries", "Dimensions": [ { "Name": "HostedZoneId", "Value": "Z1D633PJN98FT9" } ] }, "Period": 60, "Stat": "Sum" }, "ReturnData": true } ]

Esta es la salida de este comando. Tenga en cuenta lo siguiente:

  • La hora de inicio y la hora de finalización del comando abarcan un periodo de tiempo de siete minutos, de 2019-05-01T04:01:00Z a 2019-05-01T04:07:00Z.

  • Solo hay seis valores devueltos. No hay ningún valor para 2019-05-01T04:05:00Z porque no había consultas de DNS durante ese minuto.

  • El valor de Period especificado en el archivo JSON es 60 (segundos), por lo que los valores se notifican en intervalos de un 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" ] } ] }