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 Amazon SWF pour CloudWatch
Amazon SWF fournit désormais des métriques pour CloudWatch pour suivre les flux de travail et les activités, et pour définir des alarmes par rapport aux seuils que vous choisissez. Vous pouvez afficher ces métriques via AWS Management Console. Pour plus d'informations, consultez Affichage des métriques Amazon SWF pour CloudWatch viaAWS Management Console.
Rubriques
Rapports des unités pour les métriques Amazon SWF
Métriques qui indiquent un intervalle de temps
Certaines mesures Amazon SWF pour CloudWatch sontintervalles de temps, toujours mesurée en millisecondes. Le CloudWatch est présentée commeTime
. Ces métriques correspondent généralement aux étapes d'exécution de flux de travail pour lesquelles vous pouvez définir des délais d'activité et de flux de travail, et utiliser des noms similaires.
Par exemple, la métrique DecisionTaskStartToCloseTime
mesure le temps nécessaire pour que la tâche de décision soit menée à bien après le début de l'exécution, ce qui correspond à la période pour laquelle vous pouvez définir une valeur DecisionTaskStartToCloseTimeout
.
Pour afficher le schéma de chacune de ces étapes et pour découvrir quand elles ont lieu dans le cycle de vie des flux de travail et des activités, consultez la section Types Amazon SWF Timeout .
Métriques qui indiquent un nombre
Certaines mesures Amazon SWF pour CloudWatch rapporter les résultats en tant quecompter. Par exemple, WorkflowsCanceled
enregistre le résultat sous la forme du numéro un ou zéro pour indiquer si le flux de travail a été annulé ou non. Une valeur de zéro n'indique pas que cette métrique n'a pas été fournie, mais que la condition décrite par la métrique ne s'est pas produite.
Certaines mesures Amazon SWF pour CloudWatch qui signalentCount
dans CloudWatch sont unnombre par seconde. Par exemple,ProvisionedRefillRate
, qui est signalé comme unCount
dans CloudWatch, représente untauxduCount
de demandes par seconde.
Pour les métriques chiffrées, le minimum et le maximum seront toujours zéro ou un, avec une valeur allant de zéro à un comme moyenne.
Métriques des événements d'API et de décision
Vous pouvez surveiller les événements d'API et de décision dans CloudWatch afin d'obtenir des informations sur votre utilisation et votre capacité. VoirDécideursdans leFonctionnement d'Amazon SWFet la sectionLa décisionrubrique dans laRéférence de l'API Amazon Simple Workflow Service.
Vous pouvez également surveiller ces limites afin de déclencher des alarmes lorsque les limites sont en Amazon SWF d'être franchies. Consultez Quotas de limitation d'Amazon SWF pour obtenir une description de ces limites, ainsi que leurs paramètres par défaut. Ces limites sont conçues pour empêcher que des flux de travail incorrects utilisent des ressources système excessives. Pour demander une augmentation de vos limites, consultez Demande d'augmentation de quota.
La bonne pratique consiste à configurer CloudWatch alarmes à environ 60 % de la capacité de vos événements d'API ou de décision. Vous pourrez ainsi ajuster votre flux de travail ou demander une augmentation de limite de service avant que la limite Amazon SWF ne soit atteinte. En fonction des variations
-
Si votre trafic présente des pics importants, définissez une alarme à 60 % de vos limites
ProvisionedBucketSize
. -
Si vos appels sont relativement réguliers, définissez une alarme à 60 % de votre limite
ProvisionedRefillRate
pour les événements d'API et de décision associés.
Métriques Amazon SWF
Les métriques suivantes sont disponibles pour Amazon SWF :
Métrique |
Description |
---|---|
|
Intervalle de temps, en millisecondes, entre le moment où la tâche de décision a été planifiée et le moment où elle a été traitée par un employé et démarrée. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Intervalle de temps, en millisecondes, entre le moment où la tâche de décision a été démarrée et le moment où elle a été clôturée. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches de décision qui ont été effectuées. CloudWatch Unités: Dimensions : Statistiques valides : |
PendingTasks |
Nombre de tâches en attente dans un intervalle de 1 minute pour une liste des tâches spécifique. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches de décision qui ont été démarrées mais ayant expiré à la clôture. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Durée, en millisecondes, entre le moment où le flux de travail a démarré et le moment où il a été clôturé. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de flux de travail ayant été annulés. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de flux de travail terminés. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de flux de travail toujours considérés comme nouveaux. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de flux de travail ayant échoué. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de flux de travail ayant été achevés. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de flux de travail ayant expiré, pour une raison quelconque. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Intervalle de temps, en millisecondes, entre le moment où l'activité a été planifiée et le moment où elle est clôturée. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Intervalle de temps, en millisecondes, entre le moment où la tâche d'activité a été planifiée et le moment où elle a été démarrée. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Intervalle de temps, en millisecondes, entre le moment où la tâche d'activité a été démarrée et le moment où elle a été clôturée. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches d'activité ayant été annulées. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches d'activité ayant été effectuées. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches d'activité ayant échoué. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches d'activité qui ont été planifiées mais ayant expiré lors de la clôture. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches d'activité qui ont été planifiées mais ayant expiré lors du démarrage. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches d'activité qui ont été démarrées mais ayant expiré lors de la clôture. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de tâches d'activité qui ont été démarrées mais ayant expiré en raison d'un délai d'attente des pulsations. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de demandes ayant été limitées. CloudWatch Unités: Dimensions : Statistiques valides : |
|
Nombre de demandes disponibles par seconde. Dimensions : Statistiques valides : |
|
Nombre de demandes par seconde. CloudWatch Unités: Dimensions : Statistiques valides : |
ConsumedLimit |
La quantité de limite générale qui a été consommée. Dimensions : |
|
Nombre de demandes par seconde autorisées dans le compartiment. Dimensions : Statistiques valides : |
ProvisionedLimit |
Montant de la limite générale allouée au compte. Dimensions : |
Dimension |
Description |
---|---|
|
Filtre les données vers le domaine Amazon SWF sur lequel s'exécute le flux de travail ou l'activité. |
|
Filtre les données sur le nom du type d'activité. |
|
Filtre les données sur la version du type d'activité. |
|
Filtre les données sur le nom du type de flux de travail pour l'exécution de ce flux de travail. |
|
Filtre les données sur la version du type de flux de travail pour l'exécution de ce flux de travail. |
|
Filtre les données sur une API correspondant au nom d'API spécifié. |
|
Filtre les données sur le nom de décision spécifié. |
|
Filtre les données sur le nom Liste des tâches spécifié. |
|
Filtre les données selon la classification de la liste des tâches. La valeur est « D » pour les listes de tâches de décision et « A » pour les listes de tâches d'activité. |
Noms de ressources non ASCII Amazon SWF et CloudWatchdimensions
Amazon SWF autorise les caractères autres qu'ASCII dans les noms de ressources tels que TaskList et DomainName. Toutefois, les valeurs de dimension de CloudWatch les métriques ne peuvent contenir que des caractères ASCII imprimables. Pour s'assurer qu'Amazon SWF utilise des valeurs de dimension compatibles avecCloudWatch exigences, les noms de ressources Amazon SWF qui ne répondent pas à ces exigences sont convertis et une somme de contrôle sera ajoutée comme suit :
-
Tout caractère non ASCII est remplacé par
?
. -
La chaîne d'entrée ou la chaîne convertie sera, si nécessaire, tronquée. Cela garantit que lorsque la somme de contrôle est ajoutée, la nouvelle longueur de chaîne ne dépassera pas le CloudWatchmaximum.
-
Étant donné que tous les caractères autres qu'ASCII sont convertie comme suit
?
, Mimée CloudWatch Les valeurs de dimension métrique qui étaient différentes avant la conversion peuvent sembler être les mêmes après la conversion. Pour aider à les différencier, un trait de soulignement (_
) suivi des 16 premiers caractères de la somme de contrôle SHA256 du nom de ressource d'origine est ajouté au nom de la ressource.
Exemples de conversion :
-
test àpple
serait convertie comme suittest ?pple_82cc5b8e3a771d12
-
àòà
serait convertie comme suit???_2fec5edbb2c05c22
. -
Le TaskList noms
àpplé
etâpplè
seraient convertie comme suit?ppl?
, et serait identique. L'ajout de la somme de contrôle renvoie des valeurs distinctes,?ppl?_f39a36df9d85a69d
et?ppl?_da3efb4f11dd0f7f
.
Vous pouvez générer votre propre somme de contrôle SHA256. Par exemple, pour utiliser lashasum
.
echo -n "<the original resource name>" | shasum -a 256 | cut -c1-16