Quelles métriques dois-je surveiller ? - Amazon ElastiCache

Quelles métriques dois-je surveiller ?

Les métriques CloudWatch suivantes permettent de mieux connaître les performances ElastiCache. Dans la plupart des cas, nous vous recommandons de définir des alarmes CloudWatch pour ces métriques, afin de pouvoir prendre des actions correctives avant que des problèmes de performance ne se produisent.

CPUUtilization

Il s'agit d'une métrique au niveau de l'hôte représentée en pourcentage. Pour plus d’informations, consultez Métriques au niveau de l'hôte.

Puisque Memcached est multi-thread, cette métrique peut atteindre jusqu'à 90 %. Si vous dépassez cette limite, augmentez votre cluster de cache à l'aide d'un type de nœud de cache plus important, ou ajoutez davantage de nœuds de cache.

SwapUsage

Il s'agit d'une métrique au niveau de l'hôte, publiée en octets. Pour plus d’informations, consultez Métriques au niveau de l'hôte.

Cette métrique ne doit pas dépasser 50 Mo. Si c'est le cas, nous vous recommandons d'augmenter la valeur du paramètre ConnectionOverhead.

Evictions

Il s'agit d'une métrique de moteur de cache. Nous vous recommandons de choisir votre propre seuil d'alarme pour cette métrique en fonction des besoins de votre application.

Si vous dépassez le seuil choisi, mettez à l'échelle votre cluster en utilisant un type de nœud plus grand ou ajoutez des nœuds supplémentaires.

CurrConnections

Il s'agit d'une métrique de moteur de cache. Nous vous recommandons de choisir votre propre seuil d'alarme pour cette métrique en fonction des besoins de votre application.

Un nombre croissant de CurrConnections peut révéler un problème avec votre application ; vous aurez besoin d'analyser le comportement de l'application pour traiter ce problème.