[SaaS uniquement]{class="badge positive" title="S’applique uniquement aux projets Adobe Commerce as a Cloud Service et Adobe Commerce Optimizer (infrastructure SaaS gérée par Adobe)."}

Observability

L’observabilité est un aspect essentiel des Adobe Commerce as a Cloud Service d’exploitation. Elle englobe la collecte, le traitement et la visualisation des données télémétriques, y compris les mesures, la journalisation et le suivi, afin que vous puissiez surveiller l’intégrité des applications, diagnostiquer les problèmes de performances et optimiser la fiabilité de votre plateforme commerciale et de ses intégrations.

Adobe Commerce as a Cloud Service

Présentation de l’observabilité

L’observabilité vous donne une visibilité sur l’intégrité et les performances de votre storefront Adobe Commerce et de toutes les applications App Builder connectées. En collectant des données de télémétrie dans votre écosystème de commerce, vous pouvez :

  • Suivez les mesures telles que les temps de réponse de l’API, les taux de requête et d’erreur et l’utilisation des ressources pour surveiller les performances en temps réel et détecter les tendances.
  • Centralisez les journaux de votre application, de votre infrastructure, du réseau CDN et des intégrations dans une vue unique pour un dépannage plus rapide.
  • Suivre les requêtes de bout en bout lorsqu’elles circulent du front-end vers Commerce et les applications connectées, ce qui vous permet de localiser les goulots d’étranglement et les échecs avant qu’ils n’affectent les clients.

Ensemble, ces fonctionnalités vous permettent d’identifier et de résoudre rapidement les problèmes, d’optimiser les performances et d’assurer une expérience fiable à vos clients et clientes. La présentation de l’observabilité explique comment Adobe Commerce as a Cloud Service utilise OpenTelemetry pour unifier cette collection de télémétrie sur les applications d’événement, de Webhooks et d’App Builder.

Architecture d’observabilité {width="600" modal="regular"}

Adobe Commerce prend en charge les outils d’observabilité suivants par le biais d’OpenTelemetry :

  • Elasticsearch
  • Grafana
  • Jaeger
  • New Relic
  • Prométhée
  • Splunk
  • Zipkin

Configuration des abonnements

Configurez les abonnements à l’observabilité dans le Admin ou via l’API REST pour acheminer les journaux, les mesures ou les traces vers un point d’entrée compatible avec OpenTelemetry. Chaque abonnement cible des composants spécifiques (webhooks, eventing ou Admin UI SDK).

API REST Observability

L’API REST d’observabilité fournit des points d’entrée qui créent, récupèrent, mettent à jour et suppriment des abonnements d’observabilité par programmation. Utilisez ces points d’entrée pour automatiser la configuration des instances.

Adobe Developer App Builder

instrumentation d’App Builder

Implémentez l’observabilité dans App Builder pour propager le contexte de suivi de Commerce dans vos actions App Builder afin que les journaux et les suivis des deux systèmes soient corrélés dans votre plateforme d’observabilité. Elle traite de l’instrumentation pour les intégrations basées sur des webhook et des événements.

App Builder fournit également des outils intégrés pour gérer les journaux d’application, y compris l’accès à l’interface de ligne de commande et à Developer Console, ainsi que le transfert des journaux vers des solutions externes telles que Splunk, Azure et New Relic.

Bibliothèque de télémétrie

La bibliothèque @adobe/aio-lib-telemetry est ce que les actions App Builder utilisent pour émettre des traces et des journaux compatibles avec OpenTelemetry. Couvre l’installation, la configuration et la configuration de l’exportateur.

Développement et tests locaux

Testez votre configuration d’observabilité localement avant le déploiement. Utilisez des Grafana pour la visualisation et le transfert par tunnel (par exemple, Ngrok) pour recevoir la télémétrie d’une instance Commerce distante sur votre ordinateur de développement.

API Mesh

Journalisation du maillage API

Journalisation du maillage API permet de surveiller et de déboguer les requêtes qui traversent votre maillage à l’aide d’identifiants de rayon. Exportez les journaux en bloc ou transférez-les vers des plateformes telles que New Relic pour une analyse centralisée.

Storefront

CDN et surveillance des utilisateurs réels

Proxy Real User Monitoring (RUM) collecte de données via votre origine CDN pour éliminer une liaison TLS supplémentaire et améliorer la mesure des performances front-end.

Vidéos d’observabilité

Les vidéos suivantes donnent un aperçu général des offres d’observabilité dans Adobe Commerce as a Cloud Service :

recommendation-more-help
aa40c2bf-3234-45d5-985f-5d274c066970