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.
Puede ver el número total de consultas de DNS a las que responde Route 53 para una zona alojada pública especificada o una combinación de zonas alojadas públicas. Las métricas aparecen en CloudWatch, lo que te permite ver un gráfico, elegir el período de tiempo que quieres ver y personalizar las métricas de muchas otras formas. También puede crear alarmas y configurar notificaciones para recibir una notificación cuando el número de consultas de DNS de un periodo de tiempo especificado quede por encima o por debajo de un nivel especificado.
nota
Route 53 envía automáticamente el número 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 carga para example.com), el solucionador continuará devolviendo la respuesta almacenada en caché sin reenviar la consulta a Route 53 hasta que venza el TTL del registro correspondiente.
Dependiendo de la cantidad de las consultas de DNS que se envíen para un nombre de dominio (example.com) o nombre de subdominio (www.example.com), cuyos solucionadores están utilizando sus usuarios y el TTL para el registro, las métricas de consulta de DNS pueden contener información sobre una única consulta de cada varios miles de consultas que se enviaron 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 métricas mediante la AWS CLI, debe dejar la AWS región sin especificar o especificarla
us-east-1
como región. Las métricas de Route 53 no están disponibles si elige otra región. - CloudWatch métrica y dimensión para consultas de DNS
-
Para obtener información sobre la CloudWatch métrica y la dimensión de las consultas de DNS, consulteSupervisión de zonas alojadas mediante Amazon CloudWatch. Para obtener información sobre CloudWatch las métricas, consulta 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:
El dominio o subdominio que se ha solicitado
La fecha y la hora de la solicitud
El tipo de registro DNS (como, 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
oServFail
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 comienza a enviar métricas y dimensiones una vez por minuto a CloudWatch. Puede usar los siguientes procedimientos para ver las métricas en la CloudWatch consola o verlas mediante AWS Command Line Interface (AWS CLI).
Temas
Ver las métricas de consultas de DNS de una zona alojada pública en la CloudWatch consola
Para ver las métricas de consultas de DNS de las zonas alojadas públicas en la CloudWatch consola, lleve a cabo el siguiente procedimiento.
Para ver las métricas de consultas de DNS de una zona alojada pública en la CloudWatch consola
Inicie sesión en AWS Management Console y abra la CloudWatch consola en https://console.aws.amazon.com/cloudwatch/
. En el panel de navegación, seleccione Métricas.
En la lista de AWS regiones de la esquina superior derecha de la consola, selecciona EE.UU. Este (Norte de Virginia). Las métricas de Route 53 no están disponibles si eliges otra AWS región.
En la pestaña All metrics, elija Route 53.
Elija Hosted Zone Metrics (Métricas de zona alojada).
Selecciona la casilla de verificación de una o más zonas alojadas que tengan el nombre de la métrica DNSQueries.
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ística, elija Suma o SampleCount; ambas estadísticas muestran el mismo valor.
Obtener métricas de consultas de DNS mediante AWS CLI
Para obtener las métricas de consultas de DNS mediante el AWS CLI, utilice el get-metric-datacomando. 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 especifica60
paraPeriod
, obtendrá cinco valores. Si especifica un periodo de cinco minutos y especifica300
enPeriod
, obtendrá un valor.En el archivo JSON, puede especificar cualquier valor para
Id
.Deje la AWS región sin especificar o especifíquela
us-east-1
como región. 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
a2019-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 es60
(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" ] } ] }