本页介绍了如何使用控制台或 API 调用查看 Blockchain Node Engine 节点的详细信息。
使用控制台
如需在界面中查看节点的详细信息,请执行以下操作:
在 Google Cloud 控制台中,前往 Blockchain Node Engine 页面。
点击某个节点名称。系统随即会显示节点详情页面。
默认情况下,系统会显示节点列表页面。
查看节点详情
节点详情页面会显示所选节点的详细信息。
您可以在该页面上执行以下操作:
- 打开 API 和服务凭据页面。
- 将内容复制到剪贴板。
- 打开 Metrics Explorer 页面。
类别 | 说明 |
---|---|
节点信息 |
|
端点 | 列出您在创建区块链节点时创建的端点的端点网址。必须提供端点网址,才能 使用区块链节点。 |
API 密钥 | 提供指向您在 创建 API 密钥中创建的 API 密钥的“API 密钥”页面的链接。您需要 API 密钥才能 使用区块链节点。 |
位置 | 您在 创建区块链节点中选择的地理位置。 |
指标 | 使用 Metrics Explorer 查看有关区块链节点运行状况的指标。 |
使用 API
如需使用 ListBlockchainNodes 列出与区块链节点相关的详细信息,请发送以下请求:
curl \
-H "Authorization: Bearer $(gcloud auth print-access-token)" \
-H "Content-Type: application/json" \
https://blockchainnodeengine.googleapis.com/v1/projects/PROJECT_ID/\
locations/LOCATION/blockchainNodes/NODE_NAME
其中:
- PROJECT_ID 是您的 Google Cloud 项目 ID。
例如
my-project-id
- LOCATION 是您在创建区块链节点中选择的位置。例如
us-central1
。 - NODE_NAME 是您在创建区块链节点中创建的节点的名称。
例如
my-node
。
如果节点已创建,您将看到如下所示的以太坊为例的响应:
{
"name": "projects/my-project-id/locations/us-central1/blockchainNodes/my-node",
"createTime": "2023-04-21T19:26:16.293078Z",
"updateTime": "2023-04-21T19:57:36.769661Z",
"labels": {
"my-label-key": "my-label-value"
},
"blockchainType": "ETHEREUM",
"connectionInfo": {
"ipInfo": {
"rpcIpv4Address": "203.0.113.1"
},
"endpointInfo": {
"jsonRpcApiEndpoint": "json-rpc.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com",
"websocketsApiEndpoint": "ws.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com"
}
},
"ethereumDetails": {
"network": "MAINNET",
"nodeType": "FULL",
"executionClient": "GETH",
"consensusClient": "LIGHTHOUSE",
"apiEnableAdmin": false,
"apiEnableDebug": false,
"additionalEndpoints": {
"beaconApiEndpoint": "beacon.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com",
"beaconPrometheusMetricsApiEndpoint": "bc-mc.2g7qvv04aisoq4jhnqqgw8zy0.blockchainnodeengine.com"
}
},
"state": "RUNNING"
}
如果您在发送用于创建节点的命令后立即发送上述命令,则 state
的值将为 CREATING
。您可以使用该网址设置基础架构;不过,在状态更改为 RUNNING
之前,该节点将无法使用。
记下响应中的端点网址,以便在使用区块链节点中使用。
节点状态
根据节点的生命周期,节点实例将具有不同的状态。
州 | 说明 |
---|---|
正在创建 | 此状态表示节点实例正在创建过程中,因此无法使用。端点虽然会显示,但无法访问。此阶段最长持续 45 分钟。 |
正在运行 |
此状态表示可以访问该节点。请注意,在初始创建后,节点需要与区块链进行同步。同步完成之前,您执行的各种 RPC 调用可能会获得不完整的结果。 503 错误。然后,Bor 还需要大约 5 小时才能同步。如需检查同步状态,请调用 eth_syncing。
503 错误。
|
DELETING | 此状态表示节点正在删除过程中,因此无法使用。此过程最多可能需要 30 分钟。 |
错误 | 此状态表示发生了意外错误。请删除该节点,然后重试。如果问题仍然存在,请与支持团队联系。 |