Product Catalog Failure
Failure scenario
This failure occurs when the productCatalogFailure
flag is enabled in the Flagd configuration (either through the Kubernetes ConfigMap or the Flagd UI).
When activated, this flag causes GetProduct
requests for the specific product ID OLJCESPC7Z
to fail with 100% consistency.
Root Cause Analysis by Coroot

How it works
1. Anomaly detection
Coroot's RCA started from an anomaly in errors in the frontend-proxy
service. No other input from a user was required, the system automatically detected the issue.
2. eBPF-Based metrics correlation
The first step used eBPF-based metrics to identify the problematic service. It detected errors in the frontend-proxy
service, which correlated with issues in the frontend
service, then checkout
, and finally the product-catalog
. This step worked even without OpenTelemetry instrumentation.
3. Traces analysis
The previous step found the failing service but didn't show that the issue was caused by a feature flag. Trace analysis revealed this, and Coroot found the feature flag using tracing attributes.
Results
2/3Successfully identified the product-catalog
service as the source of failures
Suggested disabling the feature flag as a precise, actionable solution
The specific product ID was not identified in the analysis
LLM Usage Details
Based on $3 per 1M input tokens, $15 per 1M output tokens
Try Coroot’s AI RCA in your environment
See how Coroot finds root causes for your real production issues with a full enterprise trial.