J'ai un équilibreur de charge HAProxy que j'aimerais utiliser pour marquer les demandes avec un identifiant unique (en-tête X-Unique-ID) afin de pouvoir corréler les événements entre les journaux de plusieurs systèmes.
HAProxy dispose d'une fonctionnalité permettant de faire cela avec la fonction unique-id-format
directive. La documentation explique que cette directive n'utilise que la syntaxe du système de journalisation et suggère d'utiliser des éléments tels que les adresses IP du client et du serveur, les horodatages, etc. pour construire quelque chose qui sera probablement unique.
Je me demande s'il est possible de générer un UUID (ou quelque chose de similaire) aléatoire (version 4) pour chaque demande plutôt que d'en générer un avec des informations client potentiellement sensibles comme l'adresse IP et l'heure de la demande.