Publié le: Nov 16, 2023

AWS AppSync est un service entièrement géré qui permet aux développeurs de créer des expériences numériques basées sur les données en temps réel. Avec AppSync, vous pouvez configurer les sources de données pour transférer et publier les mises à jour de données en temps réel aux clients abonnés. AppSync prend en charge la gestion de la connexion, la capacité de mise à l'échelle, la distribution et la diffusion, ce qui vous permet de vous focaliser sur les besoins opérationnels de vos applications plutôt que sur la gestion d'une infrastructure complexe.

AppSync prend désormais en charge des métriques Amazon CloudWatch supplémentaires pour une surveillance de base qui fournissent un aperçu de l'utilisation et des performances de votre API en temps réel GraphQL. Les mesures suivantes sont désormais disponibles :

  • InboundMessageSuccess : nombre de messages entrants (invocations d'abonnement) qui ont été traités avec succès pour une mutation GraphQL. 
  • InboundMessageError : nombre de messages entrants (invocations d'abonnement) qui n'ont pas pu être traités en raison d'échecs spécifiques à l'API pour une mutation GraphQL. 
  • InboundMessageFailure : nombre de messages entrants (appels d'abonnement) qui n'ont pas pu être traités en raison d'erreurs provenant d'AWS AppSync pour une mutation GraphQL.
  • OutboundMessages : nombre de messages envoyés aux clients connectés via WebSocket (charge utile des messages comptée par incréments de 5 Ko).
  • ConnectRequests : le nombre de demandes de connexion WebSocket adressées à AWS AppSync.
  • InvalidationRequestSuccess : nombre de demandes d'invalidation qui ont été traitées avec succès.
  • InvalidationRequestError : nombre de demandes d'invalidation qui n'ont pas pu être traitées en raison de défaillances spécifiques à l'API.
  • InvalidationRequestFailure : nombre de demandes d'invalidation qui n'ont pas pu être traitées en raison d'erreurs provenant d'AWS AppSync.
  • InvalidationRequestDropped : nombre de demandes d'invalidation abandonnées.

Cette fonction est disponible dans toutes les régions AWS où AppSync est proposé. Pour en savoir plus sur la façon de démarrer, consultez la documentation relative à AppSync.