[仅限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
  • 普罗米修斯
  • Splunk
  • 齐普金

配置订阅

在Admin中或通过REST API配置可观察性订阅,以将日志、量度或跟踪路由到任何与OpenTelemetry兼容的终结点。 每个订阅都以特定组件为目标(webhook、事件或Admin UI SDK)。

可观察性REST API

可观察性REST API提供以编程方式创建、检索、更新和删除可观察性订阅的端点。 使用这些端点可跨实例自动进行配置。

Adobe Developer App Builder

App Builder工具

在 App Builder中实施可观察性,以将跟踪上下文从Commerce传播到您的App Builder操作中,以使来自两个系统的日志和跟踪在可观察性平台中相互关联。 涵盖基于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日志记录允许您使用射线ID监视和调试流经您的网格的请求。 批量导出日志或将日志转发到类似New Relic的平台以进行集中分析。

店面

CDN和实时用户监控

代理真实用户监控(RUM)通过您的CDN源收集数据,以消除额外的TLS握手并改进前端性能测量。

可观察性视频

以下视频概括介绍了Adobe Commerce as a Cloud Service中的可观察性产品:

recommendation-more-help
29fd6b16-22d9-4d45-b5c9-95c2f0341493