View a markdown version of this page

Affichage des métriques de requête DNS pour une zone hébergée publique - Amazon Route 53

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Affichage des métriques de requête DNS pour une zone hébergée publique

Vous pouvez afficher le nombre total de requêtes DNS auxquelles Route 53 répond pour une zone hébergée publique ou un ensemble de zones hébergées publiques. Les statistiques apparaissent dans CloudWatch, afin que vous puissiez afficher un graphique, choisir la période et personnaliser les mesures de différentes manières. Vous pouvez également créer des alarmes et configurer des notifications lorsque le nombre de requêtes DNS dépasse ou descend le niveau que vous avez choisi.

Note

Route 53 envoie automatiquement le nombre de requêtes DNS à toutes CloudWatch les zones hébergées publiques. Vous n'avez donc pas besoin de configurer quoi que ce soit avant de pouvoir consulter les statistiques des requêtes. Les métriques de requête DNS n'impliquent aucun frais.

Quelles requêtes DNS sont comptabilisées ?

Les métriques incluent uniquement les requêtes que les résolveurs DNS transmettent à Route 53. Si un résolveur DNS a déjà mis en cache la réponse à une requête (telle que l'adresse IP d'un équilibreur de charge pour example.com), il continuera à renvoyer la réponse mise en cache jusqu'à ce que le TTL de cet enregistrement expire.

Selon le nombre de requêtes DNS envoyées pour un nom de domaine (exemple.com) ou un nom de sous-domaine (www.exemple.com), les résolveurs utilisés par vos utilisateurs, et le TTL de l'enregistrement, les mesures peuvent afficher une seule requête sur quelques milliers de requêtes envoyées aux résolveurs DNS. Pour en savoir plus sur la façon dont les requêtes DNS fonctionnent, consultez Comment Amazon Route 53 achemine le trafic de votre domaine.

À partir de quand les mesures de requête pour une zone hébergée commencent-elles à apparaître dans CloudWatch ?

Une fois que vous avez créé une zone hébergée, un délai de plusieurs heures est nécessaire avant que la zone hébergée puisse apparaître dans CloudWatch. En outre, vous devez soumettre une requête DNS pour un enregistrement dans la zone hébergée afin que les données apparaissent.

Les métriques sont disponibles uniquement dans la région USA Est (Virginie du Nord).

Pour obtenir les métriques sur la console, vous devez choisir la région USA Est (Virginie du Nord). Pour obtenir des statistiques à l'aide de l' AWS interface de ligne de commande, vous devez soit laisser la AWS région non spécifiée, soit la spécifier us-east-1 comme région. Les métriques Route 53 ne sont pas disponibles si vous choisissez une autre région.

CloudWatch métrique et dimension pour les requêtes DNS

Pour plus d'informations sur la CloudWatch métrique et la dimension des requêtes DNS, consultezSurveillance des zones hébergées à l'aide d'Amazon CloudWatch. Pour plus d'informations sur CloudWatch les métriques, consultez la section Utilisation CloudWatch des métriques Amazon dans le Guide de CloudWatch l'utilisateur Amazon.

Obtenir des données plus détaillées sur les requêtes DNS

Pour obtenir des informations plus détaillées sur chaque requête DNS à laquelle Route 53 répond, notamment les valeurs suivantes, vous pouvez configurer la journalisation des requêtes :

  • Domaine ou sous-domaine qui a été demandé

  • Date et heure de la requête

  • Type de registre DNS (comme A ou AAAA)

  • Emplacement périphérique de la Route 53 qui a répondu à la requête DNS

  • Code de réponse DNS, tel que NoError ou ServFail

Pour de plus amples informations, veuillez consulter Journalisation des requêtes DNS publiques.

Comment obtenir des métriques de requête DNS

Peu de temps après avoir créé une zone hébergée, Amazon Route 53 commence à envoyer des mesures et des dimensions une fois par minute à CloudWatch. Vous pouvez utiliser les procédures suivantes pour afficher les mesures sur la CloudWatch console ou les consulter à l'aide du bouton AWS Command Line Interface (AWS CLI).

Affichage des métriques de requêtes DNS pour une zone hébergée publique dans la CloudWatch console

Pour afficher les métriques de requêtes DNS pour les zones hébergées publiques dans la CloudWatch console, effectuez la procédure suivante.

Pour afficher les statistiques des requêtes DNS pour une zone hébergée publique sur la CloudWatch console
  1. Connectez-vous à Console de gestion AWS et ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le panneau de navigation, sélectionnez ‎Métriques.

  3. Dans la liste des AWS régions située dans le coin supérieur droit de la console, choisissez USA Est (Virginie du Nord). Les statistiques de la Route 53 ne sont pas disponibles si vous choisissez une autre AWS région.

  4. Sous l'onglet Toutes les métriques, choisissez Route 53.

  5. Choisissez Hosted Zone Metrics (Métriques de la zone hébergée).

  6. Cochez la case pour une ou plusieurs zones hébergées ayant le nom de métrique DNSQueries.

  7. Dans l'onglet Graphed metrics (Métriques représentées graphiquement), modifiez les valeurs applicables pour afficher les métriques au format de votre choix.

    Pour Statistiques, choisissez Somme ou SampleCount  ; ces statistiques affichent toutes deux la même valeur.

Obtenir des métriques de requêtes DNS à l'aide du AWS CLI

Pour obtenir les métriques des requêtes DNS à l'aide de AWS CLI, vous utilisez la commande get-metric-data. Notez ce qui suit :

  • Vous spécifiez la plupart des valeurs pour la commande dans un fichier JSON distinct. Pour plus d'informations, consultez la section get-metric-data.

  • La commande renvoie une valeur pour chaque intervalle que vous spécifiez pour Period dans le fichier JSON. Period est en secondes. Par conséquent, si vous spécifiez une période de cinq minutes et que vous indiquez 60 pour Period, vous obtenez cinq valeurs. Si vous spécifiez une période de cinq minutes et que vous indiquez 300 pour Period, vous obtenez une valeur.

  • Dans le fichier JSON, vous pouvez spécifier n'importe quelle valeur pour Id.

  • Laissez la AWS région non spécifiée ou spécifiez-la us-east-1 comme région. Les métriques Route 53 ne sont pas disponibles si vous choisissez une autre région. Pour plus d'informations, consultez la section Configuration de l' AWS interface de ligne de commande dans le Guide de AWS Command Line Interface l'utilisateur.

Voici la AWS CLI commande que vous utilisez pour obtenir les métriques des requêtes DNS pour la période de cinq minutes comprise entre 4h01 et 4h07 le 1er mai 2019. Le paramètre metric-data-queries fait référence à l'exemple de fichier JSON qui suit la commande.

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

Voici l'exemple de fichier JSON :

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

Voici le résultat de cette commande. Notez ce qui suit :

  • L'heure de début et l'heure de fin de la commande couvrent une période de sept minutes, de 2019-05-01T04:01:00Z à 2019-05-01T04:07:00Z.

  • Il n'y a que six valeurs renvoyées. Il n'y a pas de valeur pour 2019-05-01T04:05:00Z, car il n'y a eu aucune requête DNS pendant cette minute.

  • La valeur de Period spécifiée dans le fichier JSON est 60 (secondes). Les valeurs sont donc présentées par intervalles d'une minute.

{ "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" ] } ] }