Grundlegendes zu einem Postfix-Protokolldateieintrag

35

Wir haben einen Postfix-Hub und ich versuche, die Informationen in der mail.log-Datei besser zu verstehen. Ich verwende Tools wie qshape, pflogsumm.pl und amavis-logwatch, um die Protokolldateien zusammenzufassen, habe aber noch Fragen zu einigen Elementen der unformatierten Protokolldatei.

Meine erste Frage bezieht sich auf den Verzögerungseintrag, der bei der endgültigen Zustellung einer E-Mail von Postfix angezeigt wird. Ich vermute, dass diese Werte in Sekunden sind, aber was bedeuten diese Informationen genau.

delay=2.4, delays=0.18/0.01/1.4/0.81

Hat die Bearbeitung der E-Mail insgesamt 2,4 Sekunden gedauert?

Wie ist die zeitliche Aufteilung im Bereich Verspätungen?

Tim Koscielski
quelle
Die E-Mail hat 2,4 Sekunden in der Postfix-Warteschlange verbracht. Ich bin mir jedoch nicht sicher, wie es ausgeht.
Pause

Antworten:

36

Die Postfix-Funktion Nr. 20051103 fügte Folgendes hinzu (aus den Versionshinweisen zu 2.3.13):

Besserer Einblick in die Natur von Performance-Engpässen durch detaillierte Protokollierung von Verzögerungen in verschiedenen Phasen der Nachrichtenübermittlung. Postfix protokolliert zusätzliche Verzögerungsinformationen als "Verzögerungen = a / b / c / d", wobei a = Zeit vor dem Warteschlangenmanager, einschließlich Nachrichtenübertragung; b = Zeit im Warteschlangenmanager; c = Verbindungsaufbauzeit einschließlich DNS, HELO und TLS; d = Nachrichtenübertragungszeit.

Wie ich vermuten würde, wird die längste Verzögerung in Ihrem Setup durch den Verbindungsaufbau, DNS und das anfängliche SMTP-Gespräch verursacht. Scheint mir normal.

Evan Anderson
quelle
15

Dies wird in den FAQ für Postfix-Logwatch erwähnt.

Im Quellcode:

# Message delivery time stamps
# delays=a/b/c/d, where
#   a = time before queue manager, including message transmission
#   b = time in queue manager
#   c = connection setup including DNS, HELO and TLS;
#   d = message transmission time.

Mit postfix-logwatch erhalten Sie auch einen Perzentil-Verspätungsbericht, der einen Überblick über den gesamten Nachrichtenfluss während des Berichtszeitraums gibt.

=== Lieferung verzögert Perzentile =========================================== ================
                    0% 25% 50% 75% 90% 95% 98% 100%
-------------------------------------------------- ------------------------------------------
Vorher qmgr 0,00 0,03 0,04 0,04 11,60 111,90 176,88 634,00
In qmgr 0,00 0,00 0,02 0,03 0,03 0,03 0,04 0,04
Verbindungsaufbau 0,00 0,00 0,00 0,00 0,00 0,00 0,01 0,01
Übertragung 0,00 0,00 0,01 0,03 0,80 5,40 5,51 14,00
Gesamt 0,01 0,05 0,08 0,14 15,00 116,90 182,80 640,00
================================================ ========================================
Fadenscheinig
quelle