View a markdown version of this page

Surveillance d'Amazon EventBridge - Amazon EventBridge

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.

Surveillance d'Amazon EventBridge

EventBridge envoie des métriques à Amazon CloudWatch toutes les minutes, qu'il s'agisse du nombre d'événements correspondants ou du nombre de fois qu'une cible est invoquée par une règle.

La vidéo suivante passe en revue la surveillance et l'audit du EventBridge comportement par le biais de CloudWatch :

Best-effort CloudWatch livraison de métriques

CloudWatch les mesures sont fournies dans la mesure du possible. La plupart EventBridge des opérations aboutissent à l'envoi d'un point de données à CloudWatch. L’exhaustivité et la ponctualité des métriques ne sont pas garanties. Un point de données d'une minute donnée peut être retardé avant d'être disponible CloudWatch, ou il peut ne pas être livré du tout. CloudWatch les métriques vous donnent une idée de la nature de l'activité en temps quasi réel. Ils ne sont pas censés constituer une comptabilité complète de toutes les opérations.

Cette section décrit Custom Event Bus - Classic. Pour le Custom Event Bus, qui publie ses métriques dans l'AWS/EventsV2espace de noms et ses journaux d'abonnés CloudWatch via des journaux distribués, consultez. Observabilité pour le bus d'événements personnalisé : métriques, journaux et CloudTrail

EventBridge métriques

L’espace de noms AWS/Events inclut les métriques suivantes.

Pour les métriques qui utilisent Count comme unité, Sum et a SampleCount tendance à être la statistique la plus utile.

Les métriques qui spécifient uniquement la RuleName dimension font référence au bus d'événements par défaut. Les métriques qui spécifient à la fois les RuleName dimensions EventBusName et font référence à un bus d'événements personnalisé - Classic.

Métrique Description Dimensions Uunités
DeadLetterInvocations

Nombre de fois où la cible d’une règle n’est pas invoquée en réponse à un événement. Cela inclut les invocations qui aboutiraient à l’exécution de la même règle à nouveau, entraînant une boucle infinie.

RuleName

Nombre

Events

Le nombre d'événements partenaires ingérés par EventBridge.

EventSourceName

Nombre

FailedInvocations

Nombre d’invocations qui ont échoué en permanence. Cela n’inclut pas les invocations qui sont retentées ou les invocations qui ont abouti après une nouvelle tentative. Cela n’inclut pas non plus les invocations qui ont échoué et qui sont comptabilisées dans DeadLetterInvocations.

Note

EventBridge envoie cette métrique uniquement CloudWatch si elle n'est pas nulle.

RuleName

Nombre

Invocations

Nombre de fois où une cible est invoquée par une règle en réponse à un événement. Cela inclut les invocations ayant réussi et échoué, mais cela n’inclut pas les tentatives limitées ou renouvelées jusqu’à ce qu’elles échouent en permanence. Cela n’inclut pas DeadLetterInvocations.

Note

EventBridge envoie cette métrique uniquement CloudWatch si elle n'est pas nulle.

Aucune, RuleName

Nombre

InvocationAttempts

Nombre de EventBridge tentatives d'appel d'une cible.

EventBusName, Aucun, RuleName

Nombre

InvocationsCreated

Nombre total d’invocations créées en réponse à chaque événement.

Cette métrique est souvent utilisée pour surveiller l'utilisation de la limite d'appels en termes de quotas de EventBridge service de transactions par seconde.

Aucune

Nombre

InvocationsFailedToBeSentToDlq

Le nombre d'invocations qui n'ont pas pu être déplacées vers une file d'attente de lettres mortes. Dead-letter les erreurs de file d'attente se produisent en raison d'erreurs d'autorisations, de ressources non disponibles ou de limites de taille.

Note

EventBridge envoie cette métrique uniquement CloudWatch si elle n'est pas nulle.

RuleName

Nombre

IngestiontoInvocationCompleteLatency

Le temps écoulé entre l'ingestion de l'événement et la fin de la première tentative d'invocation.

EventBusName, Aucun, RuleName

Millisecondes

IngestionToInvocationSuccessLatency

Le temps écoulé entre l'ingestion de l'événement et la livraison réussie de la cible, en utilisant l'heure de fin de l'invocation comme limite.

Cette métrique n'est émise qu'après la première tentative de livraison réussie à la cible.

EventBusName, Aucun, RuleName

Millisecondes

IngestiontoInvocationStartLatency

Le temps nécessaire au traitement des événements, mesuré entre le moment où un événement est ingéré EventBridge et la première invocation d'une cible.

EventBusName, Aucun, RuleName

Millisecondes

InvocationsSentToDlq

Nombre d’invocations qui sont déplacées vers une file d’attente de lettres mortes.

Note

EventBridge envoie cette métrique uniquement CloudWatch si elle n'est pas nulle.

RuleName

Nombre

MatchedEvents

Si EventBusName ou EventSourceName est spécifié, le nombre d'événements correspondant à une règle. S' RuleName il est spécifié, le nombre d'événements correspondant à une règle spécifique.

EventBusName, EventSourceName, RuleName

Nombre

RetryInvocationAttempts

Nombre de fois où l’invocation de la cible a été retentée.

Note

EventBridge envoie cette métrique uniquement CloudWatch si elle n'est pas nulle.

EventBusName, Aucun, RuleName

Nombre

SuccessfulInvocationAttempts

Nombre de fois où la cible a été invoquée avec succès.

EventBusName, Aucun, RuleName

Nombre

ThrottledRules

Nombre de fois où l’exécution de la règle a été limitée. Les invocations relatives à ces règles peuvent être retardées.

Pour plus d’informations, consultez Limite d’invocations dans les transactions par seconde dans Bus événementiel personnalisé - Quotas classiques.

EventBusName, Aucun, RuleName

Nombre

TriggeredRules

Nombre de règles exécutées et correspondant à un événement.

Vous ne verrez pas cette métrique CloudWatch tant qu'une règle n'est pas déclenchée.

EventBusName, Aucun, RuleName

Nombre

EventBusEncryptionStarted

Nombre de fois qu'une opération de rechiffrement a démarré pour un bus d'événements. La mise à jour de la configuration du bus d'événements déclenche un rechiffrement de la configuration statique stockée par EventBridge.

EventBusName

Nombre

EventBusEncryptionCompleted

Le nombre de fois qu'une opération de rechiffrement s'est terminée avec succès pour un bus d'événements. La mise à jour de la configuration du bus d'événements déclenche un rechiffrement de la configuration statique stockée par EventBridge.

EventBusName

Nombre

EventBusEncryptionFailed

Nombre de fois qu'une opération de rechiffrement a échoué pour un bus d'événements. La mise à jour de la configuration du bus d'événements déclenche un rechiffrement de la configuration statique stockée par EventBridge.

Note

EventBridge envoie cette métrique uniquement CloudWatch si elle n'est pas nulle.

EventBusName

Nombre

EventBridge PutEvents métriques

L’espace de noms AWS/Events inclut les métriques suivantes appartenant aux demandes d’API PutEvents.

Pour les métriques qui utilisent Count comme unité, Sum et a SampleCount tendance à être la statistique la plus utile.

Métrique Description Dimensions Uunités
PutEventsApproximateCallCount

Nombre approximatif de demandes PutEvents reçues.

Aucune

Nombre

PutEventsApproximateFailedCount

Nombre approximatif de demandes PutEvents ayant échoué.

Aucune

Nombre

PutEventsApproximateSuccessCount

Nombre approximatif de demandes PutEvents réussies.

Aucune

Nombre

PutEventsApproximateThrottledCount

Nombre de demandes PutEvents rejetées pour cause de limitation.

Aucune

Nombre

PutEventsEntriesCount

Nombre d’entrées d’événement contenues dans une demande PutEvents.

Aucune

Nombre

PutEventsFailedEntriesCount

Nombre d’entrées d’événement contenues dans une demande PutEvents dont l’ingestion a échoué.

Aucune

Nombre

PutEventsLatency

Temps nécessaire pour chaque demande PutEvents.

Aucune

Millisecondes

PutEventsRequestSize

Taille de la demande PutEvents.

Aucune

Octets

EventBridge PutPartnerEvents métriques

L’espace de noms AWS/Events inclut les métriques suivantes appartenant aux demandes d’API PutPartnerEvents.

Note

EventBridge inclut uniquement les mesures relatives aux PutPartnerEvents demandes des comptes partenaires SaaS qui envoient des événements. Pour plus d’informations, consultez Recevoir des événements d'un partenaire SaaS avec Amazon EventBridge

Pour les métriques qui utilisent Count comme unité, Sum et a SampleCount tendance à être la statistique la plus utile.

Métrique Description Dimensions Uunités
PutPartnerEventsApproximateCallCount

Nombre approximatif de demandes PutPartnerEvents reçues.

Aucune

Nombre

PutPartnerEventsApproximateFailedCount

Nombre approximatif de demandes PutPartnerEvents ayant échoué.

Aucune

Nombre

PutPartnerEventsApproximateThrottledCount

Nombre de demandes PutPartnerEvents rejetées pour cause de limitation.

Aucune

Nombre

PutPartnerEventsApproximateSuccessCount

Nombre approximatif de demandes PutPartnerEvents réussies.

Aucune

Nombre

PutPartnerEventsEntriesCount

Nombre d’entrées d’événement contenues dans une demande PutPartnerEvents.

Aucune

Nombre

PutPartnerEventsFailedEntriesCount

Nombre d’entrées d’événement contenues dans une demande PutPartnerEvents dont l’ingestion a échoué.

Aucune

Nombre

PutPartnerEventsLatency

Temps nécessaire pour chaque demande PutPartnerEvents.

Aucune

Millisecondes

Dimensions pour les EventBridge métriques

EventBridge les métriques ont des dimensions, ou des attributs triables, qui sont répertoriés ci-dessous.

Dimension Description
EventBusName

Filtre les métriques disponibles par nom de bus d’événements.

EventSourceName

Filtre les métriques disponibles par nom de source d’événement partenaire.

RuleName

Filtre les métriques disponibles par nom de règle.