telemetry:
instrumentation:
instruments:
supergraph:
acme.request.on_error:
value: unit
type: counter
unit: error
description: my description
condition:
not:
eq:
- 200
- response_status: code
acme.request.on_graphql_error:
value: event_unit
type: counter
unit: error
description: my description
condition:
eq:
- NOPE
- response_errors: "$.[0].extensions.code"
attributes:
response_errors:
response_errors: "$.*"
acme.request.on_graphql_data:
value:
response_data: "$.price"
type: counter
unit: "$"
description: my description
attributes:
response.data:
response_data: "$.*"
acme.query:
value: unit
type: counter
description: nb of queries
condition:
eq:
- query
- operation_kind: string
unit: query
attributes:
query:
query: string