PD如何检测节点健康度

PD对offline store的打分标准是怎样的呢?

那这几个状态是如何判断的呢?比如如何检测某个实例从在线变成离线?

不太理解你的意思,通过 pd-ctl store 可以判断 tikv 节点的状态,member 可以判断 pd 节点的状态,tidb 节点是无状态的,需要监控器是否存活,可以通过监控和 altermanager 进行告警提醒。

那具体实现中是如何检测的呢?比如检测heartbeat或者网络延迟之类

例如balance leader的时候是检测store的可用空间然后打分。那么检测健康度时是否也有类似的机制?

Offline store 打分值得是什么。。。没理解。如果是 Offline 节点,region 和 leader 都会主键调度出该节点。

例如这里介绍的balance leader时的打分机制。类似的,offline节点是如何检测出来的呢

pd 和 tikv 会有 heartbeat 回传的信息中会有节点的状态信息;

状态信息里具体包括哪些呢?

666,可以继续看,pd 章节有些许介绍