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 spécifiée ou une combinaison de zones hébergées publiques. Les métriques apparaissent dans CloudWatch, ce qui vous permet d'afficher un graphique, de choisir la période que vous souhaitez afficher et de personnaliser les métriques de différentes manières. Vous pouvez également créer des alarmes et configurer des notifications, afin d'être averti lorsque le nombre de requêtes DNS au cours d'une période donnée est supérieur ou inférieur à un niveau spécifié.

Note

Route 53 envoie automatiquement le nombre de requêtes DNS à CloudWatch pour toutes les zones hébergées publiques. Ainsi, vous n'avez pas besoin de configurer quoi que ce soit avant d'afficher les métriques de requête. 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 (par exemple, l'adresse IP d'un équilibreur de charge pour example.com), le résolveur continuera à renvoyer la réponse en cache sans transférer la requête à Route 53 jusqu'à ce que la TTL du registre correspondant arrive à expiration.

Selon le nombre de requêtes DNS qui sont soumises pour un nom de domaine (example.com) ou nom de sous-domaine (www.example.com), les résolveurs auxquels vos utilisateurs ont recours et la durée de vie (TTL) de l'enregistrement, les métriques de requêtes DNS peuvent contenir des informations concernant une seule requête sur les plusieurs milliers de requêtes qui sont soumises 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.

Quand les métriques 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 métriques à l'aide de l'AWS CLI, vous devez quitter la région AWS non spécifiée, ou spécifier us-east-1 en tant que région. Les métriques Route 53 ne sont pas disponibles si vous choisissez une autre région.

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

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

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 demandé

  • Date et heure de la requête

  • Type de registre DNS (comme A ou AAAA)

  • Emplacement périphérique Route 53 ayant 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 DNS requêtes publiques.

Comment obtenir des métriques de requête DNS

Peu de temps après la création d'une zone hébergée, Amazon Route 53 commence à envoyer des métriques et des dimensions, toutes les minutes, à CloudWatch. Vous pouvez utiliser les procédures suivantes pour afficher les métriques sur la console CloudWatch ou les afficher à l'aide de la AWS Command Line Interface (AWS CLI).

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

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

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

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

  3. Dans la liste des régions AWS dans le coin supérieur droit de la console, choisissez US East (N. Virginia) (USA Est [Virginie du Nord]). Les métriques Route 53 ne sont pas disponibles si vous choisissez une autre région AWS.

  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 Statistic (Statistiques), choisissez Sum (Somme) ou SampleCount; ces statistiques affichent toutes deux la même valeur.

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

Pour obtenir des métriques de requête DNS à l'aide de l'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 région AWS non spécifiée, ou spécifiez us-east-1 en tant que région. Les métriques Route 53 ne sont pas disponibles si vous choisissez une autre région. Pour plus d'informations, consultez Configuration de l'AWS CLI dans le Guide de l'utilisateur AWS Command Line Interface.

Voici la commande AWS CLI que vous utilisez pour obtenir les métriques de requête DNS pour la période de cinq minutes comprise entre 4:01 et 4:07 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" ] } ] }