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
>>> 
> 

Reply via email to