02 Sep 2024 02:22 PM - last edited on 04 Sep 2024 07:01 AM by MaciejNeumann
Hi,
We have a three node cluster with the following nodes:
dtnode01 10.0.0.101
dtnode02 10.0.0.102
dtnode03 10.0.0.103
In our dynakube xml file we have specified apiUrl to point to https://dtnode01/api.
However when dtnode01 is down during maintenance we observed that monitoring data is lost.
We would expect that the load balancing will kick off and data will be sent to dtnode02 and dtnode03.
Do we need to specify load balancing url for the API something like https://dtcluster/api in order to recover when first node https://dtnode01/api is down?
02 Sep 2024 03:20 PM
Hi @mkulov,
Do you use Environment Active Gates or do you use direct connection to the DT nodes?
Maybe you should use containerized Environment AG to proxy the data for the DT nodes.
I hope it helps.
Best regards,
Mizső
02 Sep 2024 03:45 PM
Hi @Mizső ,
we use the environment AG that is deployed by the operator.
How is this related to my question on setting the value for apiUrl and resolving the scenario when this node goes down?
02 Sep 2024 03:53 PM
Hi @mkulov,
Sorry I have not red your post carefully.
At my clients (where there are 3 or 5 cluster nodes) we use load balancing url in the custom resource yaml.
Best regards,
Mizső
03 Sep 2024 09:05 AM
Hi @Mizső ,
Thanks for getting back.
In such case I assume that the API will return the list of nodes which are part of the cluster.
So that the agents and AG will communicate with the provides cluster nodes and the monitoring traffic will not go to the load balancing url.
Is this correct assumption?
20 Sep 2024 01:47 PM
Hello @mkulov
Regards,
Peter