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.
Métriques et événements sans serveur pour Valkey et Redis OSS
ElastiCache propose un large éventail de mesures et d'événements à surveiller lorsque vous travaillez avec des caches sans serveur. Cela inclut CloudWatch les métriques, les métriques au niveau des commandes et les journaux d'événements qui peuvent être ingérés via Amazon EventBridge.
Rubriques
Métriques pour les caches sans serveur
L'espace de AWS/ElastiCache
noms inclut les CloudWatch métriques suivantes pour vos caches sans serveur Valkey ou RedisOSS.
Codes métriques pour Valkey ou Redis OSS
Métrique | Description | Unité |
---|---|---|
BytesUsedForCache |
Nombre total d’octets utilisés par les données stockées dans votre cache. |
Octets |
ElastiCacheProcessingUnits |
Le nombre total de ElastiCacheProcessingUnits (ECPUs) consommés par les requêtes exécutées sur votre cache |
Nombre |
SuccessfulReadRequestLatency |
Latence des demandes de lecture réussies. |
Microsecondes |
SuccessfulWriteRequestLatency |
Latence des demandes d’écriture réussies. |
Microsecondes |
TotalCmdsCount |
Nombre total de commandes exécutées sur votre cache. |
Nombre |
CacheHitRate |
Indique le taux d’accès à votre cache. Ce ratio est calculé en utilisant les statistiques |
Pourcentage |
CacheHits |
Nombre de recherches réussies de clés en lecture seule dans le cache. |
Nombre |
CurrConnections |
Nombre de connexions client à votre cache. |
Nombre |
ThrottledCmds |
Le nombre de demandes qui ont été limitées ElastiCache parce que la charge de travail augmentait plus rapidement que ce que l' ElastiCache on pouvait faire. |
Nombre |
NewConnections |
Nombre total de connexions qui ont été acceptées par le serveur au cours de cette période. |
Nombre |
CurrItems |
Nombre d'éléments dans le cache. |
Nombre |
CurrVolatileItems |
Le nombre d'éléments dans le cache avecTTL. |
Nombre |
NetworkBytesIn |
Nombre total d’octets transférés dans le cache. |
Octets |
NetworkBytesOut |
Nombre total d’octets transférés hors du cache. |
Octets |
Evictions |
Nombre de clés expulsées par le cache. |
Nombre |
IamAuthenticationExpirations |
Le nombre total de connexions Valkey ou Redis IAM authentifiées expirées. OSS Vous trouverez plus d'informations sur Authentification avec IAM dans le guide de l'utilisateur. |
Nombre |
IamAuthenticationThrottling |
Le nombre total de requêtes ou de requêtes Valkey ou IAM Redis authentifiées et limitées. OSS AUTH HELLO Vous trouverez plus d'informations sur Authentification avec IAM dans le guide de l'utilisateur. |
Nombre |
KeyAuthorizationFailures |
Nombre total de tentatives infructueuses par les utilisateurs d'accéder aux clés auxquelles ils n'ont pas l'autorisation d'accéder. Nous vous suggérons de déclencher une alarme pour détecter les tentatives d'accès non autorisés. |
Nombre |
AuthenticationFailures |
Le nombre total de tentatives infructueuses d'authentification auprès de Valkey ou Redis à OSS l'aide de la commande. AUTH Nous vous suggérons de déclencher une alarme pour détecter les tentatives d'accès non autorisés. |
Nombre |
CommandAuthorizationFailures |
Nombre total de tentatives infructueuses par les utilisateurs d'exécuter des commandes qu'ils n'ont pas l'autorisation d'appeler. Nous vous suggérons de déclencher une alarme pour détecter les tentatives d'accès non autorisés. |
Nombre |
Métriques au niveau de la commande
ElastiCache émet également les métriques de niveau commande suivantes. Pour chaque type de commande, ElastiCache émet le nombre total de commandes et le nombre de commandes ECPUs consommées par ce type de commande.
Métrique | Description | Unité |
---|---|---|
EvalBasedCmds |
Nombre de commandes get reçues par le cache. |
Nombre |
EvalBasedCmdsECPUs |
ECPUsconsommé par les commandes basées sur l'égalité. |
Nombre |
GeoSpatialBasedCmds |
Nombre total de commandes pour les commandes basées sur la géolocalisation. Ceci est dérivé des statistiques de OSS commande Valkey ou Redis. Il est dérivé en additionnant tous les types de commandes geo : geoadd, geodist, geohash, geopos, georadius et georadiusbymember. |
Nombre |
GeoSpatialBasedCmdsECPUs |
ECPUsconsommé par les commandes géospatiales. |
Nombre |
GetTypeCmds |
Nombre total de commandes de type lecture seule. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes de type lecture seule (get, hget, scard, lrange, etc.) |
Nombre |
GetTypeCmdsECPUs |
ECPUsconsommé par les commandes de lecture. |
Nombre |
HashBasedCmds |
Nombre total de commandes basées sur le hachage. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes qui agissent sur un ou plusieurs hachages (hget, hkeys, hvals, hdel, etc.). |
Nombre |
HashBasedCmdsECPUs |
ECPUsconsommé par des commandes basées sur le hachage. |
Nombre |
HyperLogLogBasedCmds |
Le nombre total de commandes HyperLogLog basées. Ceci est dérivé de la statistique des commandes Valkey ou OSS Redis en additionnant tous les types de commandes pf (pfadd, pfcount, pfmerge, etc.). |
Nombre |
HyperLogLogBasedCmdsECPUs |
ECPUsconsommé par HyperLogLog des commandes basées. |
Nombre |
JsonBasedCmds |
Le nombre total de JSON commandes, y compris les commandes de lecture et d'écriture. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les JSON commandes qui agissent sur les touches. JSON |
Nombre |
JsonBasedCmdsECPUs |
ECPUsconsommé par toutes les JSON commandes, y compris les commandes de lecture et d'écriture. |
Nombre |
JsonBasedGetCmds |
Le nombre total de commandes JSON en lecture seule. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes de JSON lecture qui agissent sur les touches. JSON |
Nombre |
JsonBasedGetCmdsECPUs |
ECPUsconsommé par les commandes JSON en lecture seule. |
Nombre |
JsonBasedSetCmds |
Le nombre total de commandes d'JSONécriture. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes d'JSONécriture qui agissent sur les touches. JSON |
Nombre |
JsonBasedSetCmdsECPUs |
ECPUsconsommé par les commandes JSON d'écriture. |
Nombre |
KeyBasedCmds |
Nombre total de commandes basées sur une clé. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes qui agissent sur une ou plusieurs touches dans plusieurs structures de données (del, expire, rename, etc.). |
Nombre |
KeyBasedCmdsECPUs |
ECPUsconsommé par des commandes basées sur des touches. |
Nombre |
ListBasedCmds |
Nombre total de commandes basées sur une liste. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes qui agissent sur une ou plusieurs listes (lindex, lrange, lpush, ltrim, etc.). |
Nombre |
ListBasedCmdsECPUs |
ECPUsconsommé par des commandes basées sur des listes. |
Nombre |
NonKeyTypeCmds |
Nombre total de commandes non basées sur des clés. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes qui n'agissent pas sur une touche, par exemple acl, dbsize ou info. |
Nombre |
NonKeyTypeCmdsECPUs |
ECPUsconsommé par non-key-based les commandes. |
Nombre |
PubSubBasedCmds |
Nombre total de commandes pour la fonctionnalité pub/sub. Ceci est dérivé des OSS statistiques de commande Valkey ou Redis en additionnant toutes les commandes utilisées pour les fonctionnalités pub/sub : psubscribe, publish, pubsub, punsubscribe, ssubscribe, sunsubscribe, spublish, subscribe et unsubscribe. |
Nombre |
PubSubBasedCmdsECPUs |
ECPUsconsommé par les commandes basées sur pub/sub. |
Nombre |
SetBasedCmds |
Nombre total de commandes basées sur un ensemble. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes qui agissent sur un ou plusieurs ensembles (scard, sdiff, sadd, sunion, etc.). |
Nombre |
SetBasedCmdsECPUs |
ECPUsconsommé par des commandes basées sur des ensembles. |
Nombre |
SetTypeCmds |
Nombre total de commandes de type écriture. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant tous les types mutatifs de commandes qui opèrent sur les données (set, hset, sadd, lpop, etc.) |
Nombre |
SetTypeCmdsECPUs |
ECPUsconsommé par les commandes d'écriture. |
Nombre |
SortedSetBasedCmds |
Nombre total de commandes qui sont triées en fonction d'un ensemble. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes qui agissent sur un ou plusieurs ensembles triés (zcount, zrange, zrank, zadd, etc.). |
Nombre |
SortedSetBasedCmdsECPUs |
ECPUsconsommé par des commandes basées sur le tri. |
Nombre |
StringBasedCmds |
Nombre total de commandes basées sur une chaîne. Ceci est dérivé de la statistique des commandes Valkey ou OSS Redis en additionnant toutes les commandes qui agissent sur une ou plusieurs chaînes (strlen, setex, setrange, etc.). |
Nombre |
StringBasedCmdsECPUs |
ECPUsconsommé par des commandes basées sur des chaînes. |
Nombre |
StreamBasedCmds |
Nombre total de commandes basées sur un flux. Ceci est dérivé des OSS statistiques des commandes Valkey ou Redis en additionnant toutes les commandes qui agissent sur un ou plusieurs types de données de flux (xrange, xlen, xadd, xdel, etc.). |
Nombre |
StreamBasedCmdsECPUs |
ECPUsconsommé par des commandes basées sur des flux. |
Nombre |
Événements pour les caches sans serveur
ElastiCache enregistre les événements liés à votre cache sans serveur. Ces informations comprennent la date et l'heure de l'événement, le nom et le type de la source de l'événement, ainsi qu'une description de cet événement. Vous pouvez facilement récupérer les événements du journal à l'aide de la ElastiCache console, de la commande AWS CLI describe-events ou de l' ElastiCache APIaction. DescribeEvents
Vous pouvez choisir de surveiller, d'ingérer, de transformer les ElastiCache événements et d'agir en conséquence à l'aide d'Amazon EventBridge. Pour en savoir plus, consultez le site Amazon EventBridge https://docs.aws.amazon.com/eventbridge/latest/userguide/.
Affichage ElastiCache des événements (console)
Pour afficher les événements à l'aide de la ElastiCache console :
Connectez-vous à la ElastiCache console AWS Management Console et ouvrez-la à https://console.aws.amazon.com/elasticache/
Dans le volet de navigation, choisissez Événements pour consulter une liste de tous les événements disponibles.
Sur l'écran Événements, chaque ligne de la liste représente un événement et affiche la source de l'événement, le type d'événement, l'GMTheure de l'événement et une description de l'événement. A l'aide du Filtre, vous pouvez choisir d'afficher tous les événements ou uniquement ceux d'un type spécifique dans la liste des événements.
Afficher ElastiCache les événements (AWS CLI)
Pour générer une liste d' ElastiCache événements à l'aide de AWS CLI, utilisez la commande describe-events. Vous pouvez utiliser des paramètres facultatifs pour contrôler le type et la période des événements répertoriés, le nombre maximal d'événements à répertorier, etc.
Le code suivant répertorie jusqu’à 40 événements de cache sans serveur.
aws elasticache describe-events --source-type serverless-cache --max-items 40
Le code suivant répertorie tous les événements de caches sans serveur qui ont eu lieu au cours des dernières 24 heures (1 440 minutes).
aws elasticache describe-events --source-type serverless-cache --duration 1440
Événements pour les caches sans serveur
Cette section décrit les différents types d’événements que vous pouvez recevoir pour vos caches sans serveur.
Événements de création de caches sans serveur
Detail-Type | Description | Unité | Source | Message |
---|---|---|---|---|
Cache créé |
ARN du cache |
création |
serverless-cache |
Le cache <nom-cache> est créé et prêt à être utilisé. |
Cache créé |
ARN du cache ARN de l’instantané |
création |
serverless-cache |
Le cache <nom-cache> est créé et les données ont été restaurées à partir de l’instantané. Votre cache est prêt à être utilisé. |
Échec de la création du cache |
ARN du cache |
échec |
serverless-cache |
Échec de la création du cache <nom-cache>. Nombre d'adresses IP libres insuffisant pour créer un VPC point de terminaison. |
Échec de la création du cache |
ARN du cache |
échec |
serverless-cache |
Échec de la création du cache <nom-cache>. Sous-réseaux non valides fournis dans la demande. |
Échec de la création du cache |
ARN du cache |
échec |
serverless-cache |
Échec de la création du cache <nom-cache>. Limite de quota atteinte pour la création d'un VPC point de terminaison. |
Échec de la création du cache |
ARN du cache |
échec |
serverless-cache |
Échec de la création du cache <nom-cache>. Vous n'êtes pas autorisé à créer un VPC point de terminaison. |
Échec de la création du cache |
ARN du cache |
échec |
serverless-cache |
Échec de la création du cache <nom-cache>. Un utilisateur dont la OSS version de Valkey ou Redis est incompatible est présent dans le groupe d'utilisateurs < >user-group-name. |
Échec de la création du cache |
ARN du cache ARN de l’instantané du cache |
échec |
serverless-cache |
Échec de la création du cache <nom-cache>. Le groupe d'utilisateurs fourni < user-group-name > n'existe pas. |
Échec de la création du cache |
ARN du cache |
échec |
serverless-cache |
Échec de la création du cache <nom-cache>. La restauration des données à partir de l’instantané a échoué, car <motif>. Motifs de l’échec :
|
Événements de mise à jour du cache sans serveur (Valkey ou Redis) OSS
Detail-Type | Liste de ressources | Catégorie | Source | Message |
---|---|---|---|---|
Cache mis à jour |
ARN du cache |
modification de configuration |
serverless-cache |
SecurityGroups mis à jour pour le cache<cache-name>. |
Cache mis à jour |
ARN du cache |
modification de configuration |
serverless-cache |
Balises mises à jour pour le cache <nom-cache>. |
Échec de la mise à jour du cache |
ARN du cache |
modification de configuration |
serverless-cache |
La mise à jour du cache <nom-cache> a échoué. Un utilisateur dont la OSS version de Valkey ou Redis est incompatible est présent dans le groupe d'utilisateurs < >user-group-name. |
Échec de la mise à jour du cache |
ARN du cache |
modification de configuration |
serverless-cache |
La mise à jour du cache <cache-name>a échoué. SecurityGroups échec de la mise à jour. |
Échec de la mise à jour du cache |
ARN du cache |
modification de configuration |
serverless-cache |
La mise à jour du cache <cache-name>a échoué. SecurityGroups la mise à jour a échoué en raison d'autorisations insuffisantes. |
Échec de la mise à jour du cache |
ARN du cache |
modification de configuration |
serverless-cache |
La mise à jour du cache <nom-cache> a échoué. SecurityGroups la mise à jour a échoué car SecurityGroups ils ne sont pas valides. |
Événements de suppression de cache sans serveur (Valkey ou Redis) OSS
Detail-Type | Liste de ressources | Catégorie | Source | Message |
---|---|---|---|---|
Cache supprimé |
ARN du cache |
suppression |
serverless-cache |
Le cache <nom-cache> a été supprimé. |
Événements de limite d'utilisation du cache sans serveur (Valkey ou Redis) OSS
Detail-Type | Description | Unité | Source | Message |
---|---|---|---|---|
Cache mis à jour |
ARN du cache |
modification de configuration |
serverless-cache |
Limites mises à jour pour le cache <nom-cache>. |
La limite de cache approche |
ARN du cache |
notification |
serverless-cache |
L’emplacement <X> utilise plus de <Y> % de la limite de 32 Go par emplacement. Par exemple, l’emplacement 10 utilise plus de 90 % de la limite de 32 Go par emplacement. |
Échec de la mise à jour du cache |
ARN du cache |
échec |
serverless-cache |
La mise à jour des limites pour le cache <nom-cache> a échoué, car celui-ci a été supprimé. |
Échec de la mise à jour du cache |
ARN du cache |
échec |
serverless-cache |
La mise à jour des limites pour le cache <nom-cache> a échoué en raison d’une configuration non valide. |
Échec de la mise à jour du cache |
ARN du cache |
échec |
serverless-cache |
La mise à jour des limites pour le cache <nom-cache> a échoué, car les données actuellement mises en cache dépassent les nouvelles limites. Videz certaines données avant d’appliquer les limites. |
Événements de capture instantanée du cache sans serveur (Valkey ou Redis) OSS
Detail-Type | Resources-list | Catégorie | Source | Message |
---|---|---|---|---|
Instantané créé |
ARN du cache ARN de l’instantané |
création |
serverless-cache-snapshot |
L’instantané <nom-instantané> a été créé pour le cache <nom-cache>. |
Échec de la création de l’instantané |
ARN du cache ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de la création de l’instantané du cache <nom-cache>. La création de l’instantané <nom-instantané> a échoué avec la clé gérée par le client <ID-clé>, <motif>. Messages relatifs au motif de l’échec :
|
Échec de la création de l’instantané |
ARN du cache ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de la création de l’instantané du cache <nom-cache>. La création de l’instantané <nom-instantané> a échoué <motif>. Motif par défaut :
|
Échec de l’exportation de l’instantané |
ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de l’exportation de l’instantané du cache <nom-cache>. Impossible d'exporter le cliché vers le compartiment %s car il ElastiCache ne dispose pas des autorisations nécessaires pour accéder au compartiment. |
Échec de l’exportation de l’instantané |
ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de l’exportation de l’instantané du cache <nom-cache>. Impossible d’exporter l’instantané vers le compartiment « %s », car un objet portant le même nom existe déjà dans le compartiment. |
Échec de l’exportation de l’instantané |
ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de l’exportation de l’instantané du cache <nom-cache>. Impossible d’exporter l’instantané vers le compartiment « %s », car l’identifiant du compte propriétaire du compartiment a changé. |
Échec de l’exportation de l’instantané |
ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de l’exportation de l’instantané du cache <nom-cache>. Impossible d’exporter l’instantané vers le compartiment « %s », car le compartiment S3 n’est pas accessible. |
Échec de l’exportation de l’instantané |
ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de l’exportation de l’instantané du cache <nom-cache>. Impossible d’exporter l’instantané vers le compartiment « %s », car le compartiment n’est pas accessible. |
Échec de l’exportation de l’instantané |
ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de l’exportation de l’instantané du cache <nom-cache>. Impossible d’exporter l’instantané vers le compartiment « %s », car le compartiment n’existe pas. |
Échec de l’exportation de l’instantané |
ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de l’exportation de l’instantané du cache <nom-cache>. Impossible d’exporter l’instantané vers le compartiment « %s » avec la clé gérée par le client %s de l’instantané source <motif>. |
Échec de l’exportation de l’instantané |
ARN de l’instantané |
échec |
serverless-cache-snapshot |
Échec de l’exportation de l’instantané du cache <nom-cache>. Impossible d’exporter l’instantané vers le compartiment « %s ». |
Échec de la copie de l’instantané |
ARN-1 de l’instantané ARN-2 de l’instantané |
échec |
serverless-cache-snapshot |
Échec de la copie de l’instantané <nom-instantané>. Impossible de copier l’instantané « %s » vers l’instantané « %s » avec la clé gérée par le client <ID-clé> de l’instantané source <nom-motif>. |
Échec de la copie de l’instantané |
ARN-1 de l’instantané ARN-2 de l’instantané |
échec |
serverless-cache-snapshot |
Échec de la copie de l’instantané <nom-instantané>. Impossible de copier l’instantané « %s » vers l’instantané « %s » avec la clé gérée par le client « %s » « %s » de l’instantané cible. |
Mesures et événements de cluster conçus par vos soins pour Valkey et Redis OSS
ElastiCache propose une grande variété de métriques et d'événements pour surveiller les clusters conçus par vos soins lorsque vous travaillez avec Valkey et Redis. OSS Cela inclut les métriques au niveau de l'hôte, les métriques au niveau des commandes et les journaux d'événements disponibles via Amazon Simple Notification Service ()SNS. AWS CLI