Модуль Apache mod_logio
| Описание: | Регистрация количества входящих и исходящих байтов для каждого запроса |
|---|---|
| Статус: | Расширение |
| Идентификатор модуля: | logio_module |
| Исходный файл: | mod_logio.c |
Краткое описание
Этот модуль обеспечивает регистрацию количества входящих и исходящих байтов, полученных и отправленных для каждого запроса. Эти числа отражают фактическое количество байтов, полученных по сети, включая заголовки и тела запросов и ответов. Подсчет входящих байтов выполняется до SSL/TLS, а исходящих — после SSL/TLS, поэтому значения корректно отражают изменения, внесенные шифрованием.
Для этого модуля требуется mod_log_config.
Пользовательские форматы журналов
Этот модуль добавляет три новых директивы журналирования. Характеристики самого запроса записываются путем добавления директив «%» в строку формата. В файле журнала они заменяются следующими значениями:
| Строка формата | Описание |
|---|---|
%I | Количество полученных байтов, включая запрос и заголовки; значение не может быть нулевым. |
%O | Количество отправленных байтов, включая заголовки; значение не может быть нулевым. |
%S | Количество переданных байтов (полученных и отправленных), включая запрос и заголовки; значение не может быть нулевым. Это сочетание %I и %O. Доступно в Apache 2.4.7 и более поздних версиях |
%^FB | Задержка в микросекундах между моментом получения запроса и записью первого байта заголовков ответа. Доступно только если для LogIOTrackTTFB задано значение ON.Доступно в Apache 2.4.13 и более поздних версиях |
Обычно эта функциональность используется следующим образом:
- Комбинированный формат журнала ввода-вывода:
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %I %O"
Директива LogIOTrackTTFB
| Описание: | Включает отслеживание времени до первого байта (TTFB) |
|---|---|
| Синтаксис: | LogIOTrackTTFB ON|OFF |
| Значение по умолчанию: | LogIOTrackTTFB OFF |
| Контекст: | конфигурация сервера, виртуальный хост, каталог, .htaccess |
| Переопределение: | Все |
| Статус: | Расширение |
| Модуль: | mod_logio |
| Совместимость: | Apache HTTP Server 2.4.13 и более поздние версии |
Эта директива задает, отслеживает ли модуль задержку между чтением запроса и записью первого байта заголовков ответа. Полученное значение можно записать с помощью формата %^FB.
© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_logio.html