Skip to content

Dynamic Configuration Management ​

The rekuiper REST API supports dynamic runtime updates to global configurations without restarting the server daemon.

Reload Basic Configurations ​

Use this endpoint to update logging and time zone configurations dynamically:

http
PATCH http://localhost:9081/configs
Content-Type: application/json

Request payload:

json
{
  "debug": true,
  "consoleLog": true,
  "fileLog": true,
  "timezone": "UTC"
}

Supported Dynamically Reloadable Parameters ​

  • debug: Enables or disables debug-level logging.
  • consoleLog: Enables or disables stdout console logging.
  • fileLog: Enables or disables file-based logging.
  • timezone: Sets the system timezone for time calculations.

Shutdown rekuiper ​

Use this endpoint to stop the rekuiper server process gracefully:

http
POST http://localhost:9081/stop

Released under the Apache-2.0 / MIT License.