Details
-
Task
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
Docs Required, Release Notes Required
Description
The problem:
The ignite 3 rest of clusters will usually be hided behind a load balancer, as result we aren't able to get a particular node metrics. In this task is required to develop an endpoint at your discretion that will extract metrics from all nodes by one call.
Possible path at your wish:
- /all-nodes/metrics
- /node/all/metrics - query all nodes (like all-nodes above)
- /node/12345678-1234-1234-1234-12345678/metrics - query that particular node even if we happen to connect to a different one{}
- /node/local/metrics - query the node we connected to
Please look at these examples of other databases:
- https://www.elastic.co/guide/en/elasticsearch/reference/current/cluster-nodes-stats.html
- https://docs.spring.io/spring-boot/docs/current/actuator-api/htmlsingle/#metrics
- https://micronaut-projects.github.io/micronaut-micrometer/latest/guide/
- Etc.
It would be good if we could add filters to get specific sets of metrics.