Method: GraphQL::Tracing::PrometheusTrace::PrometheusMonitor#send_json

Defined in:
lib/graphql/tracing/prometheus_trace.rb

#send_json(duration, keyword, object) ⇒ Object



66
67
68
69
70
71
72
73
74
# File 'lib/graphql/tracing/prometheus_trace.rb', line 66

def send_json(duration, keyword, object)
  event_name = name_for(keyword, object)
  @trace.prometheus_client.send_json(
    type: @trace.prometheus_collector_type,
    duration: duration,
    platform_key: event_name,
    key: keyword
  )
end