RousselTMLEARNING

Observabilité

ActiveGate et network zones : architecture, routage et haute disponibilité

Comprendre et déployer ActiveGate dans Dynatrace : rôles (routage, API, intégrations cloud, extensions, emplacements synthétiques privés), Environment et Cluster ActiveGate, network zones, modes de repli, proxy et haute disponibilité.

1. À quoi sert ActiveGate #

Le relais entre vos réseaux et Dynatrace.

Rôles #

ActiveGate est un composant Dynatrace installé dans votre réseau. Il sert de point de passage entre les OneAgent et le cluster Dynatrace, et exécute des fonctions que les OneAgent ne peuvent pas assurer eux-mêmes.

RôleUsage
Routage et compressionLes OneAgent d'un réseau isolé n'ont besoin de joindre que l'ActiveGate (port 9999)
Proxy sortantUn seul flux sortant vers Internet, éventuellement via le proxy d'entreprise
Intégrations cloud et virtualisationSupervision des API AWS, Azure, VMware, Kubernetes
Extensions 2.0Exécution des extensions distantes (SNMP, bases de données, JMX distant) dans un groupe d'ActiveGate
Synthetic privéEmplacements privés pour tester les applications internes
TypeOùPour
Environment ActiveGateChez vous, rattaché à un environnementTous les rôles ci-dessus, SaaS et Managed
Cluster ActiveGateDevant un cluster ManagedAccès des OneAgent et des utilisateurs à un cluster Managed hébergé chez vous

2. Network zones #

Maîtriser les flux.

Principe #

OneAgent, ActiveGate et network zones

Une network zone est une étiquette posée sur des OneAgent et des ActiveGate : les OneAgent d'une zone utilisent en priorité les ActiveGate de la même zone. On évite ainsi des flux entre datacenters, ou à travers un pare-feu, pour rien.

# OneAgent : rattacher l'hôte à une zone
sudo /opt/dynatrace/oneagent/agent/tools/oneagentctl --set-network-zone=dc-paris --restart-service

# ActiveGate : /var/lib/dynatrace/gateway/config/custom.properties
[connectivity]
networkZone = dc-paris
Mode de repliComportement si aucun ActiveGate de la zone n'est joignable
Any ActiveGateLe OneAgent utilise un ActiveGate d'une autre zone
Only ActiveGates in the network zoneAucun repli : la zone doit avoir ses propres ActiveGate redondants
NoneLe OneAgent peut aussi joindre directement le cluster
Erreur Courante : Une zone avec un seul ActiveGate et un mode de repli « zone uniquement » perd sa supervision à la première maintenance de cet ActiveGate.

3. Installer et exploiter #

Dimensionner et sécuriser.

Installation #

  1. Deploy Dynatrace > Install ActiveGate : choisir le système, le rôle (routage, extensions...) et générer la commande.
  2. Exécuter l'installateur sur une machine dédiée (au moins 2 vCPU et 4 Go ; davantage pour les extensions et le synthétique).
  3. Déclarer la network zone et, si besoin, le proxy dans custom.properties, puis redémarrer le service.
  4. Vérifier l'ActiveGate dans Deployment status > ActiveGates.
Bonne Pratique : Toujours au moins deux ActiveGate par zone et par groupe d'extensions : les OneAgent répartissent la charge et basculent seuls.
À savoir : Dynatrace évolue très vite (nouvelle plateforme, Grail, applications) : vérifiez les noms d'écrans et les versions d'API dans la documentation de votre environnement.

Articles liés

Dynatrace Operator sur Kubernetes : DynaKube, modes de supervision et dépannage

Superviser Kubernetes avec le Dynatrace Operator : installation Helm, ressource DynaKube, modes cloudNativeFu…

OpenTelemetry et Dynatrace : OTLP, collecteur et instrumentation

Intégrer OpenTelemetry à Dynatrace : endpoint OTLP et jetons, Dynatrace OTel Collector, traces, métriques (te…

Logs avancés avec OpenPipeline : traitement, masquage, buckets et rétention

Gérer les logs dans Dynatrace avec OpenPipeline : ingestion, routage, traitement DQL (parsing, enrichissement…

Pour aller plus loin