[僅限SaaS]{class="badge positive" title="僅適用於Adobe Commerce as a Cloud Service和Adobe Commerce Optimizer專案(Adobe管理的SaaS基礎結構)。"}

可觀察性

可觀察性是作業Adobe Commerce as a Cloud Service的重要方面。 它包含遙測資料(包括量度、記錄和追蹤)的收集、處理和視覺化,以便您監視應用程式健康狀態、診斷效能問題,並最佳化Commerce平台及其整合的可靠性。

Adobe Commerce as a Cloud Service

可觀察性概觀

可觀察性可讓您瞭解Adobe Commerce店面以及所有連線的App Builder應用程式的健全狀況和效能。 透過收集您商業生態系統的遙測資料,您可以:

  • 追蹤量度,例如API回應時間、請求和錯誤率,以及資源使用率,以監視即時效能和即時趨勢。
  • 將應用程式、基礎結構、CDN和整合的記錄檔​集中至單一檢視,以加速疑難排解。
  • 追蹤要求​從前端流過Commerce和連線應用程式的端對端追蹤要求,協助您在瓶頸和失敗影響客戶之前找出它們。

這些功能可共同協助您快速找出並解決問題、最佳化效能,並確保為客戶提供可靠的體驗。 可觀察性概觀說明Adobe Commerce as a Cloud Service如何使用OpenTelemetry在事件、webhook和App Builder應用程式間統一此遙測集合。

可觀察性架構 {width="600" modal="regular"}

Adobe Commerce透過OpenTelemetry支援下列可觀察性工具:

  • Elasticsearch
  • Grafana
  • 耶格
  • New Relic
  • Prometheus
  • Splunk
  • Zipkin

設定訂閱

在Admin中或透過REST API設定可觀察性訂閱,以將記錄、量度或追蹤路由到任何OpenTelemetry相容的端點。 每個訂閱都會鎖定特定元件(webhook、事件或Admin UI SDK)。

可觀察性REST API

可觀察性REST API提供以程式設計方式建立、擷取、更新和刪除可觀察性訂閱的端點。 使用這些端點可自動執行個體的設定。

Adobe Developer App Builder

App Builder檢測

在 App Builder中實作可觀察性,以將追蹤內容從Commerce傳播至您的App Builder動作,讓來自兩個系統的記錄與追蹤在您的observability平台中相互關聯。 涵蓋webhook式與事件式整合的檢測。

App Builder也提供內建工具來管理應用程式記錄檔,包括CLI和Developer Console存取,以及記錄檔轉送至外部解決方案,例如Splunk、Azure和New Relic。

遙測程式庫

@adobe/aio-lib-telemetry程式庫是App Builder動作用來發出與OpenTelemetry相容的記錄檔和追蹤的程式庫。 涵蓋安裝、設定和匯出工具設定。

本機開發和測試

在部署之前,先在本機測試可觀察性設定。 使用Grafana進行視覺效果和通道轉送(例如,Ngrok)以接收來自您開發電腦上遠端Commerce執行個體的遙測。

API Mesh

API Mesh記錄

API Mesh記錄可讓您使用Ray ID來監視及偵錯流經您Mesh的請求。 大量匯出記錄檔或將記錄檔轉送至New Relic等平台,以進行集中分析。

店面

CDN和即時使用者監控

Proxy Real User Monitoring (RUM)透過CDN來源收集資料,以消除額外的TLS交握並改善前端效能測量。

可觀察性影片

下列影片提供Adobe Commerce as a Cloud Service中可觀察性方案的高階概觀:

recommendation-more-help
2a2029a1-b458-4706-b074-f9c0c06ca6bb