13. Controlling features with Data Flow server

Data Flow server offers specific set of features that can be enabled/disabled when launching. These features include all the lifecycle operations, REST endpoints (server, client implementations including Shell and the UI) for:

  1. Streams
  2. Tasks
  3. Analytics

One can enable, disable these features by setting the following boolean properties when launching the Data Flow server:

By default, all the features are enabled. Note: Since analytics feature is enabled by default, the Data Flow server is expected to have a valid Redis store available as analytic repository. This also means that the Data Flow server’s health depends on the redis store availability as well. Hence it is recommended to disable the analytics feature (using the property mentioned above) if redis store is not available.

The REST endpoint /features provides information on the features enabled/disabled.