Method: GraphQL::Tracing::AppsignalTrace#initialize

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

#initialize(set_action_name: false, **rest) ⇒ Object

Parameters:

  • set_action_name (Boolean) (defaults to: false)

    If true, the GraphQL operation name will be used as the transaction name. This is not advised if you run more than one query per HTTP request, for example, with graphql-client or multiplexing. It can also be specified per-query with context[:set_appsignal_action_name].

[View source] [View on GitHub]

13
14
15
16
# File 'lib/graphql/tracing/appsignal_trace.rb', line 13

def initialize(set_action_name: false, **rest)
  @set_action_name = set_action_name
  super
end