Модуль Google PerfTools

Модуль Google PerfTools#

Включает поддержку профилирования рабочих процессов Angie при помощи Google Performance Tools. Модуль предназначен для разработчиков Angie и позволяет им анализировать и оптимизировать производительность сервера, предоставляя подробную информацию об использовании памяти, загрузке процессора и других метриках производительности.

При сборке из исходного кода модуль не собирается по умолчанию; его необходимо включить с помощью параметра сборки ‑‑with‑google_perftools_module.

Важно

Для этого модуля нужна библиотека gperftools.

Пример конфигурации#

google_perftools_profiles /var/log/angie/perftools;

Профили будут сохраняться в файлах вида /var/log/angie/perftools.<PID рабочего процесса>.

Директивы#

google_perftools_profiles#

Синтаксис

google_perftools_profiles префикс файла;

По умолчанию

Контекст

main

Задает префикс имени файла, где будет храниться информация о профилировании рабочего процесса Angie. Идентификатор рабочего процесса добавляется в конце имени через точку, например: /var/log/angie/perftools.1234.