mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-11-28 00:02:45 -05:00
Only send telemetry if request ID was present
Tweaks telemetry implementation slightly to be inline with the recent implementation in stripe-php. Telemetry isn't much good if a request ID wasn't present, so we only send telemetry if it was.
This commit is contained in:
parent
8c4813fcbf
commit
78df532c8c
@ -225,7 +225,8 @@ module Stripe
|
|||||||
resp = yield
|
resp = yield
|
||||||
context = context.dup_from_response(resp)
|
context = context.dup_from_response(resp)
|
||||||
log_response(context, request_start, resp.status, resp.body)
|
log_response(context, request_start, resp.status, resp.body)
|
||||||
if Stripe.enable_telemetry?
|
|
||||||
|
if Stripe.enable_telemetry? && context.request_id
|
||||||
request_duration_ms = ((Time.now - request_start) * 1000).to_int
|
request_duration_ms = ((Time.now - request_start) * 1000).to_int
|
||||||
@last_request_metrics = StripeRequestMetrics.new(context.request_id, request_duration_ms)
|
@last_request_metrics = StripeRequestMetrics.new(context.request_id, request_duration_ms)
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user