Introduction
A P1 fires at 2:17 in the morning. The on-call engineer logs in, opens Dynatrace, and finds something unhelpful: every infrastructure signal is green. CPU utilisation is normal. Memory is fine. Application response times are within historical bands. The APM is telling the engineer that the platform is healthy. The storefront, where customers are now seeing checkout errors, disagrees.
This is the gap. Generic APM tools were built for a world of infrastructure failures — slow database queries, memory leaks, network partitions, services that fall over. SAP Commerce Cloud fails like this sometimes, but more often it fails at a layer APM was never designed to see: the catalog data, the order pipeline, the search index, the cache layer. These are commerce failure modes. They are not infrastructure failure modes. And the tools that watch infrastructure are structurally incapable of detecting them.
This article demonstrates that monitoring a commerce platform requires understanding commerce. It walks through where generic APM stops being useful, what the actual failure modes on SAP Commerce Cloud look like, and what purpose-built monitoring needs to do to cover them.
What APM was built for, and what it isn't built for
It is worth being precise about what APM does well, because the argument is not that APM is wrong. It is that APM is the wrong abstraction for an entire class of commerce platform failure.
APM observes infrastructure and application performance: response times, error rates, host metrics, dependency latency, problem events. It correlates these signals across an entity topology and surfaces anomalies. For genuine infrastructure failures — a slow downstream service, a host running out of memory, a deployment that introduces a latency regression — it is the right tool. Dynatrace specifically is excellent at this, which is why Synapse uses it as one of its five data sources rather than trying to replace it.
What APM cannot do is reason about the meaning of the data flowing through the platform. It cannot tell you that a product was just imported at a price of zero. It cannot tell you that the Solr index has not been updated in six hours and customers searching for "winter boots" are getting empty results. It cannot tell you that a promotion rule was misconfigured during the overnight ImpEx and is now offering a 110% discount to anyone who applies a particular voucher code. These are not infrastructure failures. They are commerce data failures, and they happen below the level APM is monitoring.
The platform is "healthy" by every infrastructure signal until the moment customer service starts receiving complaints. The engineering team then works backward from the symptom to find a root cause that was, in retrospect, sitting in the data the whole time.
The five layers where SAP Commerce Cloud actually fails
Real coverage of SAP Commerce Cloud requires monitoring four distinct layers simultaneously, because incidents originate in any of them and frequently propagate from one to another.
- Infrastructure performance is the first layer — and Dynatrace covers it well. Response times, error rates, host CPU and memory, application-level performance. This is necessary but not sufficient.
- The commerce logic layer is the second, and it is invisible to infrastructure monitoring. SAP Commerce Cloud exposes this layer through the OCC REST API: catalog quality, order pipeline status, active promotion integrity, checkout functional health. A product without a price will still be served by a functioning application server with normal response times. The issue is not that the server is failing; the issue is that the data the server is serving is wrong.
- Search is the third layer. Solr index freshness, query error rates, document count trends, and Solr memory health are all observable — but standard APM signals do not surface them in a meaningful way. A stale index means customers search for products that should be available and receive empty results. The application is functioning correctly; the search experience is not.
- Platform logs are the fifth layer. SAP Commerce Cloud on Azure provisions a Blob storage container with system logs, deployment logs, and support bundles. This is where post-incident forensics live, and where deployment validation evidence sits. It is not actively monitored by APM at all on most environments.
Synapse connects to all five of these layers natively, which is the structural reason it can do what APM cannot. Five connectors, all read-only, all credentialed with the minimum scope each needs to provide insight without impacting PII or confidential data.
What "always-on AI agents" actually means
The phrase "AI agent" has been so thoroughly devalued in vendor marketing that it is worth being specific about what Synapse's agents are and what they do, because the answer is more concrete than the term suggests.
After a 30-day baseline learning period (90 days on Enterprise) — during which Synapse observes the environment and learns what "normal" looks like for that specific deployment — eight agents activate and run continuously. Four of them are Detection and Diagnosis agents. Four are Commerce Intelligence agents.
The Detection and Diagnosis agents handle the failure modes that overlap with what APM addresses, but with structural advantages.
- The CCv2 Health Monitor tracks KPIs and SLAs against a learned baseline rather than a fixed threshold, which materially reduces false positives.
- The Hybris Log Intelligence agent correlates Dynatrace problem events with metric anomalies and log patterns simultaneously, producing a root cause hypothesis in under fifteen minutes rather than the thirty to forty-five minutes manual triage typically requires.
- The Hybris Error Patterns agent fingerprints recurring exceptions by stack trace and produces one prioritised alert per pattern rather than flooding the queue with duplicates.
- The CCv2 Dependency Tracker watches third-party APIs — payment gateways, tax engines, logistics — for the early latency signals that precede cascade failures into the order pipeline.
The Commerce Intelligence agents are the four that have no equivalent in any APM product, because they monitor signals that exist below the layer APM is looking at.
- The Catalog Integrity agent scans product data continuously via OCC, detecting zero prices, missing descriptions, broken images, and bad category assignments.
- The Order Flow Watchdog monitors the order state machine in real time, detecting PAYMENT_PENDING and ORDER_PROCESSING timeouts that signal checkout or payment integration issues.
- The Search and Solr Health agent monitors index freshness and query error rates end-to-end, independently of whether infrastructure metrics look healthy.
- Cache Optimisation monitors Hybris RegionCache hit-rate deterioration via the synapsehealthapi extension, catching cache misconfigurations before they hit customer response times.
The clearest example of why purpose-built monitoring matters is ImpEx. SAP Commerce Cloud's import mechanism is powerful, widely used, and the most common source of silent production incidents in any SAP Commerce Cloud environment.
An overnight ImpEx that introduces a zero-price product, a misconfigured promotion rule, or a broken category assignment will pass every infrastructure health check. The import completes successfully. The application is responsive. Orders are being taken. Customers are being served products at a price the business never intended to offer. By the time anyone notices, the damage is measured in hours of live exposure on the storefront — requiring engineering hours to identify and fix the corrupt data, customer service communication, and remediation of orders placed at incorrect prices.
The interesting design choice in Synapse is that the primary response to ImpEx failure modes is prevention, not detection. The ImpEx Validator runs before any import is executed in production: ten static rules covering SAP Commerce Cloud ImpEx syntax, data type constraints, catalog structure requirements, and the most common corruption patterns, followed by a Claude AI semantic review that checks for logical inconsistencies the static rules pass. The output is a go/no-go recommendation with specific flagged issues before the data touches the production environment.
When validation is not enough, and a problem only becomes visible after data has been ingested, the Catalog Integrity agent provides the second line of defence, monitoring continuously via OCC and surfacing issues within minutes of any import completing. The two together address both prevention and detection, and they eliminate the class of incident that accounts for the majority of SAP Commerce Cloud production data corruption.
For a mid-market environment running regular ImpEx imports, this prevention and detection layer eliminates the class of incident that accounts for the majority of SAP Commerce Cloud production data corruption — and the operational burden and remediation cost that comes with it.
AI automation in action
Synapse's Automate tier is powered by AI models that learn your specific SAP Commerce Cloud environment over a 30-day baseline period (90 days on Enterprise). It doesn't use generic thresholds, but intelligence trained on your actual traffic patterns, error rates, deployment history, and commerce data. It is only once that baseline is established that the automated response playbooks activate, which means every automated decision is grounded in what normal looks like for your environment specifically, not an industry average.
- The rollback decisions playbook monitors the 30-minute window after every deployment, with AI correlating error rate changes, response time regressions, and new exception patterns across all five data sources simultaneously to produce an automated STABLE or ROLLBACK verdict — so your team isn't manually watching dashboards after every release.
- The cache recovery playbook uses learned hit rate baselines to detect when Hybris RegionCache performance deviates meaningfully, automatically executes a warm-up sequence to restore performance, and escalates to a P2 if recovery doesn't complete within SLA — catching the kind of degradation that typically goes unnoticed until customers feel it.
- The P2 triage playbook automates the first 15 minutes of incident response: the moment a P2 signal is detected, AI assembles evidence from all five data sources, generates a root cause hypothesis with a confidence score, cross-references the last 90 days of incident history for matching patterns, identifies which customer journeys are affected, and routes a complete briefing to the right team — replacing the 30–45 minutes of manual log-reading that most SAP Commerce Cloud engineers currently do under pressure at unsociable hours.
The response playbooks run in Recommend mode by default, where the AI produces verdicts and suggests actions for human review. Your team confirms confidence in the verdicts based on your environment and risk tolerance. Typical customers promote the playbooks to Auto-ticket mode after two to four weeks, once the team has validated that the AI's recommendations match their incident response practices.
The right model
APM is not wrong. It is just not quite enough when uptime and accuracy are critical to Customer Experience in an eCommerce context. SAP Commerce Cloud environments can struggle at multiple layers, only one of which APM was designed to see. The right model for monitoring a commerce platform is one that provides a monitoring layer that understands commerce in the right context. For SAP Commerce Cloud this includes knowing what an ImpEx is, what a Solr index is, what an order state machine is, what a cache hit rate signals.
Synapse is built on that premise. Five native connectors covering every layer where SAP Commerce Cloud issues originate. Eight always-on agents across Detection and Diagnosis and Commerce Intelligence. Seven on-demand developer tools, including the ImpEx Validator that engineers can run without leaving the platform. Three response playbooks that run in Recommend mode by default, with most customers promoting to Auto-ticket mode after they've confirmed confidence in the AI's verdicts.
"But we already have Dynatrace." That is the point. Dynatrace is necessary. It is also not sufficient. Synapse is the layer that sits on top of it and gives the engineering team what APM cannot: monitoring built for the platform you actually run.