Hello. You can query any metric value or system view content via control script [1], [2]
> control.sh --system-view nodes or [3] > control.sh —metric cluster.TotalBaselineNodes > control.sh —metric cluster.TotalServerNodes > control.sh —metric cluster.TotalClientNodes [1] https://ignite.apache.org/docs/latest/tools/control-script#metric-command [2] https://ignite.apache.org/docs/latest/tools/control-script#system-view-command [3] https://ignite.apache.org/docs/2.11.1/monitoring-metrics/new-metrics#cluster > 1 февр. 2023 г., в 13:28, Stephen Darlington > <[email protected]> написал(а): > > I’m not aware of any single command to do it, but there are a few options. > I’ll list a few as they’re all imperfect. > > There are some command-line JMX reader commands you could use to extract the > information from Ignite’s metrics. > > You could extract the information from the REST API. I needed to use the jq > command to parse it into just a count: > > http 'http://localhost:8080/ignite?cmd=top' | jq '[ .response[] ] | length' > > You could search the logs for “Topology snapshot” lines. > > There’s also ignitevisorcmd that you can script. > > Regards, > Stephen > >> On 1 Feb 2023, at 09:32, Surinder Mehra <[email protected]> wrote: >> >> Thanks, I am aware of it. But I needed this in a script. So either curl or >> control options would be good. >> >> On Wed, 1 Feb 2023, 14:51 Aleksandr Pakhomov, <[email protected] >> <mailto:[email protected]>> wrote: >>> Hi, >>> >>> Do you have a chance to use a java client? >>> >>> https://ignite.apache.org/docs/latest/thin-clients/java-thin-client >>> >>> It seems this could help >>> igniteClient.cluster().forServers().nodes().count(); >>> >>> Best regards, >>> Aleksandr >>> >>>> On 1 Feb 2023, at 10:21, Surinder Mehra <[email protected] >>>> <mailto:[email protected]>> wrote: >>>> >>>> Hi, >>>> I am trying to find a way to fetch the count of server nodes in ignite >>>> cluster but don't see any control script option or in Rest api. Could you >>>> please suggest if it is possible. Below link shows this is exposed as a >>>> cluster metric but not accessible through above two options. >>>> >>>> https://ignite.apache.org/docs/latest/monitoring-metrics/new-metrics#cluster >>>> >>>> Related stackoverflow post: >>>> https://stackoverflow.com/questions/75301565/ignite-cluster-size-using-control-script/ >>>> >>>> Regards, >>>> Surinder >>> >
