Route discovery service (RDS)

The route discovery service (RDS) API is an optional API that Envoy will call to dynamically fetch route configurations. A route configuration includes both HTTP header modifications, virtual hosts, and the individual route entries contained within each virtual host. Each HTTP connection manager filter can independently fetch its own route configuration via the API. Optionally, the virtual host discovery service can be used to fetch virtual hosts separately from the route configuration.


RDS has a statistics tree rooted at http.<stat_prefix>.rds.<route_config_name>.. Any : character in the route_config_name name gets replaced with _ in the stats tree.