API / APIGEE Gateway Interview Questions
What analytics capabilities does Apigee provide?
Apigee includes a built-in analytics engine that automatically captures data about every API request passing through the gateway. No additional instrumentation is needed in the backend. Analytics data powers dashboards, alerting, custom reports, and the developer portal.
| Capability | Description |
|---|---|
| Built-in dashboards | Traffic overview, error rates, latency percentiles, top APIs, top developers |
| Custom reports | Drag-and-drop report builder on any collected dimension or metric |
| StatisticsCollector policy | Capture custom business metrics (e.g. order value, product category) from request/response |
| Data export | Export raw analytics to BigQuery for long-term analysis and custom BI tools |
| Alerting | Set thresholds on metrics (e.g. error rate > 5%) and receive alerts |
| Developer portal analytics | Developers see their own app's usage stats |
| Advanced API Security | Anomaly detection powered by AI/ML to identify bot attacks and misuse |
<!-- StatisticsCollector: capture custom business dimension --> <StatisticsCollector name="SC.OrderMetrics"> <Statistics> <!-- Capture the order total from the JSON body as a metric --> <Statistic name="order_total" ref="order.total" type="Float"/> <!-- Capture the product category as a dimension for segmentation --> <Statistic name="product_category" ref="product.category" type="String"/> </Statistics> </StatisticsCollector> <!-- Metrics Apigee automatically captures (no policy needed): - request count - error count and error rate - response time (p50, p95, p99) - request/response payload sizes - developer / app / API product names - response status code breakdown -->
More Related questions...