Eu usaria esses dois parâmetros no nginx.conf:
log_format perf '$remote_addr $status - $request_length $bytes_sent'
De acordo com a documentação ( link ), o $request_length
é apenas o corpo do pedido, mas confirmei que ele inclui todos os cabeçalhos (tenho alguns pedidos GET com muitos cookies que têm mais de 1400 bytes no total). $bytes_sent
é o número total de bytes enviados ao cliente (em oposição a $body_sent
, que é compatível com o apache% B).