module GraphQL::Tracing::PrometheusTrace
Attributes
Public Class Methods
# File lib/graphql/tracing/prometheus_trace.rb, line 44 def initialize(client: PrometheusExporter::Client.default, keys_whitelist: [:execute_field], collector_type: "graphql", **rest) @prometheus_client = client @prometheus_keys_whitelist = keys_whitelist.map(&:to_sym) # handle previous string keys @prometheus_collector_type = collector_type setup_prometheus_monitor(**rest) super end
Calls superclass method