Skip to content

Commit 855beba

Browse files
committed
Add in extra bits
1 parent c0d565b commit 855beba

File tree

2 files changed

+18
-16
lines changed

2 files changed

+18
-16
lines changed

lib/graphql/tracing/sentry_trace.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ module SentryTrace
1414
"execute_multiplex" => "graphql.execute_multiplex",
1515
"execute_query" => "graphql.execute",
1616
"execute_query_lazy" => "graphql.execute",
17+
"execute_field" => "graphql.execute",
18+
"execute_field_lazy" => "graphql.execute"
1719
}.each do |trace_method, platform_key|
1820
module_eval <<-RUBY, __FILE__, __LINE__
1921
def #{trace_method}(**data, &block)

lib/graphql/tracing/sentry_tracing.rb

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ module Tracing
55
class SentryTracing < PlatformTracing
66

77
self.platform_keys = {
8-
'lex' => "graphql.lex",
9-
'parse' => "graphql.parse",
10-
'validate' => "graphql.validate",
11-
'analyze_query' => "graphql.analyze",
12-
'analyze_multiplex' => "graphql.analyze_multiplex",
13-
'execute_multiplex' => "graphql.execute_multiplex",
14-
'execute_query' => "graphql.execute",
15-
'execute_query_lazy' => "graphql.execute",
16-
'execute_field' => "graphql.execute",
17-
'execute_field_lazy' => "graphql.execute"
8+
"lex" => "graphql.lex",
9+
"parse" => "graphql.parse",
10+
"validate" => "graphql.validate",
11+
"analyze_query" => "graphql.analyze",
12+
"analyze_multiplex" => "graphql.analyze_multiplex",
13+
"execute_multiplex" => "graphql.execute_multiplex",
14+
"execute_query" => "graphql.execute",
15+
"execute_query_lazy" => "graphql.execute",
16+
"execute_field" => "graphql.execute",
17+
"execute_field_lazy" => "graphql.execute"
1818
}
1919

2020
def platform_trace(platform_key, trace_method, data, &block)
@@ -25,13 +25,13 @@ def platform_trace(platform_key, trace_method, data, &block)
2525
span.finish
2626

2727
if trace_method == "execute_multiplex" && data.key?(:multiplex)
28-
operations = data[:multiplex].queries.map{|q| operation_name(q) }.join(', ')
28+
operations = data[:multiplex].queries.map{|q| operation_name(q) }.join(", ")
2929
span.set_description(operations)
3030
elsif trace_method == "execute_query" && data.key?(:query)
3131
span.set_description(operation_name(data[:query]))
32-
span.set_data('graphql.document', data[:query].query_string)
33-
span.set_data('graphql.operation.name', data[:query].selected_operation_name)
34-
span.set_data('graphql.operation.type', data[:query].selected_operation.operation_type)
32+
span.set_data("graphql.document", data[:query].query_string)
33+
span.set_data("graphql.operation.name", data[:query].selected_operation_name)
34+
span.set_data("graphql.operation.type", data[:query].selected_operation.operation_type)
3535
end
3636

3737
result
@@ -55,9 +55,9 @@ def platform_resolve_type_key(type)
5555
def operation_name(query)
5656
selected_op = query.selected_operation
5757
if selected_op
58-
[selected_op.operation_type, selected_op.name].join(' ')
58+
[selected_op.operation_type, selected_op.name].join(" ")
5959
else
60-
'GraphQL Operation'
60+
"GraphQL Operation"
6161
end
6262
end
6363
end

0 commit comments

Comments
 (0)