Назад | Перейти на главную страницу

Записи haproxy rsyslog без микросекунд

Я изменил конфигурацию моего rsyslog (Debian 6.0), чтобы он использовал высокоточные метки времени. Действительно, это так, и это дает мне микросекунды как в записях ядра, так и в некоторых других записях, таких как марионетка. Но записи haproxy точны до секунды. Например:

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"

Это проблема на стороне haproxy или на стороне rsyslog?

Разница между haproxy и другими процессами заключалась в том, что hparoxy вел журнал на 127.0.0.1 (порт UDP 514), тогда как другие процессы вели журнал в / dev / log. Я также изменил haproxy для входа в / dev / log, и теперь временные метки также содержат микросекунды. Либо ошибка, либо особенность rsyslog.

Метка времени записывается rsyslog; сделайте простой tcpdump одного из этих пакетов, если хотите быть уверенным.