[Solo SaaS]{class="badge positive" title="Applicabile solo ai progetti Adobe Commerce as a Cloud Service e Adobe Commerce Optimizer (infrastruttura SaaS gestita da Adobe)."}

Osservabilità

L'osservabilità è un aspetto critico del funzionamento di Adobe Commerce as a Cloud Service. Include la raccolta, l'elaborazione e la visualizzazione dei dati di telemetria, incluse metriche, registrazione e tracciamento, per consentire il monitoraggio dello stato delle applicazioni, la diagnosi dei problemi di prestazioni e l'ottimizzazione dell'affidabilità della piattaforma commerce e delle relative integrazioni.

Adobe Commerce as a Cloud Service

Panoramica sull’osservabilità

L’osservabilità offre visibilità sullo stato e sulle prestazioni della vetrina Adobe Commerce e di tutte le applicazioni App Builder connesse. Raccogliendo i dati di telemetria nell'ecosistema commerce, è possibile:

  • Tieni traccia delle metriche, ad esempio i tempi di risposta delle API, le percentuali di richieste ed errori e l'utilizzo delle risorse per monitorare le prestazioni in tempo reale e le tendenze spot.
  • Centralizza i registri dall'applicazione, dall'infrastruttura, dalla rete CDN e dalle integrazioni in un'unica vista per una risoluzione più rapida dei problemi.
  • Richieste di trace end-to-end durante il flusso dal front-end attraverso Commerce e le app connesse, per individuare i colli di bottiglia e gli errori prima che influiscano sui clienti.

Queste funzionalità consentono di identificare e risolvere rapidamente i problemi, ottimizzare le prestazioni e garantire un'esperienza affidabile per i clienti. La panoramica sull'osservabilità spiega come Adobe Commerce as a Cloud Service utilizza OpenTelemetry per unificare questa raccolta di telemetria tra eventi, webhook e applicazioni App Builder.

Architettura di osservabilità {width="600" modal="regular"}

Adobe Commerce supporta i seguenti strumenti di osservabilità tramite OpenTelemetry:

  • Elasticsearch
  • Grafana
  • Jaeger
  • New Relic
  • Prometeo
  • Splunk
  • Zipkin

Configurare le sottoscrizioni

Configurare le sottoscrizioni di osservabilità in Admin o tramite l'API REST per instradare registri, metriche o tracce a qualsiasi endpoint compatibile con OpenTelemetry. Ogni sottoscrizione esegue il targeting di componenti specifici (webhook, eventi o Admin UI SDK).

API REST di osservabilità

L'API REST di osservabilità fornisce endpoint che creano, recuperano, aggiornano ed eliminano sottoscrizioni di osservabilità a livello di programmazione. Utilizza questi endpoint per automatizzare la configurazione tra le istanze.

Adobe Developer App Builder

Strumentazione App Builder

Implementa l'osservabilità in App Builder per propagare il contesto di traccia da Commerce nelle azioni App Builder in modo che i registri e le tracce di entrambi i sistemi siano correlati nella piattaforma di osservabilità. Include la strumentazione per integrazioni basate su webhook e su eventi.

App Builder fornisce inoltre strumenti incorporati per gestire i registri delle applicazioni, incluso l'accesso a CLI e Developer Console, e l'inoltro dei registri a soluzioni esterne quali Splunk, Azure e New Relic.

Libreria di telemetria

La libreria @adobe/aio-lib-telemetry è ciò che le azioni App Builder utilizzano per emettere log e tracce compatibili con OpenTelemetry. Include l'installazione, la configurazione e la configurazione di esportazione.

Sviluppo e test locali

Verifica localmente la configurazione dell'osservabilità prima della distribuzione. Utilizzare Grafana per la visualizzazione e l'inoltro tunnel (ad esempio, Ngrok) per ricevere la telemetria da un'istanza remota di Commerce nel computer di sviluppo.

API Mesh

Registrazione Mesh API

Registrazione Mesh API consente di monitorare ed eseguire il debug delle richieste che scorrono nella rete utilizzando gli ID di ray. Esportare i registri in blocco o inoltrarli a piattaforme come New Relic per l'analisi centralizzata.

Vetrina

Monitoraggio CDN e Real User

Raccolta di dati Proxy Real User Monitoring (RUM) tramite l'origine CDN per eliminare un handshake TLS aggiuntivo e migliorare la misurazione delle prestazioni front-end.

Video di osservabilità

I video seguenti forniscono una panoramica di alto livello delle offerte di osservabilità in Adobe Commerce as a Cloud Service:

recommendation-more-help
8562d99f-dbeb-485e-bae7-5e82fa87f463