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.
Utilisation d'Amazon CloudWatch avec AWS Global Accelerator
AWS Global Accelerator publie des points de données vers Amazon CloudWatch pour vos accélérateurs. CloudWatch vous permet de récupérer des statistiques sur ces points de données sous la forme d'un ensemble classé de données en séries chronologiques, appeléesMétriques. Considérez une métrique comme une variable à surveiller, et les points de données comme les valeurs de cette variable au fil du temps. Par exemple, vous pouvez surveiller le trafic via un accélérateur sur une période spécifiée. Un horodatage et une unité de mesure facultative sont associés à chaque point de données.
Vous pouvez utiliser les métriques pour vérifier que le système fonctionne comme prévu. Par exemple, vous pouvez créer une alarme CloudWatch pour surveiller une métrique spécifiée et initier une action (par exemple, l'envoi d'une notification à une adresse e-mail) si la métrique sort de ce que vous considérez comme une plage acceptable.
Global Accelerator ne signale des métriques à CloudWatch que lorsque les demandes passent par l'accélérateur. Si les demandes passent par l'accélérateur, Global Accelerator mesure et envoie ses métriques par intervalles de 60 secondes. Si aucune demande ne passe par l'accélérateur ou s'il n'existe pas de données pour une métrique, cette dernière n'est pas présentée.
Pour plus d’informations, consultez le Guide de l'utilisateur Amazon CloudWatch.
Sommaire
Métriques Global Accelerator
L'espace de noms AWS/GlobalAccelerator
inclut les métriques suivantes.
Métrique | Description |
---|---|
NewFlowCount |
Nombre total de nouveaux flux (ou connexions) TCP et UDP établis entre les clients et les points de terminaison pendant la période. Critères : Il existe une valeur différente de zéro. Statistiques : La seule statistique utile est Dimensions
|
ProcessedBytesIn |
Nombre total d'octets entrants traités par l'accélérateur, y compris les en-têtes TCP/IP. Ce nombre inclut tout le trafic vers les terminaux. Critères : Il existe une valeur différente de zéro. Statistiques : La seule statistique utile est Dimensions
|
ProcessedBytesOut |
Nombre total d'octets sortants traités par l'accélérateur, y compris les en-têtes TCP/IP. Ce nombre inclut le trafic depuis les terminaux, moins le trafic lié à la vérification de l'état. Critères : Il existe une valeur différente de zéro. Statistiques : La seule statistique utile est Dimensions
|
Dimensions métriques pour les
Pour filtrer les métriques pour votre accélérateur, utilisez les dimensions suivantes.
Dimension | Description |
---|---|
Accelerator |
Filtre les données des métriques par accélérateur. Spécifiez l'accélérateur par l'identifiant de l'accélérateur (la dernière partie de l'ARN de l'accélérateur). Par exemple, si l'ARN est |
Listener |
Filtre les données des métriques par écouteur. Spécifiez le processus d'écoute par l'identifiant de l'écouteur (la dernière partie de l'ARN de l'écouteur). Par exemple, si l'ARN est |
EndpointGroup |
Filtre les données des métriques par groupe de points de terminaison. Spécifiez le groupe de points de terminaison par la région AWS, par exemple |
SourceRegion |
Filtre les données de mesure par région source, c'est-à-dire la zone géographique des régions AWS où les points de terminaison de votre application s'exécutent. La région source est l'une des suivantes :
*Excluant la Corée du Sud et l'Inde |
DestinationEdge |
Filtre les données de mesure par limite de destination, qui correspond à la zone géographique des emplacements périphériques AWS qui desservent votre trafic client. L'extrémité de destination est l'une des suivantes :
*Excluant la Corée du Sud et l'Inde |
TransportProtocol |
Filtre les données des métriques par protocole de transport : UDP ou TCP. |
AcceleratorIPAddress |
Filtre les données des métriques par l'adresse IP de l'accélérateur : c'est-à-dire l'une des adresses IP statiques attribuées à un accélérateur. |
Statistiques relatives aux métriques Global Accelerator
CloudWatch fournit des statistiques basées sur les points de données métriques publiés par Global Accelerator. Les statistiques sont des regroupements de données de métrique sur une période donnée. Lorsque vous demandez des statistiques, le flux de données renvoyé est identifié par le nom et la dimension de la métrique. Une dimension est une paire nom/valeur qui identifie une métrique de manière unique. Par exemple, vous pouvez demander aux octets traités de sortir pour un accélérateur où les octets sont servis à partir d'emplacements périphériques AWS en Europe (le bord de destination est « UE »).
Voici des exemples de combinaisons métriques/dimensions que vous pourriez trouver utiles :
Affichez le volume de trafic servi (tel que ProcessedBytesOut) par chacune de vos deux adresses IP d'accélérateur pour vérifier que votre configuration DNS est correcte.
Visualisez la répartition géographique de votre trafic d'utilisateurs et surveillez la quantité de trafic local (par exemple, Amérique du Nord vers l'Amérique du Nord) ou mondial (par exemple, Australie ou Inde vers l'Amérique du Nord). Pour déterminer cela, affichez les mesures ProcessedBytesIn ou ProcessedBytesOut avec les dimensions DestinationEdge et SourceRegion définies sur des valeurs spécifiques.
Affichez les métriques CloudWatch pour vos accélérateurs
Vous pouvez afficher les métriques CloudWatch pour vos accélérateurs à l'aide de la console CloudWatch ou de l'interface de ligne de commande AWS. Dans la console, les métriques s'affichent sous forme de graphiques de surveillance. Les graphiques de surveillance affichent des points de données uniquement si l'accélérateur est actif et reçoit des demandes.
Vous devez afficher les métriques CloudWatch pour Global Accelerator dans la région USA West (Oregon), à la fois dans la console ou lors de l'utilisation de l'AWS CLI. Lorsque vous utilisez l'interface de ligne de commande AWS, spécifiez la région USA Ouest (Oregon) pour votre commande en incluant le paramètre suivant :--region us-west-2
.
Pour afficher des métriques à l'aide de la console CloudWatch
-
Ouvrez la console CloudWatchhttps://us-west-2.console.aws.amazon.com/cloudwatch/home?region=us-west-2
. -
Dans le panneau de navigation, choisissez Métriques.
-
Sélectionnez laGlobalAcceleratorEspace de noms.
-
(Facultatif) Pour afficher une métrique pour toutes les dimensions, saisissez son nom dans le champ de recherche.
Pour afficher les métriques à l'aide de l'interface de ligne de commande AWS
Utilisez la commande list-metrics suivante pour répertorier les métriques disponibles :
aws cloudwatch list-metrics --namespace AWS/GlobalAccelerator --region us-west-2
Pour obtenir les statistiques pour une métrique à l'aide de l'AWS CLI
Utilisez le suivantget-metric-pour obtenir des statistiques pour une métrique et une dimension spécifiées. Remarque : CloudWatch traite chaque combinaison de dimensions unique comme une métrique distincte. Vous ne pouvez pas récupérer de statistiques à l'aide de combinaisons de dimensions qui n'ont pas été spécifiquement publiées. Vous devez spécifier les mêmes dimensions que celles utilisées lorsque les mesures ont été créées.
L'exemple suivant répertorie le nombre total d'octets traités en, par minute, pour votre accélérateur desservant à partir de la périphérie de destination Amérique du Nord (NA).
aws cloudwatch get-metric-statistics --namespace AWS/GlobalAccelerator \ --metric-name ProcessedBytesIn \ --region us-west-2 \ --statistics Sum --period 60 \ --dimensions Name=Accelerator,Value=1234abcd-abcd-1234-abcd-1234abcdefgh Name=DestinationEdge,Value=NA \ --start-time 2019-12-18T20:00:00Z --end-time 2019-12-18T21:00:00Z
Voici un exemple de sortie de la commande :
{
"Label": "ProcessedBytesIn",
"Datapoints": [
{
"Timestamp": "2019-12-18T20:45:00Z",
"Sum": 2410870.0,
"Unit": "Bytes"
},
{
"Timestamp": "2019-12-18T20:47:00Z",
"Sum": 0.0,
"Unit": "Bytes"
},
{
"Timestamp": "2019-12-18T20:46:00Z",
"Sum": 0.0,
"Unit": "Bytes"
},
{
"Timestamp": "2019-12-18T20:42:00Z",
"Sum": 1560.0,
"Unit": "Bytes"
},
{
"Timestamp": "2019-12-18T20:48:00Z",
"Sum": 0.0,
"Unit": "Bytes"
},
{
"Timestamp": "2019-12-18T20:43:00Z",
"Sum": 1343.0,
"Unit": "Bytes"
},
{
"Timestamp": "2019-12-18T20:49:00Z",
"Sum": 0.0,
"Unit": "Bytes"
},
{
"Timestamp": "2019-12-18T20:44:00Z",
"Sum": 35791560.0,
"Unit": "Bytes"
}
]
}