Global
Строка добавляет миллисекунды к отметке времени первой попытки в записях учёта. Умолчание — false, и применима она только тогда, когда включён track-time-first-attempt.
Смысл появляется на быстрых узлах. Если письма уходят за доли секунды, отметка с точностью до секунды показывает ноль у всех — и различить «мгновенно» от «за полсекунды» становится нельзя. Именно это различие и есть предмет измерения.
Не путать с log-hires-timestamp — та строка про отметки в журнале, эта про поле в учёте. Названия похожи, файлы разные.
Цена — несколько знаков на запись, и только у тех видов, где поле присутствует.
Дробная часть Хабу сейчас ничего не дала бы: время доставки телеметрия считает в целых секундах — по timeLogged, timeQueued и totalSecondsQueued, а timeFirstAttempt служит лишь запасным путём и тоже берётся с точностью до секунды.
Включают вместе с подсчётом или не включают вовсе:
| Значение | Когда |
|---|---|
| false (умолчание) | подсчёт выключен или узел медленный |
| true | подсчёт включён и письма уходят за доли секунды |
# обе строки вместе: без первой вторая не делает ничего track-time-first-attempt true time-first-attempt-hires-timestamp true
что делают не так и чем это кончается2 ошибки▶
§ 3.3.1.42
наш опыт
1 связь
head -3 "$(ls -t /var/log/pmta/acct-*.csv | head -1)"
3 статьи
◇Что узел рассказывает о себе и по каким каналамСемь поверхностей наблюдения: веб-монитор, консоль в четырёх форматах, журнал, учёт, поиск по учёту, метрики и выгрузка во внешнюю аналитику.◇Два обработчика входящих отчётов и что с ними делатьОтказы письмом и жалобы разбираются двумя одинаково устроенными блоками; у каждого свой список адресов и своя пара решений о судьбе письма.◇Пять способов очереди отдать письмоОчередь не обязана ходить по SMTP: она умеет писать в файл, запускать программу, стучаться по HTTP или выбрасывать.