Sign inSign up

ethlocom/cloud-gateway

By ethlocom

•Updated 5 days ago

A reverse proxy built on Spring Cloud Gateway, offering full-content request/response logging.

Image
Web servers
Monitoring & observability
Web analytics
1

7.7K

ethlocom/cloud-gateway repository overview

⁠Cloud Gateway

Cloud Gateway is a robust reverse proxy and web server built on top of Spring Cloud Gateway. It is designed to provide comprehensive visibility into your traffic with full request and response logging (including body content) and seamless integration with monitoring tools like Grafana.

⁠Key Features

  • Spring Cloud Gateway Core: Leverages the stability and feature set of the Spring ecosystem.
  • Advanced Logging: Capable of logging full HTTP requests and responses, including headers and body payloads. Supports configurable logging providers such as local files and ClickHouse.
  • Traffic Monitoring: Ready-to-use integration with Grafana for real-time visualization of HTTP traffic.
  • Static Resource Serving: Supports serving static files with a layered file system approach, allowing for easy overrides and organized content delivery.
  • Custom Filters & Predicates: Includes built-in extensions for common needs:
    • Filters: CorrelationIdHeader, TemplateRedirect, InjectAccessTokenAuth, InjectBasicAuth.
    • Predicates: Negation predicates such as NotPath, NotMethod, NotHost, and NotExtension.
  • Production Ready: Configurable specifically for environments behind load balancers or WAFs (Native Forwarded headers strategy).

⁠License

This project is licensed under the Apache 2.0 License.

Tag summary

Content type

Image

Digest

sha256:47b876b41…

Size

163.8 MB

Last updated

5 days ago

docker pull ethlocom/cloud-gateway