xDS Explorer provides a RESTful interface for viewing the current state of resources that are discovered by an Envoy management server and exposed via its Aggregated Discovery Service (ADS).

Since ADS is only available via gRPC, it is unavailable client-side via web browsers for two reasons:

  1. A gRPC connection must be established with the Envoy management server with a DiscoveryRequest.
  2. The DiscoveryResponse returned in a gRPC connection stream is a protobuf message that must be marshaled into JSON.

This service simply establishes the gRPC connection, creates the DiscoveryRequest with the given inputs, and returns the DiscoveryResponse as JSON.

Built With

Share this project:

Updates