Comment représenter graphiquement d'anciennes statistiques qui ne sont pas répertoriées sur la console CloudWatch ?

Lecture de 3 minute(s)
0

Je souhaite représenter graphiquement d'anciennes statistiques qui ne sont pas répertoriées sur la console Amazon CloudWatch.

Brève description

Si aucun point de données n'a été publié pour une métrique depuis plus de 14 jours, vous ne pouvez ni l'afficher ni la récupérer à l'aide de l'API ListMetrics. Pour afficher la métrique, fournissez manuellement la source de la métrique avec les bonnes valeurs pour l’espace de noms, le nom de la métrique et les Dimensions qui sont associées à la métrique.

Résolution

Remarque : Les valeurs de métriques sont sensibles à la casse.

Pour représenter graphiquement une ancienne métrique qui n'est plus répertoriée sur CloudWatch, procédez comme suit :

  1. Ouvrez la console CloudWatch.

  2. Dans le volet de navigation, dans la section Métriques, choisissez Toutes les métriques.

  3. Choisissez la Source, puis entrez le bloc JSON pour la métrique que vous souhaitez représenter graphiquement. Consultez les exemples suivants.
    Exemple de code JSON pour récupérer la métrique CPUUtilization à partir d'une instance Amazon Elastic Compute Cloud (Amazon EC2) supprimée :
    Remarque : Remplacez example-instance-id par votre ID d’instance et example-region par votre région AWS.

    {   "view": "timeSeries",
        "stacked": false,
        "metrics": [
            [ "AWS/EC2", "CPUUtilization", "InstanceId", "example-instance-id" ]
        ],
        "region": "example-region"}

    Exemple de code JSON pour récupérer la métrique RequestCount qui contient les dimensions LoadBalancer et AvailabilityZone à partir d'un équilibreur de charge supprimé :
    Remarque : Remplacez example-lb-name par le nom de l'équilibreur de charge, example-az par votre zone de disponibilité et example-region par votre région.

    {   "view": "timeSeries",
        "stacked": false,
        "metrics": [
            [ "AWS/ELB", "RequestCount", "LoadBalancerName", "example-lb-name", "AvailabilityZone", "example-az" ],
            [ "AWS/ELB", "RequestCount", "LoadBalancerName", "example-lb-name", "AvailabilityZone", "example-az" ]
        ],
        "region": "example-region"
    }
  4. (Facultatif) Si la métrique comporte plusieurs dimensions que vous souhaitez représenter graphiquement, utilisez le format suivant pour les inclure dans la section des métriques :

    ["NameSpace", "MetricName", "Dimension Key1", "Dimension Value1", "Dimension Key2", "Dimension Value2", ... ]
  5. (Facultatif) Pour représenter graphiquement plusieurs métriques, veillez à ajouter une virgule après le crochet de fin. Ajoutez ensuite ce qui suit à la section des métriques :

    ["NameSpace1", "MetricName1", "Dimension Key1", "Dimension Value1"], ["NameSpace2", "MetricName2", "Dimension Key2, "Dimension Value2"]
  6. Choisissez Métriques graphiques. Si nécessaire, ajustez les paramètres de plage de temps, de période et de statistiques.

Remarque : CloudWatch conserve les données métriques en fonction du paramètre de période spécifié. Assurez-vous d'ajuster la période pour récupérer vos métriques comme prévu. Pour plus d'informations, consultez la section conservation des métriques des métriques.

Informations connexes

Représenter les métriques manuellement sur un tableau de bord CloudWatch