astroctl_clusters_progress_stream
astroctl clusters progress stream
Stream real-time cluster progress updates via WebSocket
Synopsis
Stream cluster progress updates via WebSocket with catch-up and real-time events.
This command establishes a WebSocket connection that:
- First sends current operation events for catch-up
- Then streams real-time events as they happen
For complete historical events from all operations, use 'astroctl clusters progress history'.
astroctl clusters progress stream [cluster-name] [flags]
Examples
# Stream real-time progress for a cluster (using positional argument)
astroctl clusters progress stream prod-cluster
# Stream progress for a cluster (using flag)
astroctl clusters progress stream --cluster-name prod-cluster
# Stream progress for a specific operation
astroctl clusters progress stream prod-cluster --operation-id op-123
# Stream progress with custom timeout (default: 5 minutes)
astroctl clusters progress stream prod-cluster --timeout 30
# Stream progress with timestamps in local timezone
astroctl clusters progress stream prod-cluster --local-time
# Stream progress for a specific operation (using flag)
astroctl clusters progress stream --cluster-name prod-cluster --operation-id op-123
# Enable debug mode to see raw WebSocket messages
astroctl clusters progress stream prod-cluster --debug
Options
--cluster-name string Cluster Name to stream progress for
--debug Enable debug mode to show raw WebSocket messages
-h, --help help for stream
--local-time Display timestamps in local timezone instead of UTC
--operation-id string Operation ID to stream progress for (optional)
--timeout int Connection timeout in minutes (default: 5, max: 60) (default 5)
Options inherited from parent commands
-o, --output string Output format (json|yaml) (default "yaml")
SEE ALSO
- astroctl clusters progress - Cluster progress and operations tracking