Módulo Google PerfTools#

Habilita a criação de perfis de processos worker do Angie usando Google Performance Tools. O módulo é destinado a desenvolvedores do Angie e permite analisar e otimizar o desempenho do servidor fornecendo informações detalhadas sobre uso de memória, carga de CPU e outras métricas de desempenho.

Ao compilar a partir do código-fonte, o módulo não é compilado por padrão; ele deve ser habilitado com a opção de compilação --with-google_perftools_module.

O módulo não está incluído em pacotes e imagens de nossos repositórios.

Nota

Este módulo requer a biblioteca gperftools.

Exemplo de configuração#

google_perftools_profiles /var/log/angie/perftools;

Os perfis serão armazenados em arquivos como /var/log/angie/perftools.<PID do processo worker>.

Diretivas#

google_perftools_profiles#

Sintaxe

google_perftools_profiles arquivo;

Padrão

—

Contexto

main

Define o prefixo do nome do arquivo onde as informações de profiling para o processo worker do Angie serão armazenadas. O ID do processo worker é anexado ao final do nome do arquivo após um ponto, por exemplo: /var/log/angie/perftools.1234.