I started the setup with multiple ETCD and meta nodes (see this PR). the Node Count
does not list all the node. It omits the ETCD and the meta nodes. Is this on purpose? Could we change this please?
Screenshot from Grafana. I started a new cluster using the multi-node setup at 14:40.
Node Count
should list all nodes in the cluster.
Will #5943 modify
ClusterManager
to trackMetaNode
?
I don't think that that is in the scope. Maybe we should keep this as its own backlog item. What do you think?
Ok. As long as each meta node can be notified of other meta nodes' existence, we can track MetaNode
in Grafana
. But for third-party dependencies such as etcd, I don't think it's the developer dashboard's job to track them, because:
Third party nodes are not included. We only count RisingWave components here.
Meta counts as third party? Is this dashboard only about "kernel"? Should we not also keep track of meta nodes? They are vital for our service.
Third party nodes are not included. We only count RisingWave components here.
Meta counts as third party? Is this dashboard only about "kernel"? Should we not also keep track of meta nodes? They are vital for our service.
Meta should need to be taken into account, ETCD does not. I believe after HA Meta we should track meta nodes as well in the dashboard. All meta nodes should be queryable from any meta nodes and managed by ClusterManager
. I think this should be naturally supported in HA Meta.
Meta should need to be taken into account, ETCD does not.
The kernel includes compute/compactor/meta/frontend nodes.
I believe after HA Meta we should track meta nodes as well in the dashboard. All meta nodes should be queryable from any meta nodes and managed by ClusterManager. I think this should be naturally supported in HA Meta.
This is what I mean by
As long as each meta node can be notified of other meta nodes' existence, we can track MetaNode in Grafana.