Aptos开发者文档
  • Aptos 开发者文档
  • 开发环境准备
  • 开发者教程
    • 你的第一笔交易
    • 你的第一个 Move 模块
    • 第一个代币
    • 你的第一个 DApp
    • 第一个 NFT
  • 概念
    • 交易和状态
    • 帐户
    • 事件
    • 燃料和交易费用
    • 验证
    • 全节点
    • 验证节点
    • 节点网络和同步
    • 质押
    • 治理
  • Guides 指南
    • 交易的生命周期
    • 创建签名交易
    • 与 Aptos 区块链交互
    • 安装 Petra 扩展
    • 构建钱包扩展
    • 系统集成商指南
    • 基于本地测试网的开发流程
    • Move 教程
      • 在 Aptos 上使用 Move 语言开发
      • Move 包更新
      • Move 事务测试
  • 节点
    • 不同环境下的 Aptos 区块链部署
    • AIT-3
      • AIT-3的新功能
      • AIT-3的参与步骤
      • 节点要求
      • 节点活跃度标准
      • 链接到Aptos激励测试网
      • 激励测试网的附加文档
    • Validators
      • 在 AWS 上运行
      • 在 Azure 上运行
      • 在 GCP 上运行
      • 使用 Docker
      • 使用 Aptos-core 源代码
    • FullNode for Devnet
      • 用Aptos源或Docker来搭建全节点
      • 通过新版本来更新全节点
      • 全节点的网络身份
      • 全节点设置故障排除
      • 在 CGP 上运行全节点
    • 本地测试网
      • 用 CLI 运行本地测试网
      • 用验证器运行本地测试网
    • 节点健康检测器
    • Aptos 节点健康检查器
  • SDKs
    • Python SDK
    • Typescript
      • Typescript SDK
      • Typescript SDK 概览
    • Rust SDK
  • Aptos CLI
    • 安装 Aptos CLI
    • 使用 Aptos CLI
  • Telemetry
    • Telemetry 遥测
  • Aptos White Paper
  • Glossary 术语表
    • Glossary 词汇表
Powered by GitBook
On this page
  1. 节点
  2. AIT-3

节点活跃度标准

Previous节点要求Next链接到Aptos激励测试网

Last updated 2 years ago

当您参加时,您的验证器节点必须在被选中参与测试网后的24小时内通过活跃度检查,并以常规节奏进行。这是为了确保您的验证器节点有助于整个网络的健康,并且您有资格获得激励测试网奖励。

本文档描述了如何在激励测试网中验证已部署的验证器节点的状态以满足标准。

将使用链上和链外数据评估验证器节点的活跃度。链上数据将直接从与链同步的节点提取,链下数据将通过遥测发送。此类数据包括:

  • 每小时至少有一个拟定区块。这将用于确定节点长时间的可用性。

  • 节点推送遥测数据,包括以下指标

    • 不断增加的节点同步版本,以及来自区块链最高状态的合理增量

    • Aptos实验室的验证器也会参与

验证节点活跃度

本地

如果您是节点操作员,那么您可以使用多种工具(由Aptos团队和社区提供)在本地验证自己节点的状态。该本地状态将作为整体节点健康的良好代理,从网络层面上看,并由Aptos实验室运行的远程分析系统报告。

  • 在本地,验证节点状态的最佳方法是与节点进行交互。您可以通过运行curl命令来监视本地度量端点,并观察各种关键度量。遵循中详细描述的步骤。

💡 提示

当您为激励测试网注册验证器节点时,将提示您执行此检查。

  • 要使您的验证器节点更具可观察性,请安装监控工具,以获取本地节点的指标:

    • 对于基于Kubernetes部署的节点,请安装监控Helm图().

    • 在本地,您可以直接运行Prometheus和Grafana。可以在此处找到利用这些指标的仪表板:().

上述两种监控方法依赖于节点报告的Prometheus指标。特别重要的是,以下指标与上述活力成功标准直接相关:

  • aptos_consensus_proposals_count

  • aptos_state_sync_version{type="synced"}

  • aptos_connections

远程

向Aptos团队发送链下活跃度度指标进行验证,telemetry必要的。通过检查验证节点上的DEBUG日志,您可以查看每个telemetry调用的确切内容。如果您的节点使用默认配置,但未显式禁用telemetry,并且具有HTTPS出口访问internet,则它将向Aptos实验室报告各种关键指标,例如当前同步版本和连接到节点的对等方。

Aptos实验室还将观察链上事件,如活跃度标准中定义的每小时提案。

Aptos实验室自己的分析系统将汇总所有链下telemetry数据和所有链上参与事件,以计算每个节点的健康状况。节点健康状况将显示在社区平台站点上,以及每个测试网的独立验证器排行榜上。

故障排除

  • 节点设置,例如,如果你选择的是源代码、Docker或Terraform(以及源代码版本,例如图像标记或分支)运行节点。

  • 描述您面临的问题以及这些问题发生的时间。

  • 重要:节点的日志(尽可能追溯)。没有详细的日志,我们不太可能排查该问题。

  • 我们还可能要求您为节点启用DEBUG日志。如果是这种情况,可以通过添加以下内容来更新节点配置文件(例如,validator.yaml):

 logger:
   level: DEBUG
  • 还请包括您认为可能有用的任何其他信息,并且尝试重新启动验证器是否有帮助。

在远程,Aptos团队可以通过验证节点的状态。

如果您的验证器节点面临持久性问题,例如,无法提案或无法同步,请在Github提出问题()并提供以下内容:

Aptos激励测试网
验证初始同步
https://github.com/aptos-labs/aptos-core/tree/main/terraform/helm/monitoring
https://github.com/aptos-labs/aptos-core/tree/main/dashboards
Telemetry
https://github.com/aptos-labs/aptos-ait2/issues