2026年10月19日周一

标签:监控

汇总与「监控」相关的文章,帮助你系统了解该主题。

uptime 数的是秒表不是钟表:Bitcoin Core 节点运行时长为何不会跳变
加密货币百科
uptime 数的是秒表不是钟表:Bitcoin Core 节点运行时长为何不会跳变

uptime RPC 返回的节点运行秒数,背后是单调时钟与进程起点两行实现。本文基于 Bitcoin Core 31.0 源码讲清这个数字从哪起算、系统时钟跳变会不会影响它、它与操作系统开机时长差在哪,以及监控里哪些解读方式会出错。

不打日志也能看 bitcoind 内部:USDT 探针与 eBPF 观测
加密货币百科
不打日志也能看 bitcoind 内部:USDT 探针与 eBPF 观测

比特币核心在源码里预埋了静态用户态探针(USDT),配合 eBPF 脚本可以在不改动、几乎不拖慢运行中节点的前提下统计内部事件。本文按 doc/tracing.md 讲清探针的工作位置、开启方式与适用边界。

warnings 从一句话变成一份清单:节点告警字段的数组化
加密货币百科
warnings 从一句话变成一份清单:节点告警字段的数组化

比特币核心 v28.0 起,getblockchaininfo、getnetworkinfo、getmininginfo 的 warnings 字段返回全部生效告警的数组,不再只挑一条。本文按发布说明与源码梳理数组化理由、-deprecatedrpc=warnings 临时退路的两个陷阱,以及脚本改造三原则。

getblockchaininfo怎样判断同步?
钱包与链上工具已审核
getblockchaininfo怎样判断同步?

Bitcoin Core getblockchaininfo集中返回blocks、headers、verificationprogress、initialblockdownload和修剪字段。本文给出节点健康判读与告警边界。

Beacon健康码怎样接入监控?
公链与 Layer2已审核
Beacon健康码怎样接入监控?

Beacon API节点健康端点用HTTP 200表示就绪,206覆盖同步中、执行层乐观或离线,503表示未初始化或其它问题。本文给出存活、就绪、负载均衡和告警分层方案。

Geth metrics怎么读才不误报?
钱包与链上工具已审核
Geth metrics怎么读才不误报?

Geth指标并非debug_metrics JSON-RPC方法,而是需显式启用的本地HTTP监控端点。本文区分meter、timer、counter与gauge,并给出版本化采集和告警原则。

监控工具怎么知道事件发生了:轮询与订阅推送的分工
钱包与链上工具
监控工具怎么知道事件发生了:轮询与订阅推送的分工

用同一监控场景对比两种链上数据获取方式:HTTP 轮询反复询问最新状态,WebSocket 的 eth_subscribe 注册后由节点推送 newHeads、logs 等通知;讲清断线必须重新订阅、重组会回撤已推事件这两个易错点。

validator liveness为false就是离线吗?
公链与 Layer2已审核
validator liveness为false就是离线吗?

Beacon validator liveness返回的是某个Beacon节点在指定epoch是否观察到验证者活动。false可能来自节点刚启动、网络分区或观测窗口不足。本文提供批量查询、多节点复核、职责完成和链上收录组成的告警证据矩阵。

eth_syncing为false就健康吗?
公链与 Layer2已审核
eth_syncing为false就健康吗?

eth_syncing 返回 false 只表示客户端未报告同步过程,不足以证明链头、Peer、网络和业务RPC都正常。本文给出一套分层健康探针与故障归因方法。