Nouvelles annonces sur les technologies sans serveur et réseau ainsi que sur le RUM (Real-User Monitoring) dévoilées à la conférence Dash ! Nouvelles annonces dévoilées à la conférence Dash !

Commandes et options de l'Agent de cluster

Commandes de l’Agent de cluster

Voici les commandes disponibles pour les Agents de cluster de Datadog :

CommandeDescription
datadog-cluster-agent statusOffre un aperçu des composants de l’Agent et de leur santé.
datadog-cluster-agent metamap <NOM_NŒUD>Interroge le cache local du mappage entre les pods qui se trouvent sur NOM_NŒUD et les métadonnées de cluster auxquelles il est associé (endpoints, etc.). Le mappeur s’exécute sur tous les nœuds du cluster si vous n’indiquez pas NOM_NŒUD.
datadog-cluster-agent flare <ID_TICKET>Tout comme l’Agent de nœud, l’Agent de cluster peut agréger les logs et les configurations utilisés et transmettre une archive à l’équipe d’assistance. Ils peuvent également être condensés et utilisés localement. Remarque : cette commande est exécutée depuis le pod de l’Agent de cluster.

Options de l’Agent de cluster

Les variables d’environnement suivantes sont prises en charge :

VariableDescription
DD_API_KEYVotre clé d’API Datadog.
DD_HOSTNAMEHostname à utiliser pour l’Agent de cluster Datadog.
DD_CLUSTER_AGENT_CMD_PORTPort devant être utilisé par l’Agent de cluster Datadog. Valeur par défaut : 5005.
DD_USE_METADATA_MAPPERActive le mappage des métadonnées de cluster. Valeur par défaut : true.
DD_COLLECT_KUBERNETES_EVENTSConfigure l’Agent afin de recueillir les événements Kubernetes. Valeur par défaut : false. Consultez la documentation relative à la Collecte d’événements pour en savoir plus.
DD_LEADER_ELECTIONActive l’élection de leader. Définissez DD_COLLECT_KUBERNETES_EVENTS sur true pour activer cette fonction. Valeur par défaut : false.
DD_LEADER_LEASE_DURATIONUtilisé seulement si l’élection de leader est activée. Pour en savoir plus, consultez la la section relative à l’élection de leader. Valeur par défaut : 60 secondes.
DD_CLUSTER_AGENT_AUTH_TOKENToken de 32 caractères qui doit être partagé entre l’Agent de nœud et l’Agent de cluster Datadog.
DD_KUBE_RESOURCES_NAMESPACEConfigure l’espace de nommage où l’Agent de cluster crée les ConfigMaps nécessaires pour l’élection de leader, la collecte d’événements (facultative) et l’autoscaling des pods horizontaux.
DD_CLUSTER_AGENT_KUBERNETES_SERVICE_NAMENom du service Kubernetes via lequel les Agents de cluster sont exposés. Valeur par défaut : datadog-cluster-agent.
DD_KUBERNETES_INFORMERS_RESYNC_PERIODFréquence (en secondes) des interrogations du serveur d’API afin de resynchroniser le cache local. La valeur par défaut est de 5 minutes soit 300 secondes.
DD_KUBERNETES_INFORMERS_RESTCLIENT_TIMEOUTDélai d’expiration (en secondes) de la communication du client avec le serveur d’API. Valeur par défaut : 60 secondes.
DD_EXPVAR_PORTPort à utiliser pour la récupération des variables publiques expvar à partir de l’Agent de cluster Datadog. Valeur par défaut : 5000.
DD_EXTERNAL_METRICS_BATCH_WINDOWDélai d’attente (en secondes) pour traiter un lot de métriques provenant de plusieurs Autoscalers. Valeur par défaut : 10 secondes.
DD_EXTERNAL_METRICS_MAX_AGEÂge maximal (en secondes) d’un point de données avant qu’il soit considéré comme non valide et ne puisse pas être traité. Valeur par défaut : 90 secondes.
DD_EXTERNAL_METRICS_AGGREGATORAgrégateur des métriques Datadog. S’applique à tous les Autoscalers traités. Choisissez l’un des agrégateurs suivants : sum, avg, max ou min.
DD_EXTERNAL_METRICS_BUCKET_SIZEDurée de la plage (en secondes) utilisée pour interroger les métriques de Datadog. Valeur par défaut : 300 secondes.
DD_EXTERNAL_METRICS_LOCAL_COPY_REFRESH_RATEFréquence de resynchronisation du cache local des métriques traitées avec le stockage global. Utile lorsqu’il existe plusieurs réplicas de l’Agent de cluster.
DD_CLUSTER_CHECKS_ENABLEDActive les checks de cluster avec Autodiscovery. Valeur par défaut : false.
DD_EXTRA_CONFIG_PROVIDERSFournisseurs de configuration Autodiscovery supplémentaires à utiliser.
DD_EXTRA_LISTENERSÉcouteurs Autodiscovery supplémentaires à exécuter.
DD_CLUSTER_NAMENom du cluster. Il est ajouté en tant que tag d’instance sur toutes les configurations de check de cluster.
DD_CLUSTER_CHECKS_CLUSTER_TAG_NAMENom du tag d’instance défini avec l’option DD_CLUSTER_NAME. Valeur par défaut : cluster_name.
DD_CLUSTER_CHECKS_NODE_EXPIRATION_TIMEOUTPériode (en secondes) après laquelle les Agents de nœud sont considérés comme défaillants et sont supprimés du pool. Valeur par défaut : 30 secondes.
DD_CLUSTER_CHECKS_WARMUP_DURATIONDélai (en secondes) entre l’acquisition du leadership et le démarrage de la logique de check de cluster. Permet à tous les Agents basés de nœud de s’enregistrer en premier. Valeur par défaut : 30 secondes.
DD_CLUSTER_CHECKS_EXTRA_TAGSAjoute des tags supplémentaires aux métriques de checks de cluster.

Pour aller plus loin