Module: OpticsAgent::Instrumentation

Included in:
Reporting::Schema
Defined in:
lib/optics-agent/instrumentation/query-schema.rb

Instance Method Summary collapse

Instance Method Details

#introspect_schema(schema) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/optics-agent/instrumentation/query-schema.rb', line 5

def introspect_schema(schema)
  result = schema.execute(INTROSPECTION_QUERY,
    context: {optics_agent: :skip}
  )

  result['data']['__schema']
end