You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "Yury Gerzhedovich (Jira)" <ji...@apache.org> on 2023/01/24 15:33:00 UTC

[jira] [Updated] (IGNITE-18183) Rest endpoint for all node metrics

     [ https://issues.apache.org/jira/browse/IGNITE-18183?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Yury Gerzhedovich updated IGNITE-18183:
---------------------------------------
    Component/s:     (was: ignite-3)

> Rest endpoint for all node metrics
> ----------------------------------
>
>                 Key: IGNITE-18183
>                 URL: https://issues.apache.org/jira/browse/IGNITE-18183
>             Project: Ignite
>          Issue Type: Task
>          Components: rest
>            Reporter: Stepachev Maksim
>            Priority: Major
>              Labels: ignite-3, ignite-3-cli-tool
>
> *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.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)