Get desktop application:
View/edit binary Protocol Buffers messages
PublishGraphQLMetrics publishes the GraphQL metrics to the metrics service
(message has no fields)
(message has no fields)
Used in:
Path is the path to the field in the request document but without the root type query, mutation, or subscription
TypeName is the enclosing type name of the argument
Count is the number of times the argument is used. Useful for batching at client side.
NamedType is the underlying type of the argument
Used in:
Name is the GraphQL client name obtained from the request header
Version is the GraphQL client version obtained from the request header
Used in:
Path is the path to the field in the request document but without the root type query, mutation, or subscription
TypeName is the enclosing type name of the argument
Count is the number of times the argument is used. Useful for batching at client side.
NamedType is the underlying type of the input field
EnumValues is an empty list if the input field is not an enum, otherwise it contains the list of used enum values
Used in:
Hash is the hash of the request document and the operation name
Name is the operation name
Type is the operation type
Used in:
Used in:
FederatedGraphID and OrganizationID are transport over JWT
Used in:
Version is the schema version
Used in:
,RequestDocument is the fully normalized GraphQL request document
TypeFieldMetrics is the list of used fields in the request document
OperationInfo is the operation info
SchemaInfo is the schema info
ClientInfo is the client info
RequestInfo is the request info
Attributes is a map of attributes that can be used to filter the metrics
ArgumentMetrics is the list of used arguments in the request document
InputMetrics is the list of used input fields in the request document
Used in:
Used in:
Path is the path to the field in the request document but without the root type query, mutation, or subscription
TypeNames is the list of enclosing type names of the field
SubgraphIDs is the list of datasource IDs (e.g subgraph ID) that the field is used from
Count is the number of times the field is used. Useful for batching at client side.
NamedType is the underlying type of the field
IndirectInterfaceField is true if the field is an interface field that is used through an implementing type