

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
<a name="hosted-zone-public-viewing-query-metrics"></a>

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](welcome-dns-service.md#welcome-dns-service-how-route-53-routes-traffic). 

**¿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 las consultas de DNS**  
Para obtener información sobre la CloudWatch métrica y la dimensión de las consultas de DNS, consulte[Supervisión de zonas alojadas mediante Amazon CloudWatch](monitoring-hosted-zones-with-cloudwatch.md). Para obtener información sobre CloudWatch las métricas, consulta [Uso de CloudWatch las métricas de Amazon](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/working_with_metrics.html) 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](query-logs.md).

**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).

**Topics**
+ [Ver las métricas de consultas de DNS de una zona alojada pública en la CloudWatch consola](#hosted-zone-public-viewing-query-metrics-console)
+ [Obtener métricas de consultas de DNS mediante AWS CLI](#hosted-zone-public-viewing-query-metrics-cli)

## Ver las métricas de consultas de DNS de una zona alojada pública en la CloudWatch consola
<a name="hosted-zone-public-viewing-query-metrics-console"></a>

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.<a name="hosted-zone-public-viewing-query-metrics-console-procedure"></a>

**Para ver las métricas de consultas 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/](https://console.aws.amazon.com/cloudwatch/).

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

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

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

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

1. Selecciona la casilla de verificación de una o más zonas alojadas que tengan el nombre de la métrica **DNSQueries**.

1. 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
<a name="hosted-zone-public-viewing-query-metrics-cli"></a>

Para obtener las métricas de consultas de DNS mediante el AWS CLI, utilice el [get-metric-data](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html)comando. 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](https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html).
+ 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 `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](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-configure.html) 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"
            ]
        }
    ]
}
```