Engine Requests to Control Hub
Engines send requests to Control Hub in the following areas:
- Connections
- When you start a job for a pipeline that uses a connection, the engine requests the connection properties from Control Hub.
- Jobs
- Every minute, an engine sends a heartbeat, the last-saved offsets, and the status of all running pipelines to Control Hub so that Control Hub can manage job execution.
- Messaging queue
- When an engine starts up, it sends the engine version and URL to the messaging queue.
- Metrics
- Every minute, an engine sends metrics for running pipelines to Control Hub.
- Tunneling
- When WebSocket tunneling for UI communication is enabled for your organization, an engine establishes a WebSocket tunnel with Control Hub when the engine starts up. Control Hub serves as the WebSocket server, and acts as an intermediary between the engine and the web browser.