strawberry.extensions.tracing.OpenTelemetryExtension
Constructor:
Signature:
execution_context: ExecutionContext | None = None,
arg_filter: ArgFilter | None = None,
Parameters:
-
- Type
-
ExecutionContext | None
- Default
-
None
-
- Type
-
ArgFilter | None
- Default
-
None
Methods:
-
on_operation
Signature:
def on_operation(self) -> Generator[None, None, None]:
-
on_validate
Signature:
def on_validate(self) -> Generator[None, None, None]:
-
on_parse
Signature:
def on_parse(self) -> Generator[None, None, None]:
-
filter_resolver_args
Signature:
def filter_resolver_args(self, args: Dict[str, Any], info: GraphQLResolveInfo) -> Dict[str, Any]:
-
convert_dict_to_allowed_types
Signature:
def convert_dict_to_allowed_types(self, value: dict) -> str:
-
convert_to_allowed_types
Signature:
def convert_to_allowed_types(self, value: Any) -> Any:
-
convert_set_to_allowed_types
Signature:
def convert_set_to_allowed_types(self, value: Set | FrozenSet) -> str:
-
convert_list_or_tuple_to_allowed_types
Signature:
def convert_list_or_tuple_to_allowed_types(self, value: Iterable) -> str:
-
add_tags
Signature:
def add_tags(self, span: Span, info: GraphQLResolveInfo, kwargs: Any) -> None:
-
resolve
Signature:
info: GraphQLResolveInfo,
Attributes:
-