Post

Error creating UDS listener: listen unix /opt/datadog/apm/inject/run/apm.socket

Contexte

  • JElastic Cloud 8.4.1 (Infomaniak)
  • Version de l’image Docker de l’agent Datadog: 7.40.0

Lors de la configuration d’un agent pour récupérer des informations de logs d’autres noeuds d’un environnement.

Analyse

L’agent Trace tente de créer un socket dans /opt/datadog/apm/inject/run/apm.socket mais le fichier n’est pas retrouvé.

En executant la commande :

1
ls -ld /opt/datadog/apm/inject/run/

Le dossier n’existe pas.

Solution

Aucune idée à ce jour pourquoi ce fichier n’existait pas ! Pour corriger le problème :

1
mkdir -p /opt/datadog/apm/inject/run/

Puis on restart l’agent pour prendre en compte la correction et qu’il recommence son traitement, et sans erreur cette fois-ci !

1
sudo systemctl restart datadog-agent
Cet article est sous licence CC BY 4.0 par l'auteur.