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.
Restrictions
CloudWatch Quotas généraux
Pour plus d'informations sur les quotas de CloudWatch service généraux applicables aux alarmes, consultezCloudWatch quotas de service.
Limites applicables aux alarmes basées sur des expressions mathématiques métriques
Les alarmes basées sur des expressions mathématiques métriques peuvent faire référence à un maximum de 10 mesures. Il s'agit d'une limite stricte qui ne peut pas être augmentée. Si vous devez surveiller plus de 10 indicateurs au cours d'une seule alarme, envisagez l'une des approches suivantes :
-
Si les métriques se trouvent dans le même espace de noms, utilisez une requête Metrics Insights dans votre alarme au lieu d'une expression mathématique métrique. Metrics Insights peut regrouper de nombreux indicateurs à l'aide d'une seule requête.
-
Pre-aggregate les métriques en métriques personnalisées à l'aide d'une fonction Lambda, puis référencez les métriques agrégées dans votre expression d'alarme.
-
Répartissez votre logique sur plusieurs alarmes et combinez-les à l'aide d'une alarme composite.
Limites applicables aux alarmes basées sur des requêtes Metrics Insights
Lorsque vous utilisez des alarmes CloudWatch Metrics Insights, tenez compte des limites fonctionnelles suivantes :
-
200 alarmes par défaut à l'aide de la requête Metrics Insights par compte et par région
-
Seules les trois dernières heures de données peuvent être utilisées pour évaluer les conditions d’alarme. Cependant, vous pouvez visualiser jusqu’à deux semaines de données dans le graphique détaillé de l’alarme
-
Les alarmes évaluant plusieurs séries chronologiques limiteront le nombre de contributeurs dans ALARM à 100
-
En supposant que la requête récupère 150 séries chronologiques :
-
S'il y a moins de 100 contributeurs dans ALARM (par exemple 95),
StateReasonce sera « 95 séries chronologiques sur 150 évaluées selon ALARM » -
S'il y a plus de 100 contributeurs dans ALARM (par exemple 105), il
StateReasons'agira de « Plus de 100 séries chronologiques évaluées selon ALARM »
-
-
De plus, si le volume d'attributs est trop important, le nombre de contributeurs dans ALARM peut être limité à moins de 100.
-
-
Les limites de Metrics Insights relatives au nombre maximal de séries temporelles analysées ou renvoyées s’appliquent
-
Lors de l'évaluation de l'alarme,
PARTIAL_DATAles limites suivantesEvaluationStateseront définies :-
Si la requête Metrics Insights renvoie plus de 500 séries chronologiques.
-
Si la requête Metrics Insights correspond à plus de 10 000 métriques.
-
Pour plus d'informations sur les quotas et les limites de CloudWatch service, consultez la section Quotas de service CloudWatch Metrics Insights.
Limites applicables aux alarmes de journal
Lorsque vous travaillez avec CloudWatch Log Alarms, tenez compte des limites suivantes :
| Ressource | Limite | Ajustable |
|---|---|---|
| PutLogAlarm demandes par seconde | 3 (rafale : 5) | Non |
| Nombre maximum d'alarmes de journal par compte | ~1000 (limité par le quota de requêtes planifiées AWS géré par les CloudWatch journaux) | Non |
| Nombre maximum de contributeurs par exécution de requête | 500 | Non |
| Nombre maximum de contributeurs enregistrés dans ALARM | 100 | Non |
| Nombre maximum de champs dans la clause BY | 5 | Non |
| Nombre maximal de lignes de journal dans la notification par e-mail sur le SNS | 50 (également limité par la limite de charge utile des notifications SNS de 256 Ko) | Non |
-
Les alarmes évaluant plusieurs contributeurs limitent le nombre de contributeurs dans ALARM à 100.
-
S'il y a moins de 100 contributeurs dans ALARM (par exemple 95),
StateReasonc'est « 95 contributeurs sur 100 évalués selon ALARM ». -
S'il y a plus de 100 contributeurs dans ALARM (par exemple 105), cela signifie
StateReason« Plus de 100 contributeurs évalués selon ALARM ». -
Si le volume d'attributs est trop important, le nombre de contributeurs dans ALARM peut être limité à moins de 100.
-
-
Lors de l'évaluation de l'alarme, le
EvaluationStateest défini surPARTIAL_DATAsi la requête renvoie plus de 500 groupes de contributeurs. -
Le nombre total de lignes de journal incluses dans une notification est limité par le nombre demandé, le total des résultats disponibles et la limite de taille de la charge utile SNS. Si les lignes de journal dépassent la limite de charge utile, moins de lignes sont incluses.
Limites applicables aux alarmes basées sur des requêtes ProMQL
Lorsque vous travaillez avec des CloudWatch alarmes qui utilisent des requêtes Prometheus Query Language (ProMQL), tenez compte des limites fonctionnelles suivantes :
-
Votre compte peut contenir jusqu'à 500 alarmes ProMQL par région par défaut.
-
Les alarmes évaluant plusieurs séries chronologiques limiteront le nombre de contributeurs dans ALARM à 100.
-
S'il y a moins de 100 contributeurs dans ALARM (par exemple 95), il
StateReasons'agira de « 95 séries chronologiques évaluées selon ALARM » -
S'il y a plus de 100 contributeurs dans ALARM (par exemple 105), il
StateReasons'agira de « Plus de 100 séries chronologiques évaluées selon ALARM » -
De plus, si le volume d'attributs est trop important, le nombre de contributeurs dans ALARM peut être limité à moins de 100.
-
-
Les limites de requêtes ProMQL s'appliquent au nombre maximum de séries chronologiques analysées ou renvoyées.
-
Lors de l'évaluation de l'alarme, le paramètre
EvaluationStatesera défini surPARTIAL_DATAsi la requête ProMQL renvoie plus de 500 séries chronologiques.
Limites applicables aux alarmes basées sur les sources de données connectées
-
Lors de CloudWatch l'évaluation d'une alarme, il le fait toutes les minutes, même si la durée de l'alarme est supérieure à une minute. Pour que l’alarme fonctionne, la fonction Lambda doit pouvoir renvoyer une liste d’horodatages commençant à n’importe quelle minute, et pas seulement à des multiples de la durée de la période. Ces horodatages doivent être espacés d’une longueur de période.
Par conséquent, si la source de données interrogée par le Lambda ne peut renvoyer que des horodatages multiples de la durée de la période, la fonction doit « rééchantillonner » les données extraites pour qu’elles correspondent aux horodatages attendus par la requête
GetMetricData.Par exemple, une alarme avec une période de cinq minutes est évaluée toutes les minutes à l’aide de fenêtres de cinq minutes décalées d’une minute à chaque fois. Dans ce cas :
-
Pour l'évaluation de l'alarme à 12h15, CloudWatch s'attend à des points de données dont l'horodatage est égal à, et.
12:00:0012:05:0012:10:00 -
Ensuite, pour l'évaluation de l'alarme à 12h16, des points de données sont CloudWatch attendus avec des horodatages de
12:01:00, et.12:06:0012:11:00
-
-
Lors de CloudWatch l'évaluation d'une alarme, tous les points de données renvoyés par la fonction Lambda qui ne correspondent pas aux horodatages attendus sont supprimés et l'alarme est évaluée à l'aide des points de données attendus restants. Par exemple, lorsque l’alarme est évaluée à
12:15:00, il attend des données horodatées12:00:00,12:05:00et12:10:00. S'il reçoit des données dont l'horodatage est égal à12:00:00,12:05:00, et12:06:0012:10:00, les données de sont supprimées et l'alarme12:06:00est CloudWatch évaluée à l'aide des autres horodatages.Ensuite, pour la prochaine évaluation à
12:16:00, il attend des données horodatées12:01:00,12:06:00et12:11:00. S’il n’a que les données horodatées12:00:00,12:05:00et12:10:00, tous ces points de données sont ignorés à 12 h 16 et l’alarme passe à l’état correspondant à celui que vous avez spécifié pour l’alarme en ce qui concerne le traitement des données manquantes. Pour de plus amples informations, veuillez consulter Évaluation des alarmes. -
Nous vous recommandons de créer ces alarmes pour prendre des mesures lorsqu’elles passent à l’état
INSUFFICIENT_DATA, car plusieurs cas d’utilisation d’une défaillance de la fonction Lambda feront passer l’alarme àINSUFFICIENT_DATAquelle que soit la manière dont vous l’avez configurée pour traiter les données manquantes. -
Si la fonction Lambda renvoie une erreur :
-
En cas de problème d’autorisation lors de l’appel de la fonction Lambda, l’alarme commence à présenter des transitions de données manquantes conformément à la façon dont vous avez spécifié l’alarme pour traiter les données manquantes lors de sa création.
-
Toute autre erreur provenant de la fonction Lambda entraîne le passage de l’alarme à
INSUFFICIENT_DATA.
-
-
Si la métrique demandée par la fonction Lambda présente un retard tel que le dernier point de données est toujours manquant, vous devez utiliser une solution de contournement. Vous pouvez créer une alarme M sur N ou augmenter la période d’évaluation de l’alarme. Pour plus d’informations sur les alarmes M sur N, veuillez consulter Évaluation des alarmes.