Instrumentation
Para instrumentar seu app GraphQL usando o AppSignal, carregue o middleware do AppSignal no seu schema.- Referência: Documentação do GraphQL AppSignal.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
# TODO: Altere a classe do schema para a sua classe de schema
class MySchema < GraphQL::Schema
trace_with(GraphQL::Tracing::AppsignalTrace)
end
class GraphqlController < ApplicationController
def create
result = MySchema.execute(params[:query], :variables => params[:variables], :context => {})
render :json => result
ensure
# Personaliza o namespace
Appsignal::Transaction.current.set_namespace("graphql")
# Personaliza o nome da action baseado no operationName, se houver
Appsignal::Transaction.current.set_action(params[:operationName] || "Unknown")
end
Esta página foi útil?