router
router copied to clipboard
A configurable, high-performance routing runtime for Apollo Federation 🚀
Given the examples are in the same workspace, the examples [Cargo.toml files depend on the router by path](https://github.com/apollographql/router/blob/d0a02525c670e4317586100a31fdbdcd95c6ef07/examples/hello-world/Cargo.toml#L9). We should either add a comment in the example tomls or in...
if you try to set the `subgraph.listen` configuration option to `[::1]:4000`, the router attempts to interpret the address as an array and fails to start up. it works fine if...
Maybe an is_enabled() method with a default set to true on the `Plugin` trait ?
reported by @BoD with the latest version of the [supergraph demo with defer](https://github.com/apollographql/supergraph-demo-fed2/pull/212), I’ve added an artificial 4s delay in the Inventory subgraph responses. Then making a query like this:...
The [configuration structure file](https://github.com/apollographql/router/blob/main/apollo-router/src/configuration/mod.rs) is getting big, it would be nice if we could split it.
I integrated datadog in the apollo-router, after integration I did the load test(400rps), and I started getting following errors: `ERROR apollo_router::plugins::telemetry: OpenTelemetry trace error occurred: cannot send span to the...
It would be helpful to provide access to ENV variables to rhai scripts.
FTV1 traces are heavy, and we should therefore only send them if they look interesting. They are already filtered on the server side, but it is a wast of bandwidth...
FTV1 is a paid feature, and we are will waste bandwidth by sending them for free tier users. More info here: https://github.com/apollographql/router/pull/1514#issuecomment-1226415941
Setting the log level for the router also sets the level at which spans are generated. It's debatable if we should allow these to be set independently.