Module: GraphQL::Tracing::MonitorTrace::Monitor::GraphQLPrefixNames
- Included in:
 - PrometheusTrace::PrometheusMonitor, SentryTrace::SentryMonitor, StatsdTrace::StatsdMonitor
 
- Defined in:
 - lib/graphql/tracing/monitor_trace.rb
 
Constant Summary collapse
- PARSE_NAME =
 "graphql.parse"- LEX_NAME =
 "graphql.lex"- VALIDATE_NAME =
 "graphql.validate"- EXECUTE_NAME =
 "graphql.execute"- ANALYZE_NAME =
 "graphql.analyze"
Instance Method Summary collapse
- 
  
    
      #platform_authorized_key(type)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      #platform_field_key(field)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      #platform_resolve_type_key(type)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 - 
  
    
      #platform_source_class_key(source_class)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
 
Instance Method Details
#platform_authorized_key(type) ⇒ Object
      121 122 123  | 
    
      # File 'lib/graphql/tracing/monitor_trace.rb', line 121 def (type) "graphql.authorized.#{type.graphql_name}" end  | 
  
#platform_field_key(field) ⇒ Object
      117 118 119  | 
    
      # File 'lib/graphql/tracing/monitor_trace.rb', line 117 def platform_field_key(field) "graphql.#{field.path}" end  | 
  
#platform_resolve_type_key(type) ⇒ Object
      125 126 127  | 
    
      # File 'lib/graphql/tracing/monitor_trace.rb', line 125 def platform_resolve_type_key(type) "graphql.resolve_type.#{type.graphql_name}" end  | 
  
#platform_source_class_key(source_class) ⇒ Object
      129 130 131  | 
    
      # File 'lib/graphql/tracing/monitor_trace.rb', line 129 def platform_source_class_key(source_class) "graphql.fetch.#{source_class.name.gsub("::", "_")}" end  |