Skip to content

Acts as a proxy for forwarding and aggregating data en route to Stroom

License

Notifications You must be signed in to change notification settings

gchq/stroom-proxy

Repository files navigation

Stroom Proxy

Stroom Proxy is typically used as a proxy for Stroom allowing systems to forward events or bundles of events to Stroom Proxy where they will be aggregated and forwarded on to Stroom. It has the following features:

  • Accepts events POSTed to it.
  • Local (transient or permanent) storage of events.
  • Aggregation of received events into larger bundles.
  • Forwarding of event bundles to Stroom or another Stroom Proxy.

Stroom Proxy is flexible and can be configured to operate in a number of different modes depending on the requirements. While Stroom can accept events directly, fronting it with Stroom Proxy provides a degree of separation between the client system and Stroom allowing Stroom to be taken offline without affecting the service of client systems. In such a set up multiple load balanced instances of Stroom Proxy can be used to provide resilience.

The install guide is in the main Stroom documentation.