1 votes

les entrées rsyslog de haproxy sont sans microseconde

J'ai modifié ma configuration rsyslog (Debian 6.0) pour qu'elle utilise des timestamps de haute précision. C'est effectivement le cas, et cela me donne des microsecondes, à la fois dans les entrées du noyau et dans d'autres entrées telles que celles de Puppet. Mais les entrées de haproxy sont précises à la seconde près. Par exemple :

2012-04-23T17:48:23.122513+03:00 debianvboxtest puppet-agent[11367]: Finished catalog run in 1.82 seconds
2012-04-23T17:49:01+03:00 debianvboxtest haproxy[11555]: Proxy http-in started.
2012-04-23T17:49:27+03:00 debianvboxtest haproxy[11556]: 192.168.1.67:39202 [23/Apr/2012:17:49:26.273] http-in http-in/server01 0/0/0/0/1046 403 324 - - ---- 0/0/0/0/0 0/0 "GET / HTTP/1.1"

Ce problème se situe-t-il du côté de l'haproxy ou du côté de rsyslog ?

1voto

adaptr Points 16431

L'horodatage est écrit par rsyslog ; faites un simple tcpdump d'un de ces paquets si vous voulez être sûr.

1voto

Joe Bubna Points 253

La différence entre haproxy et les autres processus était que hparoxy se connectait à 127.0.0.1 (port udp 514), alors que les autres processus se connectaient à /dev/log. J'ai changé haproxy pour qu'il consigne également dans /dev/log, et maintenant les timestamps ont aussi des microsecondes. Soit un bogue, soit une fonctionnalité de rsyslog.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X