349 个稳定版本

1.18.22 2024 年 8 月 9 日
1.18.20 2024 年 7 月 25 日
1.18.9 2024 年 3 月 29 日
1.17.13 2023 年 12 月 21 日
0.22.1 2019 年 12 月 25 日

#482神奇豆

Download history · Rust 包仓库 6/week @ 2024-04-15 · Rust 包仓库 180/week @ 2024-04-22 · Rust 包仓库 33/week @ 2024-04-29 · Rust 包仓库 78/week @ 2024-05-06 · Rust 包仓库 351/week @ 2024-05-13 · Rust 包仓库 48/week @ 2024-05-20 · Rust 包仓库 136/week @ 2024-05-27 · Rust 包仓库 136/week @ 2024-06-03 · Rust 包仓库 21/week @ 2024-06-10 · Rust 包仓库 193/week @ 2024-06-17 · Rust 包仓库 8/week @ 2024-07-01 · Rust 包仓库 122/week @ 2024-07-08 · Rust 包仓库 2/week @ 2024-07-15 · Rust 包仓库 137/week @ 2024-07-22 · Rust 包仓库 372/week @ 2024-07-29 · Rust 包仓库

每月 633 次下载

Apache-2.0

32KB
398

《solana-watchtower》程序用于监控集群的健康状况。它通过 RPC API 定期轮询集群,以确认交易计数是否在增加,是否有新的 blockhash 可用,以及没有验证者逾期。结果以 InfluxDB 指标的形式报告,在出现不正常情况时可选推送通知。

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

如果您不希望接收重复的通知,例如如果您选择通过短信接收通知,则 --no-duplicate-notifications 命令行参数将抑制重复的失败通知。

指标

watchtower-sanity

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

watchtower-sanity-failure

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

  • test:失败的sanity测试的名称
  • err:精确的sanity失败消息

依赖关系

~41–57MB
~1M SLoC