MDK Logo

Operations centre

Bitcoin mining operations monitoring and management components

Operations centre components

Domain-specific components for Bitcoin mining operations monitoring and management.

Alerts and monitoring

ComponentDescription
ActiveIncidentsCardDashboard card showing current alerts and incidents
AlarmRowIndividual alarm display with severity and status icon
AlarmContentsContainer for alarm list with empty state

Containers

ComponentDescription
DeviceExplorerHierarchical view of containers, racks, and miners
ContainerControlsBoxBatch container operations panel
TanksBoxImmersion tank status display
SupplyLiquidBoxCooling liquid supply monitoring
MinersSummaryBoxContainer miner summary widget

Miner details

ComponentDescription
MinerInfoCardDetailed miner status and statistics
MinerChipsCardASIC chip temperature and health display
MinerControlsCardMiner power mode and restart controls
MinerPowerModeSelectionButtonsPower mode selector grouped by miner model
MinersActivityChartMiner uptime and activity visualization
SingleStatCardSingle metric display card
SecondaryStatCardSecondary metric with comparison
StatsGroupCardGrouped statistics display

Operations charts

ComponentDescription
WidgetTopRowDashboard header with key metrics
ChartWrapperChart container with title and controls
LineChartCardCard containing a line chart with stats
TimelineChartTime-based event visualization
HashRateLineChartHashrate over time visualization
ConsumptionLineChartPower consumption trend chart
PowerModeTimelineChartPower mode changes over time
ContainerChartsContainer-level chart dashboard

Pool management

ComponentDescription
PoolDetailsCardMining pool configuration display
PoolDetailsPopoverPool info in hover popover
PoolManagerDashboardPool configuration management UI

Data export

ComponentDescription
StatsExportExport statistics to CSV/Excel

Next steps

  • @mdk/core components: Base components used by Operations centre (Cards, Charts, Tables)
  • Settings: Administrative settings UI for feature flags, user management, and configuration
  • Hooks: React hooks for real-time monitoring data

On this page