Technologies/Redis/stripe.api.request.duration
RedisRedisMetric

stripe.api.request.duration

API request duration
Dimensions:None

Technical Annotations (65)

Configuration Parameters (8)
circuit_breaker.failure_thresholdrecommended: 5 failures
Number of consecutive failures before opening circuit
circuit_breaker.windowrecommended: 10 seconds
Time window for counting failures
stripe.max_network_retriesrecommended: 3
Enables automatic exponential backoff with jitter in Stripe SDK
rate_limit_thresholdrecommended: 100 requests per minute
Prevents endpoint overload during retry scenarios
timeoutrecommended: 7500
Timeout in milliseconds for axios requests to prevent indefinite waiting
maxNetworkRetriesrecommended: 2
Number of automatic retries - may contribute to timeout violations in edge cases
typerecommended: charge|payout|refund
Filter parameter to narrow transaction results by type
api_timeoutrecommended: > 30 seconds
Default 30s insufficient for global customers with unstable connections
Error Signatures (15)
500http status
502http status
503http status
stripe timeoutlog pattern
stripe webhook failedlog pattern
gateway errorslog pattern
timeoutslog pattern
Connection pool exhausted (50/50). Rejecting new requests.log pattern
Rate limit exceedederror code
429http status
Status: Timeouterror code
Status: 500http status
200http status
400http status
404http status
CLI Commands (1)
stripe listen --forward-to localhost:3000/webhookdiagnostic
Technical References (41)
api.stripe.comcomponentRabbitMQcomponentRediscomponentSQScomponentCelerycomponentSidekiqcomponentpayment processorcomponentpayment gatewaycomponentauthorization requestconceptconnection poolcomponentPostgres shardcomponentexponential backoffconceptjitterconceptretry stormconceptgray failureconceptlatency histogramconceptsynthetic monitoringconceptSLAconceptbackpressureconceptPostgres clustercomponentworkload prioritizationconceptleaky bucket algorithmconceptStripe-Signatureprotocolinvoice.payment_succeededcomponentfailover systemcomponentprimary electionconceptshardcomponentprimary nodecomponentcircuit-breakingconceptresource consumptionconceptinvoicescomponentwebhook signatureconceptStripe.ResponseEventcomponentstripe-nodecomponentPayment IntentscomponentSmart RetriescomponentAPI errorsconcepterror-handling logiccomponentdata integrityconceptpaginationconceptfilteringconcept
Related Insights (31)
Stripe API timeout exceeding 10 seconds indicates service-side outagecritical
Stripe response time degradation above 2 seconds signals incidentwarning
Webhook timeout from synchronous processing blocks payment confirmationswarning
Authorization success rate drop triggers payment failovercritical
Payment timeout causes transaction failure despite downstream processingcritical
Database connection pool saturation causes API latency spikecritical
Client retry storms amplify localized database overloadcritical
Latency degradation bypasses traditional uptime monitoringwarning
Shared database cluster lacks adaptive backpressurewarning
Circuit breaker threshold too high allows connection pool exhaustion during upstream degradationcritical
Undersized connection pool exhausted during upstream latency spikecritical
Missing upstream status integration delays incident detection and responsewarning
Rate limit exceeded from exceeding Stripe API throughput thresholdswarning
Webhook delivery failures from exceeding 3-second response timeoutcritical
Webhook endpoint missing 200 OK response causes retry stormwarning
API response time degradation causes functional failurecritical
Payment API latency increase reduces conversion rateswarning
API latency degradation exceeding 300% baseline indicates performance issuewarning
Gray failure: latency degradation invisible to uptime monitoringwarning
Database failover fails when multiple nodes stall after minor version upgradecritical
Database shard blocks writes when primary election failscritical
Write timeouts to critical shard starve API compute resourcescritical
Repeated invoice API calls cause high latencywarning
Webhook timeout from slow endpoint processingwarning
Stripe SDK requests not aborted at configured timeout thresholdwarning
Payment gateway misconfiguration prevents payment processingcritical
Payment processor outages prevent transaction processingcritical
Peak traffic causes insufficient processing capacitywarning
API errors cause incomplete financial recordscritical
High-volume transaction list retrieval causes slow API responseswarning
Network timeout default of 30 seconds causes 15% of ambiguous errorswarning