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
È possibile visualizzare il numero totale di query DNS a cui risponde Route 53 per una zona ospitata pubblica o un insieme di zone ospitate pubbliche. Le metriche vengono visualizzate in CloudWatch, quindi puoi visualizzare un grafico, scegliere il periodo di tempo e personalizzare le metriche in altri modi. Puoi anche creare allarmi e impostare notifiche quando il numero di query DNS supera o scende al di sotto del livello scelto.
Nota
Route 53 invia automaticamente il numero di query DNS a tutte CloudWatch le zone ospitate pubbliche, quindi non è necessario configurare nulla prima di poter visualizzare le metriche 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 di un load balancer per example.com), continuerà a restituire la risposta memorizzata nella cache fino alla scadenza del TTL per quel record.
A seconda del numero di query DNS inviate per un nome di dominio (example.com) o un nome di sottodominio (www.example.com), utilizzati dai resolver utilizzati dagli utenti, e del TTL per il record, le metriche potrebbero mostrare solo una query su poche migliaia di query 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 in CloudWatch i parametri di query per una zona ospitata?
-
Dopo aver creato una zona ospitata, possono passare diverse ore prima che la zona ospitata possa comparire 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 le metriche utilizzando la CLI, devi lasciare la regione non specificata o specificarla come regione. AWS AWS
us-east-1Se scegli qualsiasi altra regione, i parametri di Route 53 non saranno disponibili. - CloudWatch metrica e dimensione per le interrogazioni DNS
-
Per informazioni sulla CloudWatch metrica e sulla dimensione delle query DNS, vedere. Monitoraggio delle zone ospitate tramite Amazon CloudWatch Per informazioni sulle CloudWatch metriche, consulta Using Amazon CloudWatch metrics nella Amazon User Guide. 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
NoErroroServFail
Per ulteriori informazioni, consulta Registrazione delle query DNS pubbliche.
- Come ottenere parametri delle query DNS
-
Subito dopo aver creato una zona ospitata, Amazon Route 53 inizia a inviare metriche e dimensioni una volta al minuto a. CloudWatch È possibile utilizzare le seguenti procedure per visualizzare le metriche sulla CloudWatch console o visualizzarle utilizzando AWS Command Line Interface ()AWS CLI.
Argomenti
Visualizzazione delle metriche delle query DNS per una zona ospitata pubblica nella console CloudWatch
Per visualizzare le metriche delle query DNS per le zone ospitate pubbliche nella CloudWatch console, esegui la procedura seguente.
Per visualizzare le metriche delle query DNS per una zona ospitata pubblica sulla console CloudWatch
Accedi Console di gestione AWS e apri la CloudWatch console all'indirizzo. https://console.aws.amazon.com/cloudwatch/
Nel riquadro di navigazione, seleziona Parametri.
Nell'elenco delle AWS regioni nell'angolo in alto a destra della console, scegli Stati Uniti orientali (Virginia settentrionale). Le metriche di Route 53 non sono disponibili se scegli un'altra AWS regione.
Nella scheda All metrics (Tutti i parametri) scegliere Route 53.
Scegli Hosted Zone Metrics (Parametri zona ospitata).
Seleziona la casella di controllo per una o più zone ospitate con il nome parametro DNSQueries.
Nella scheda Graphed metrics (Parametri definiti), modifica i valori applicabili per visualizzare i parametri nel formato desiderato.
Per Statistica, scegli Somma o SampleCount; queste statistiche mostrano entrambe lo stesso valore.
Ottenere le metriche delle query DNS utilizzando AWS CLI
Per ottenere le metriche delle query DNS utilizzando il AWS CLI comando get-metric-data. https://docs.aws.amazon.com/cli/latest/reference/cloudwatch/get-metric-data.html Tenere 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
Periodnel file JSON.Periodè espresso in secondi, pertanto se specifichi un periodo di tempo di cinque minuti e specifichi60perPeriod, otterrai cinque valori. Se specifichi un periodo di tempo di cinque minuti e specifichi300perPeriod, otterrai un valore.Nel file JSON, puoi specificare qualsiasi valore per
Id.Lasciate la regione non specificata o specificatela come AWS regione.
us-east-1Se scegli qualsiasi altra regione, i parametri di Route 53 non saranno disponibili. Per ulteriori informazioni, vedere Configurazione della AWS CLI nella Guida per l'AWS Command Line Interface utente.
Ecco il AWS CLI comando da utilizzare per ottenere le metriche delle query DNS per il periodo di cinque minuti compreso 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. Tenere 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:00Za2019-05-01T04:07:00Z.I valori restituiti sono solo sei. Non esiste alcun valore per
2019-05-01T04:05:00Zperché durante quel minuto non ci sono state query DNS.Il valore di
Periodspecificato 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" ] } ] }