Visualizzazione dei parametri delle query DNS per una zone ospitata pubblica - Amazon Route 53

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Visualizzazione dei parametri delle query DNS per una zone ospitata pubblica

Puoi visualizzare il numero totale di query DNS a cui Route 53 risponde per una determinata zona ospitata pubblica o una combinazione di zone ospitate pubbliche. I parametri vengono visualizzati in CloudWatch, che consente di visualizzare un grafico, scegliere il periodo di tempo che si desidera visualizzare e personalizzare i parametri in diversi altri modi. Puoi anche creare allarmi e configurare notifiche, in modo da ricevere una notifica quando il numero di query DNS in un periodo di tempo specificato supera o scende al di sotto di un livello specificato.

Nota

Route 53 invia automaticamente il numero di query DNS a CloudWatch per tutte le zone ospitate pubbliche, pertanto non è richiesta alcuna configurazione prima di poter visualizzare i parametri delle query. Non sono previsti costi per i parametri delle query DNS.

Quali query DNS vengono conteggiate?

I parametri includono solo le query inoltrate dai resolver DNS a Route 53. Se un resolver DNS ha già memorizzato nella cache la risposta a una query (ad esempio l'indirizzo IP per un load balancer per esempio.com), il resolver continuerà a restituire la risposta memorizzata nella cache senza inoltrare le query a Route 53 finché il TTL per il record corrispondente non scade.

In base al numero di query DNS inviate per un nome di dominio (esempio.com) o di sottodominio (www.esempio.com), che gli utenti usano, e in base al TTL per il record, i parametri delle query DNS potrebbero contenere informazioni su una sola query rispetto a diverse migliaia di query che vengono inviate ai resolver DNS. Per ulteriori informazioni sul funzionamento di DNS, consulta Come Amazon Route 53 instrada il traffico per il tuo dominio.

Quando iniziano a comparire i parametri di query per una zona ospitata in CloudWatch?

Dopo aver creato una zona ospitata, possono passare diverse ore prima che venga visualizzata in CloudWatch. Inoltre, è necessario inviare una query DNS per un record nella zona ospitata affinché ci siano dati da visualizzare.

I parametri sono disponibili solo negli Stati Uniti orientali (Virginia settentrionale)

Per ottenere i parametri nella console, occorre specificare Stati Uniti orientali (Virginia settentrionale) per la regione. Per ottenere parametri tramite AWS CLI, è necessario lasciare la regione AWS non specificata o specificare us-east-1come regione. Se scegli qualsiasi altra regione, i parametri di Route 53 non saranno disponibili.

Dimensioni e parametro CloudWatch per query DNS

Per informazioni su dimensioni e parametri CloudWatch per le query DNS, consulta Monitoraggio delle zone ospitate tramite Amazon CloudWatch. Per informazioni sui parametri CloudWatch, consulta Utilizzo dei parametri Amazon CloudWatch nella Guida per l'utente di Amazon CloudWatch.

Ottenere più dati dettagliati relativi alle query DNS

Per ottenere informazioni più dettagliate su ogni query DNS a cui Route 53 risponde, inclusi i seguenti riportati di seguito, puoi configurare la registrazione delle query:

  • Dominio o sottodominio richiesto

  • Data e ora della richiesta

  • Tipo di record DNS (ad esempio A o AAAA)

  • Edge location Route 53 che ha risposto alla query DNS

  • Codice di risposta DNS, ad esempio NoError o ServFail

Per ulteriori informazioni, consulta Registrazione delle query DNS pubbliche.

Come ottenere parametri delle query DNS

Poco dopo aver creato una zona ospitata, Amazon Route 53 inizia a inviare parametri e dimensioni ogni minuto a CloudWatch. Puoi utilizzare le seguenti procedure per visualizzare i parametri sulla console CloudWatch o visualizzarli utilizzando AWS Command Line Interface (AWS CLI).

Visualizzazione dei parametri delle query DNS per una zona ospitata pubblica nella console CloudWatch

Per visualizzare i parametri delle query DNS per zone ospitate pubbliche nella console CloudWatch, completa la procedura seguente.

Come visualizzare i parametri delle query DNS per una zona ospitata pubblica nella console CloudWatch
  1. Accedi alla AWS Management Console e apri la console CloudWatch all'indirizzo https://console.aws.amazon.com/cloudwatch/.

  2. Nel riquadro di navigazione, selezionare Parametri.

  3. Nell'elenco di regioni AWS nell'angolo in alto a destra della console, scegli Stati Uniti orientali (Virginia settentrionale). Se scegli qualsiasi altra regione AWS, i parametri di Route 53 non saranno disponibili.

  4. Nella scheda All metrics (Tutti i parametri) scegliere Route 53.

  5. Scegli Hosted Zone Metrics (Parametri zona ospitata).

  6. Seleziona la casella di controllo per una o più zone ospitate con il nome parametro DNSQueries.

  7. Nella scheda Graphed metrics (Parametri definiti), modifica i valori applicabili per visualizzare i parametri nel formato desiderato.

    Per Statistic (Statistica), scegli Sum o SampleCount; entrambe le statistiche visualizzano lo stesso valore.

Ottenere parametri delle query DNS tramite l'AWS CLI

Per ottenere i parametri delle query DNS tramite AWS CLI, utilizza il comando get-metric-data. Tieni presente quanto segue:

  • Specifica la maggior parte dei valori per il comando in un file JSON separato. Per ulteriori informazioni, consulta get-metric-data.

  • Il comando restituisce un valore per ogni intervallo specificato per Period nel file JSON. Period è espresso in secondi, pertanto se specifichi un periodo di tempo di cinque minuti e specifichi 60 per Period, otterrai cinque valori. Se specifichi un periodo di tempo di cinque minuti e specifichi 300 per Period, otterrai un valore.

  • Nel file JSON, puoi specificare qualsiasi valore per Id.

  • Lascia la regione AWS non specificata o specifica us-east-1 come regione. Se scegli qualsiasi altra regione, i parametri di Route 53 non saranno disponibili. Per ulteriori informazioni, consulta Configurazione di AWS CLI nella Guida per l'utente di AWS Command Line Interface.

Di seguito è riportato il comando AWS CLI utilizzato per ottenere i parametri delle query DNS per il periodo di tempo di cinque minuti tra le 4:01 e le 4:07 del 1° maggio 2019. Il parametro metric-data-queries fa riferimento al file JSON di esempio che segue il 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

Di seguito è riportato il file JSON di esempio:

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

Di seguito è riportato l'output di questo comando. Tieni presente quanto segue:

  • L'ora di inizio e l'ora di fine nel comando coprono un periodo di tempo di sette minuti, da 2019-05-01T04:01:00Z a 2019-05-01T04:07:00Z.

  • I valori restituiti sono solo sei. Non esiste alcun valore per 2019-05-01T04:05:00Z perché durante quel minuto non ci sono state query DNS.

  • Il valore di Period specificato nel file JSON è 60 (secondi), pertanto i valori vengono segnalati a intervalli di 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" ] } ] }