#individual #validation #sovereign #blockchain #cluster #monitor #living

app miraland-watchtower

为居住在Mirascape Horizon的独立主权个体设计的区块链

10 个版本 (稳定)

1.18.3 2024年2月29日
1.18.2 2023年12月14日
1.18.0 2023年11月27日
1.14.17 2023年8月31日
1.14.17-rc52023年5月13日

#1553 in 魔法豆

Download history 1/week @ 2024-06-02 36/week @ 2024-06-30 56/week @ 2024-07-28

89 每月下载量

Apache-2.0

1.5MB
28K SLoC

miraland-watchtower 程序用于监控集群的健康状况。它通过 RPC API 定期轮询集群,以确认交易计数正在增加,有新的块哈希可用,且没有验证者违约。结果以 InfluxDB 指标的形式报告,可选地,在健康状态不正常时推送通知。

如果您只关心特定验证者的健康状态,可以使用 --validator-identity 命令行参数将故障通知限制只影响该验证者的问题。

如果您不希望收到重复的通知,例如如果您已经选择通过短信接收通知,则 --no-duplicate-notifications 命令行参数将抑制相同的故障通知。

指标

watchtower-sanity

在每次迭代中,此数据点将发出一个指示总体结果的布尔 ok 字段。

watchtower-sanity-failure

在失败时,此数据点包含以下字段中关于特定测试失败的详细信息

  • test:失败的健全性测试的名称
  • err:确切的健全性失败消息

依赖关系

~39–58MB
~1M SLoC