2 ms·
> The stateless query engine layer is responsible for query planning, routing, sharding, schema management, node health monitoring, request parsing, validation,
by MuffinFlavored 3y ago
> The stateless query engine layer is responsible for query planning, routing, sharding, schema management, node health monitoring, request parsing, validation, and AuthN/AuthZ.
Why don't the nodes expose health checks and other software like Promteheus/Alertmanager check node health?
Similar question for AuthN/AuthZ
Obviously Uber knows more than I do... just curious if this design decision (probably just splitting hairs) makes the most sense
- supriyo-biswas 3y agoThis is an internal managed database service, so exposing Prometheus metrics still doesn’t solve the issue of reliability for the consumers of said service. Of course, the “query engine layer” probably has multiple components, and could have Prometheus running somewhere in the stack.