Re: Get TotalServerNodes using controlscript/Rest Api

2023-02-01 Thread Surinder Mehra
You amazed me sir. Thanks a lot, I will update the linked thread on stackoverflow. Command looks like below now kubectl --kubeconfig config.conf exec -n {client_name} -- /opt/ignite/apache-ignite/bin/./control.sh --metric cluster.TotalServerNodes | grep -v "metric" | grep cluster.TotalServerN

Re: Get TotalServerNodes using controlscript/Rest Api

2023-02-01 Thread Stephen Darlington
Cool. You learn something new every day! > On 1 Feb 2023, at 10:55, Николай Ижиков wrote: > > 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 >

Re: Get TotalServerNodes using controlscript/Rest Api

2023-02-01 Thread Николай Ижиков
> There’s also ignitevisorcmd that you can script. Visor was removed from Apache Ignite master. Please, don't rely on visor. > 1 февр. 2023 г., в 13:55, Николай Ижиков написал(а): > > Hello. > > You can query any metric value or system view content via control script [1], > [2] > > > contro

Re: Get TotalServerNodes using controlscript/Rest Api

2023-02-01 Thread Николай Ижиков
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.apach

Re: Get TotalServerNodes using controlscript/Rest Api

2023-02-01 Thread Stephen Darlington
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 u

Re: Get TotalServerNodes using controlscript/Rest Api

2023-02-01 Thread Surinder Mehra
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, 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

Re: Get TotalServerNodes using controlscript/Rest Api

2023-02-01 Thread Aleksandr Pakhomov
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 >

Get TotalServerNodes using controlscript/Rest Api

2023-01-31 Thread Surinder Mehra
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.a