This document defines attributes for GraphQL.
Attribute | Type | Description | Examples | Stability |
---|---|---|---|---|
graphql.document |
string | The GraphQL document being executed. [1] | query findBookById { bookById(id: ?) { name } } |
|
graphql.operation.name |
string | The name of the operation being executed. | findBookById |
|
graphql.operation.type |
string | The type of the operation being executed. | query ; mutation ; subscription |
[1]: The value may be sanitized to exclude sensitive information.
graphql.operation.type
has the following list of well-known values. If one of them applies, then the respective value MUST be used; otherwise, a custom value MAY be used.
Value | Description | Stability |
---|---|---|
mutation |
GraphQL mutation | |
query |
GraphQL query | |
subscription |
GraphQL subscription |