Utilisation des tableaux de CloudWatch bord Amazon - Amazon CloudWatch

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 des tableaux de CloudWatch bord Amazon

Amazon CloudWatch inclut des tableaux de bord prédéfinis automatiques et vous permet également de créer vos propres tableaux de bord. Les tableaux de bord vous aident à surveiller vos ressources dans une vue unique, même celles qui sont réparties dans différentes régions. Vous pouvez utiliser CloudWatch des tableaux de bord pour créer des vues personnalisées des données de télémétrie de vos ressources. AWS

Grâce aux tableaux de bord personnalisables, vous pouvez créer les éléments suivants :

  • Une vue unique pour les métriques et alertes sélectionnées afin de vous aider à évaluer l'état de vos ressources et applications d'une ou de plusieurs régions. Vous pouvez sélectionner la couleur utilisée pour chaque métrique sur chaque graphique afin de suivre facilement la même métrique sur plusieurs graphiques.

  • Un manuel opérationnel qui fournit des conseils aux membres d'une équipe pendant des événements opérationnels sur la façon de répondre à des incidents spécifiques.

  • Une vue globale des mesures critiques des ressources et applications qui peut être partagée par les membres de l'équipe pour un flux de communication plus rapide au cours des événements opérationnels.

Si vous avez plusieurs AWS comptes, vous pouvez configurer l'observabilité CloudWatch entre comptes, puis créer de riches tableaux de bord inter-comptes dans vos comptes de surveillance. Vous pouvez rechercher, visualiser et analyser de manière transparente vos métriques, journaux et traces sans limites de compte.

Grâce à CloudWatch l'observabilité entre comptes, vous pouvez effectuer les opérations suivantes dans le tableau de bord d'un compte de surveillance :

  • Rechercher, afficher et créer des graphiques de métriques qui résident dans des comptes sources. Un seul graphique peut inclure des métriques provenant de plusieurs comptes.

  • Créer des alarmes dans le compte de surveillance qui surveillent les métriques dans les comptes sources.

  • Affichez les événements du journal des groupes de journaux situés dans les comptes source et exécutez CloudWatch des requêtes Logs Insights sur les groupes de journaux des comptes source. Une seule requête CloudWatch Logs Insights dans un compte de surveillance peut interroger simultanément plusieurs groupes de journaux dans plusieurs comptes sources.

  • Affichez les nœuds des comptes sources dans une carte de suivi dans X-Ray. Vous pouvez ensuite filtrer le mappage sur des comptes sources spécifiques.

Lorsque vous êtes connecté à un compte de surveillance, un badge bleu de compte de surveillance apparaît en haut à droite de chaque page qui prend en charge la fonctionnalité d'observabilité CloudWatch entre comptes.

Pour plus d'informations sur la configuration de l'observabilité CloudWatch entre comptes, consultez. CloudWatch observabilité entre comptes

Vous pouvez créer des tableaux de bord à partir de la console ou à l'aide de l'opération AWS CLI ou de PutDashboard l'API. Vous pouvez ajouter des tableaux de bord à une liste de favoris, dans laquelle vous pouvez accéder non seulement à vos tableaux de bord préférés, mais également à ceux que vous avez récemment visités. Pour plus d'informations, consultez Add a dashboard to your favorites list (Ajout d'un tableau de bord à votre liste de favoris).

Pour accéder aux CloudWatch tableaux de bord, vous avez besoin de l'un des éléments suivants :

  • La politique AdministratorAccess

  • La politique CloudWatchFullAccess

  • Une politique personnalisée qui inclut une ou plusieurs de ces autorisations spécifiques :

    • cloudwatch:GetDashboard et cloudwatch:ListDashboards pour pouvoir afficher des tableaux de bord

    • cloudwatch:PutDashboard pour pouvoir créer ou modifier des tableaux de bord

    • cloudwatch:DeleteDashboards pour pouvoir supprimer des tableaux de bord

Création par programmation d'un tableau de bord entre régions et comptes

Vous pouvez utiliser AWS APIs et SDKs pour créer des tableaux de bord par programmation. Pour plus d'informations, consultez PutDashboard.

Pour activer les tableaux de bord entre régions et comptes, nous avons ajouté de nouveaux paramètres à la structure du corps du tableau de bord, comme le montre le tableau et les exemples suivants. Pour plus d'informations sur la structure globale du corps du tableau de bord, consultez Structure et syntaxe du corps d'un tableau de bord.

Paramètre Utiliser Portée Par défaut

accountId

Spécifie l'ID du compte où se trouve le widget ou la métrique.

Widget ou métrique

Compte actuellement connecté

region

Spécifie la région de la métrique.

Widget ou métrique

Région actuelle sélectionnée dans la console

Les exemples suivants illustrent la source JSON pour les widgets dans un tableau de bord entre régions et comptes.

Cet exemple montre comment définir le champ accountId pour l'ID du compte de partage au niveau du widget. Cela spécifie que toutes les métriques de ce widget proviendront de ce compte de partage et de cette région.

{ "widgets": [ { ... "properties": { "metrics": [ … ], "accountId": "111122223333", "region": "us-east-1" } } ] }

Cet exemple montre comment définir le champ accountId différemment au niveau de chaque métrique. Dans cet exemple, les différentes métriques de cette expression mathématique de mesure proviennent de différents comptes de partage et de différentes régions.

{ "widgets": [ { ... "properties": { "metrics": [ [ { "expression": "SUM(METRICS())", "label": "[avg: ${AVG}] Expression1", "id": "e1", "stat": "Sum" } ], [ "AWS/EC2", "CPUUtilization", { "id": "m2", "accountId": "5555666677778888", "region": "us-east-1", "label": "[avg: ${AVG}] ApplicationALabel " } ], [ ".", ".", { "id": "m1", "accountId": "9999000011112222", "region": "eu-west-1", "label": "[avg: ${AVG}] ApplicationBLabel" } ] ], "view": "timeSeries", "region": "us-east-1", ---> home region of the metric. Not present in above example "stacked": false, "stat": "Sum", "period": 300, "title": "Cross account example" } } ] }

Cet exemple montre un widget d'alerte.

{ "type": "metric", "x": 6, "y": 0, "width": 6, "height": 6, "properties": { "accountID": "111122223333", "title": "over50", "annotations": { "alarms": [ "arn:aws:cloudwatch:us-east-1:379642911888:alarm:over50" ] }, "view": "timeSeries", "stacked": false } }

Cet exemple concerne un widget CloudWatch Logs Insights.

{ "type": "log", "x": 0, "y": 6, "width": 24, "height": 6, "properties": { "query": "SOURCE 'route53test' | fields @timestamp, @message\n| sort @timestamp desc\n| limit 20", "accountId": "111122223333", "region": "us-east-1", "stacked": false, "view": "table" } }

Une autre méthode pour créer des tableaux de bord par programmation consiste à en créer un dans le AWS Management Console, puis à copier la source JSON de ce tableau de bord. Pour ce faire, chargez le tableau de bord et choisissez Actions, View-edit source (Afficher/Modifier la source). Vous pouvez ensuite copier ce tableau de bord JSON pour l'utiliser comme modèle pour créer des tableaux de bord similaires.

Création d'un graphique avec les statistiques de différents comptes et régions dans un CloudWatch tableau de bord

  1. Connectez-vous au compte de surveillance.

  2. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  3. Dans le panneau de navigation, choisissez Metrics (Métriques), puis choisissez All metrics (Toutes les métriques).

  4. Sélectionnez le compte et la région à partir desquels vous voulez ajouter des métriques. Vous pouvez sélectionner votre compte et votre région dans les menus déroulants Account (Compte) et Region (Région) situés en haut à droite de l'écran.

  5. Ajoutez les métriques souhaitées au graphique. Pour de plus amples informations, consultez Graphique des métriques.

  6. Répétez les étapes 4 à 5 pour ajouter des métriques provenant d'autres comptes et régions.

  7. (Facultatif) Choisissez l'onglet Graphed metrics (Métriques sous forme de graphique) et ajoutez une fonction mathématique de métrique qui utilise celles que vous avez choisies. Pour de plus amples informations, consultez Utilisation d'expressions mathématiques avec des CloudWatch métriques.

    Vous pouvez également configurer un graphique unique pour inclure plusieurs fonctions SEARCH. Chaque recherche peut faire référence à une région ou à un compte différent.

  8. Lorsque vous avez terminé avec le graphique, choisissez Actions, Add to dashboard (Ajouter au tableau de bord).

    Sélectionnez votre tableau de bord entre comptes, puis choisissez Add to dashboard (Ajouter au tableau de bord).