Commit Graph

20 Commits

Author SHA1 Message Date
Brian Clozel
c55de8d091 Record response errors as events in Request Observations
Prior to this commit, GraphQL Request Observations would not record
errors as Observation errors, because with GraphQL errors can partially
affect the response and there can be multiple. Instead, an invalid
request (for example) would lead to a `"graphql.outcome", "REQUEST_ERROR"`
low cardinality KeyValue. In this case, developers would not know what
type of error occured nor if there were multiple.

This commit records all errors listed in the GraphQL as
Observation.Event on the request Observation. Such events are usually
handled by the tracing handler and are recorded as span annotations for
traces. Other `ObservationHandler` annotations can leverage events in a
different fashion.

Closes gh-859
2024-02-14 14:06:21 +01:00
rstoyanchev
d836f6879e Add documentation for federation support
Closes gh-864
2024-02-06 20:46:59 +00:00
rstoyanchev
87aa98b1d8 Update docs for synchronous GraphQlClient
Closes gh-771
2024-01-31 18:43:34 +00:00
Nils Hartmann
b37a06bf59 ExecutionGraphQlService instead of GraphqlService
See gh-877
2024-01-26 09:59:53 +00:00
rstoyanchev
b326771f9e Update section on code generation
Closes gh-847
2023-12-07 10:16:40 +00:00
rstoyanchev
779cc761ba Add reference docs section on codegen
Closes gh-847
2023-11-20 21:37:57 +00:00
Nils Hartmann
80b1c27149 Use ScrollPosition.offset() to get initial scroll position 2023-10-18 16:31:50 +01:00
Simon Verhoeven
e48004f0bf doc: fix method name 2023-09-18 13:09:55 +01:00
Brian Clozel
1032f99b6d Polish
See gh-759
2023-08-21 17:43:40 +02:00
roksui
8038be2796 Change WebGraphQlServiceTester to WebGraphQlTester
Closes gh-759
2023-08-21 17:09:01 +02:00
Rob Winch
29fb3293f2 Fix include-code macro 2023-08-04 15:38:28 +01:00
Rob Winch
9a4b72935d Convert to Asciidoctor Tabs 2023-08-04 15:38:28 +01:00
Rob Winch
327a3588bc remove h2 from index.adoc 2023-08-04 15:38:28 +01:00
Rob Winch
d485fdf85b No warnings 2023-08-04 15:38:28 +01:00
Rob Winch
6901f41c33 Fix cross references 2023-08-04 15:38:28 +01:00
Rob Winch
78508c4b18 Remove includes 2023-08-04 15:38:28 +01:00
Rob Winch
d4e75f1921 Generate a default navigation 2023-08-04 15:38:28 +01:00
Rob Winch
295e725985 Remove unnecessary asciidoc attributes 2023-08-04 15:38:28 +01:00
Rob Winch
d628d22b3f Insert explicit ids for headers 2023-08-04 15:38:28 +01:00
Rob Winch
49446b7171 Migrate Structure 2023-08-04 15:38:28 +01:00