API Gateway
Functionality
Overview
API Gateway is a reverse proxy component built with Spring Cloud Gateway. It routes requests to different backend microservices based on the request path.
README & Changelog
More details are in the Api Gateway 0.6.0 Readme and the Api Gateway 0.6.0 Changelog.
API
The API Gateway is exposed using a Service and an Ingress. It is meant to route API calls rather than having its own API.
Installation
The API Gateway is a standalone component that is not dependent on another component to start. Instead, all Governance layer components require the API Gateway.
Helm Charts
As part of the Governance Helm charts, the API Gateway can be installed following the guide Axual Streaming & Governance Installation.
Configuration
Helm configuration
All details of the Helm Chart configurations are in Api Gateway 0.6.0 Helm Readme
Logging
Change the logging configuration by following these steps.
Metrics
The API Gateway exposes the default Prometheus metrics via the Spring Boot Actuator, without additional custom metrics.
More info about Monitoring & Metrics here.