Observability & Logs
Hubfly space provides real-time observability across all running container workloads, including live stdout/stderr log streaming, health check probe histories, resource utilization graphs, and proxy request access logs.
1. Live Log Streaming
Container console output (stdout and stderr) is captured continuously by the Hubcell runtime engine and streamed directly to the Dashboard or CLI:
- Dashboard Log Viewer: Filter logs by keyword, regex pattern, timestamp range, or severity (info, warn, error).
- CLI Log Streaming: Run
hubfly logs --follow <containerId>to stream logs directly to your local terminal. - Anonymization & Security: Environment secret values defined in your container settings are masked automatically in log streams.
2. Health Checks & Readiness Probes
Hubfly space evaluates health check probes defined in your ComposeSpec or Dockerfile:
| Probe Type | Execution Method | Description |
|---|---|---|
HTTP Probe | GET /health | Expects a 2xx or 3xx HTTP response code. |
Command Probe | CMD ["pg_isready"] | Executes command inside container. Expects exit code 0. |
TCP Probe | TCP :5432 | Validates socket connection open on port. |
3. Resource Metrics & Utilization
View real-time and historical graphs for:
- vCPU Usage: Percentage of allocated vCPU used over time.
- RAM Memory: Memory footprint vs allocated megabytes (RAM limit).
- Disk & Volume I/O: Read/write throughput and capacity utilization.
- Network Bandwidth: Inbound and outbound network traffic volume.
CLI Diagnostics
Use
hubfly exec <containerId> -- sh to launch an interactive debugging shell session inside a running container, or hubfly tunnels open for secure direct database access.