13 Apr 2023 11:39 PM - last edited on 17 Apr 2023 09:54 AM by MaciejNeumann
Hello, we are facing a new implementation of Dynatrace and we have plenty of infrastructure to be monitored (virtual and physical hosts, load balancers, network devices, storage appliances, mid-range servers i Series, etc...).
All of this is distributed across 3 separate datacenters (1 in cloud 2 on-premise).
What is the best recommendation when defining how many ActiveGates per location and their balancing?
Best regards,
Jose.
Solved! Go to Solution.
14 Apr 2023 12:54 AM
Hi @jose_araya,
Usually, I'm using two ActiveGates for high availability for routing and AG extensions (note that some extensions required higher resources), and based on the requirements and if you are going to monitor the non-prod environment without AG extensions you create two environments one for prod and another one for non-prod.
in this case, you can use two environmental ActiveGates (one dedicated for Prod and the other one shared between Prod and non-prod (multi-environment ActiveGate))
in some cases and based on the customer requirements if the non-prod is important and you will install extensions in a non-prod environment, you can have three Env ActiveGates (one dedicated for Prod and the second one dedicated for non-prod and the third one will be shared between the environments (multi-environment ActiveGate))
the conclusion is that you can use multi-env ActiveGate to minimize the number of used dedicated ActiveGates in case you have more than one environment but keep in mind that the function of the multi-env ActiveGates is to route OneAgent traffic
I'm not sure if you are going to use cluster ActiveGates or not, for on-prem locations (Dynatrace Managed) if there is DMZ and traffic received from an external network, you can use two cluster ActiveGates for high availability as well.
also, don't forget the synthetic private location (ActiveGate), that you might need to use in case you have synthetic monitoring included in the scope and you have internal applications that are not accessible from the public network and if there is an application with authentication via Microsoft Azure AD (for apps with AD authentication you need to use Windows ActiveGate as private location and apply some configurations to use browser clickpath ).
I hope this will help you, note that the number and type of the required ActiveGates will be based on the design and scope.
14 Apr 2023 08:17 PM
Excellent! Thank you very much for your recommendations! And we'll be defining also the network zones.
We do require at least one private synthetic enabled AG, and the others would be mostly focusing on balancing traffic and running extensions.
Much appreciated.
12 Jun 2024 10:00 PM
I'll share this because I was only recently bit by this little surprise when I went to configure multi-environment activegates at a new company where I recently started working. Multi-environment activegates can only be configured IF the environments/tenants you want the activegates to service were provisioned on the same SaaS cluster. So... if for example, your production tenant is running on cluster 10 and your non-production tenant was provisioned on cluster 11, you can't configure, leverage, gain the benefits of multi-environment activegates.
I guess the trick here is to make sure you're specific when you ask for another tenant. You want it to be provisioned on the same cluster. I never had to consider this at all in my previous role because we had dedicated clusters. Hopefully, this saves someone some headaches down the road. 😉
14 Apr 2023 08:58 AM
Please take a careful look at "Network Zones", as it should be particularly important in your use-case:
https://www.dynatrace.com/support/help/manage/network-zones
14 Apr 2023 01:05 PM
I don't know if this is "best practice" but here's what we run:
We have 2 large onprem datacenters and a large single cloud presence. We run 7 activegates in each data center (3 for oneagent proxying, 2 for extensions, 2 for synthetics). We would probably be fine with just one for each, but we want redundancy.
And for cloud we have 26 AGs running in 2 regions. We have several network zones in the cloud that we need to cover, plus more extensions (AWS, kubernetes, Otel ingestion), private synthetic locations, and we also have redundancy there too.
Its a lot of infrastructure, but they hum along fine 99.9% of the time. Only bigger issue we've had was our own configuration issue, but we found and fixed that and they've behaved ever since.
19 Mar 2024 06:41 PM
How many hosts do each datacenter have?
22 Mar 2024 12:35 PM
We have a few thousand in each onprem data center. That number is shrinking though as we shift to cloud and onprem containerized workloads