工作区
| 工具 | 说明 |
|---|---|
ListWorkspaces | 列出当前账号可访问的工作区。 |
GetBitcoinMetrics | 获取 Bitcoin 价格、hashprice、全网算力和难度的当前快照。 |
QueryBitcoinMetrics | 按时间序列查询 Bitcoin 挖矿市场的历史指标。 |
矿场
| 工具 | 说明 |
|---|---|
ListFarms | 列出工作区内的矿场。 |
GetFarm | 按 ID 获取单个矿场。 |
ListAgents | 列出矿场内的 Agent。 |
GetAgent | 按 ID 获取单个 Agent。 |
QueryFarmMetrics | 矿场的分时段汇总指标。 |
QueryFarmMinerMetrics | 矿场当前的矿机分类数量、mining mode 和机型分布。 |
ListFarmRebootEvents | 矿场内检测到的重启事件。 |
矿机
| 工具 | 说明 |
|---|---|
ListMiners | 列出矿场内的矿机。 |
GetMiner | 按 ID 获取单台矿机。 |
ListMinerTasks | 单台矿机的 Task 执行记录。 |
ListMinerRebootTasks | 单台矿机的重启 Task 记录。 |
QueryMinerMetrics | 单台矿机的分时段性能指标。 |
ListMinerRebootEvents | 单台矿机的重启事件。 |
搜索
| 工具 | 说明 |
|---|---|
SearchMiners | 按条件搜索矿场内的矿机。 |
SearchTaskBatches | 按条件搜索矿场内的 Task Batch。 |
Task
| 工具 | 说明 |
|---|---|
ListTaskBatches | 列出矿场内的 Task Batch。 |
GetTaskBatch | 按 ID 获取单个 Task Batch。 |
ListTaskBatchTasks | 列出 Task Batch 中的各个 Task。 |
创建 task batch
本节中的每个工具都会创建 Task Batch,并向矿机或 Agent 下发操作。执行前请确认目标和参数。
CreateRecordDeleteTaskBatch 会删除矿机记录,且无法撤销。| 工具 | 说明 |
|---|---|
CreateRebootTaskBatch | 重启指定矿机。 |
CreateFirmwareUpdateTaskBatch | 更新指定矿机的固件。 |
CreatePoolLockTaskBatch | 锁定或解锁指定矿机的矿池配置。 |
CreateMiningModeUpdateTaskBatch | 更新指定矿机的 mining mode。 |
CreateLightUpdateTaskBatch | 切换指定矿机的指示灯。 |
CreateLogGetTaskBatch | 收集指定矿机的诊断日志。 |
CreateTagsUpdateTaskBatch | 添加或移除指定矿机的标签。 |
CreateRackUpdateTaskBatch | 更新指定矿机的机架位置。 |
CreateRecordDeleteTaskBatch | 从矿场中永久删除指定矿机的记录。 |
CreateAgentScanTaskBatch | 在矿场的 Agent 上触发矿机发现扫描。 |
CreateAgentIpDiagnosisTaskBatch | 在矿场的 Agent 上运行 IP 连通性诊断。 |
CreateAgentSelfUpdateTaskBatch | 触发矿场内 Agent 的自更新。 |