Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dorguai.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

The dashboard is the main landing page of the platform. It displays all ClusterPersona resources in a table with key status information at a glance.

Dashboard view

The cluster table shows:
ColumnDescription
NameCluster name (clickable — navigates to detail view)
EnvironmentEnvironment tag from spec.environment (e.g., production, staging)
StatusPhase badge with color coding
NodesTotal node count
DescriptionTruncated cluster description

Status badges

Clusters display a color-coded status badge based on their phase:
PhaseColorMeaning
ReadyGreenAll nodes healthy, discovery complete
PendingBlueInitial discovery in progress
DegradedYellowSome nodes not ready
FailedRedDiscovery failed
UnknownGrayStatus not yet determined
Click any cluster row to navigate to the cluster detail view for that cluster.

Data fetching

The dashboard uses React Query to fetch cluster data:
  • Stale time: 10 seconds — data is considered fresh for 10s before refetching
  • Background refetch: Disabled on window focus to avoid unnecessary API calls
  • Retry: 1 retry on failure
Data is also automatically refreshed when the WebSocket connection receives a cluster event. See real-time updates for details.

States

The dashboard handles three states:
StateDisplay
LoadingSkeleton placeholders in table rows
ErrorAlert banner with error message
Empty”No clusters found” message

Cluster detail

Detailed view of a single cluster

Real-time updates

How live updates work