16 Sep 2025 08:42 AM - edited 16 Sep 2025 09:03 AM
Hello
Here is our architecture : we installed activegate in Autoscaling group (ASG) and oneagents. The last discovered the activegate endpoints during the installation concerning its Network Zone, If the Activegate EC2 is destroyed for x reason, the new EC2 instantiates by ASG is not discovered by the current oneagents. I guessed the endpoint activegate update was automatically. I'm wrong ?
thanks in advance
16 Sep 2025 09:01 AM
Hi there,
OneAgent contain a routing table (internally). During installation they get this from the installation package.
Afterwards (assuming there is only ActiveGate connection), they pull the new routing information from this ActiveGate.
So if an ActiveGate fails, it cannot update this table anymore. Therefore it is recommended (if High Availability is needed), you make the ActiveGates redundant.
Dynatrace works with a "pull mechanism". That means that hey agent pull their information from the ActiveGate, it's never a push down.
KR.
Michiel
16 Sep 2025 09:05 AM
If I understand well, It is necessary to have always one known Activegate in the table to add a new one automatically ?
16 Sep 2025 09:30 AM
Yes, because otherwise you disable communications without offering a new way of communicating.
Plain simple: the OneAgent have no idea where to look anymore.
16 Sep 2025 10:02 AM
it is strange that the mechanism discovery during the installation is not used always during the oneagent lifecycle
16 Sep 2025 10:12 AM
During installation, the routing information is stored within the package. This includes either the ActiveGate URL/IP or the cluster IP, which enables communication. In addition, the package is also configured with any other available communication schema (such as cluster IPs and DNS) at the time of installation.
If the ActiveGate is removed, and direct communication is disabled, communication is no longer possible. Therefore, in my opinion, this behavior is expected and not unusual.