Recherche de transactions
La recherche de transactions est une expérience analytique interactive que vous pouvez utiliser pour obtenir une visibilité complète des intervalles de transaction de votre application. Les intervalles sont les unités opérationnelles fondamentales d’une trace distribuée et représentent des actions ou des tâches spécifiques dans une application ou un système. Chaque intervalle enregistre des détails sur un segment particulier de la transaction. Ces détails comprennent les heures de début et de fin, la durée et les métadonnées associées, qui peuvent inclure des attributs commerciaux tels que les identifiants client et les identifiants de commande. Les portées sont organisées selon une hiérarchie parent-enfant. Cette hiérarchie forme une trace complète, cartographiant le flux d’une transaction à travers différents composants ou services.
Rubriques
Avantages
Voici les avantages de la recherche de transactions :
Capturer toutes les portées
Intégrez 100 % des intervalles sous forme de journaux structurés dans CloudWatch pour obtenir une visibilité complète. Cela évite les traces interrompues et vous permet de visualiser des traces volumineuses contenant jusqu’à 10 000 portées pour obtenir des informations détaillées.
Indexer les portées en tant que résumés de traces
Indexez un pourcentage des portées en tant que résumés de traces dans X-Ray pour débloquer la recherche et l’analyse de traces de bout en bout.
Enquêtez sur les problèmes de transaction à l’aide d’analyses libres
Recherchez tous les attributs de portée dans l’éditeur visuel pour identifier la cause des problèmes dans les transactions d’application. Cela vous aide à répondre aux questions sur les performances des applications et l’impact des utilisateurs finaux en fonction de leurs transactions d’application.
Envoyer des portées au point de terminaison OpenTelemetry
Envoyez des portées au point de terminaison OpenTelemetry pour les traces X-Ray. Ces portées sont stockées dans le format de convention sémantique avec des identifiants de trace W3C
Note
Les traces X-Ray sont automatiquement converties au format de convention sémantique avant d’être stockées dans un groupe de journaux appelé aws/spans. Pour plus d’informations, consultez Le groupe de journaux de portées.
Utiliser CloudWatch Logs avec les portées
Utilisez des filtres de métrique pour extraire des métriques personnalisées, des filtres d’abonnement pour transférer des données et le masquage des données pour protéger les données d’identification personnelle.
Résoudre les problèmes liés aux applications
Accédez aux tableaux de bord, aux métriques et à la topologie des applications lorsque vous activez la vigie applicative pour toutes les portées envoyées à CloudWatch.
Comment ça marche
Lorsque vous activez une recherche de transactions, vous débloquez plusieurs fonctionnalités, notamment celles de la vigie applicative et de CloudWatch Logs.
Si vous envoyez des traces à X-Ray, vous pouvez commencer par activer la recherche de transactions dans la console ou à l’aide de l’API. Si vous n’envoyez pas de traces à X-Ray, vous pouvez utiliser la vigie applicative CloudWatch, qui fournit une configuration OpenTelemetry préconfigurée avec AWS Distro for OpenTelemetry (ADOT), un agent CloudWatch, ou utiliser directement OpenTelemetry.
Lorsque vous activez la recherche de transactions, les portées envoyées à X-Ray sont ingérées dans un groupe de journaux appelé aws/spans. CloudWatch utilise ces portées pour générer une expérience de surveillance des performances des applications (APM) organisée dans la vigie applicative CloudWatch. Cela vous permet de rechercher et d’analyser des portées, ainsi que d’utiliser les fonctionnalités de CloudWatch Logs telles que la détection des valeurs aberrantes et des modèles. Vous pouvez même utiliser l’extraction de métriques personnalisées. La vigie applicative CloudWatch vous offre une vue unifiée et centrée sur les applications de vos applications, services et dépendances. Il vous aide également à surveiller et à trier l’état des applications.
Vous pouvez également explorer les spans à l’aide de l’expérience de recherche et d’analyse interactive de CloudWatch pour répondre à toutes les questions liées aux performances des applications ou à l’impact sur les utilisateurs finaux avec une recherche de transactions CloudWatch. Détectez l’impact sur les utilisateurs finaux, trouvez les transactions dans le contexte de ces problèmes à l’aide d’attributs pertinents, tels que le nom du client ou le numéro de commande. Vous pouvez corréler les transactions à des événements commerciaux, tels que des paiements échoués, et vous plonger dans les interactions entre les composants de l’application pour établir une cause racine. Avec CloudWatch, vous bénéficiez d’une couverture complète des transactions des applications avec des informations corrélées, ce qui vous aide à accélérer le temps moyen de résolution.
Tarification
Pour de plus amples informations sur la tarification, veuillez consulter Tarification Amazon CloudWatch