Surveillance des métriques de cluster et de nœud CloudWatch - Amazon ElastiCache for Redis

Surveillance des métriques de cluster et de nœud CloudWatch

ElastiCache et CloudWatch sont intégrés afin que vous puissiez rassembler différentes métriques. Vous pouvez surveiller ces métriques à l'aide de CloudWatch.

Note

L'exemple d'interface de ligne de commande nécessite les outils de ligne de commande CloudWatch. Pour plus d'informations sur CloudWatch et pour télécharger les outils de développement, accédez à la page produit CloudWatch.

Les procédures suivantes indiquent comment utiliser CloudWatch pour collecter les statistiques d'espace de stockage d'un cluster de cache au cours de l'heure qui vient de s'écouler.

Note

Les valeurs StartTime et EndTime fournies dans les exemples ci-dessous sont communiquées à des fins d'illustration. Vous devez les remplacer par les valeurs adaptées à nœuds de cache.

Pour en savoir plus sur les limites ElastiCache, veuillez consulter AWS Service Limits pour ElastiCache.

Surveillez les métriques CloudWatch cluster et nœud (Console)

Pour collecter les statistiques d'utilisation de l'UC d'un cluster de cache

  1. Connectez-vous à la AWS Management Console et ouvrez la console ElastiCache à l'adresse https://console.aws.amazon.com/elasticache/.

  2. Sélectionnez les nœuds de cache dont vous voulez afficher les métriques.

    Note

    L'affichage des métriques sur la console est désactivé si vous sélectionnez plus de 20 nœuds.

    1. Sur la page Clusters de Cache de la console de gestion AWS, cliquez sur le nom d'un ou plusieurs clusters de cache.

      La page détaillée du cluster de cache s'affiche.

    2. Cliquez sur l'onglet Nodes en haut de la fenêtre.

    3. Sur l'onglet Nodes de la fenêtre des détails, sélectionnez les nœuds de cache dont vous souhaitez afficher les métriques.

      Une liste des métriques CloudWatch disponibles s'affiche au bas de la fenêtre de la console.

    4. Cliquez sur la métrique CPU Utilization.

      Le console CloudWatch s'ouvre en affichant vos métriques sélectionnées. Vous pouvez utiliser les zones de liste déroulantes Statistic et Period et l'onglet Time Range pour modifier les métriques affichées.

Surveillance des métriques de cluster et de nœuds CloudWatch à l'aide de la CLI CloudWatch

Pour collecter les statistiques d'utilisation de l'UC d'un cluster de cache

  • Pour Linux, macOS ou Unix :

    aws cloudwatch get-metric-statistics \ --namespace AWS/ElastiCache \ --metric-name CPUUtilization \ --dimensions='[{"Name":"CacheClusterId","Value":"test"},{"Name":"CacheNodeId","Value":"0001"}]' \ --statistics=Average \ --start-time 2018-07-05T00:00:00 \ --end-time 2018-07-06T00:00:00 \ --period=3600

    Pour Windows :

    aws cloudwatch get-metric-statistics ^ --namespace AWS/ElastiCache ^ --metric-name CPUUtilization ^ --dimensions='[{"Name":"CacheClusterId","Value":"test"},{"Name":"CacheNodeId","Value":"0001"}]' ^ --statistics=Average ^ --start-time 2018-07-05T00:00:00 ^ --end-time 2018-07-06T00:00:00 ^ --period=3600

Surveillance des métriques de cluster et de nœuds CloudWatch à l'aide de l'API CloudWatch

Pour collecter les statistiques d'utilisation de l'UC d'un cluster de cache

  • Appelez l'API CloudWatch GetMetricStatistics avec les paramètres suivants (notez que les dates de début et de fin sont affichées uniquement à titre d'exemple ; vous devez les remplacer par les dates appropriées) :

    • Statistics.member.1=Average

    • Namespace=AWS/ElastiCache

    • StartTime=2013-07-05T00:00:00

    • EndTime=2013-07-06T00:00:00

    • Period=60

    • MeasureName=CPUUtilization

    • Dimensions=CacheClusterId=mycachecluster,CacheNodeId=0002

    Exemple

    http://monitoring.amazonaws.com/ ?Action=GetMetricStatistics &SignatureVersion=4 &Version=2014-12-01 &StartTime=2018-07-05T00:00:00 &EndTime=2018-07-06T23:59:00 &Period=3600 &Statistics.member.1=Average &Dimensions.member.1="CacheClusterId=mycachecluster" &Dimensions.member.2="CacheNodeId=0002" &Namespace=&AWS;/ElastiCache &MeasureName=CPUUtilization &Timestamp=2018-07-07T17%3A48%3A21.746Z &AWS;AccessKeyId=<&AWS; Access Key ID> &Signature=<Signature>