profiling setup for nginx
Find a file
Ava Hahn 78baa850a8 fixes for worker process profiling
Signed-off-by: Ava Hahn <a.hahn@f5.com>
2025-09-18 00:04:23 +00:00
kaclient fixes for worker process profiling 2025-09-18 00:04:23 +00:00
kaproxy fixes for worker process profiling 2025-09-18 00:04:23 +00:00
kasvc build on host net 2025-08-18 04:00:53 +00:00
.gitignore add assets to ignore list 2025-08-25 23:06:41 +00:00
compose.yaml fixes for worker process profiling 2025-09-18 00:04:23 +00:00
keepalive-svc.go initial commit 2025-08-16 00:47:14 +00:00
README.md minimal readme and enable cache analysis 2025-08-25 16:52:27 -07:00
run.sh fixes for worker process profiling 2025-09-18 00:04:23 +00:00

Profiling Setup

This is a script that uses a docker-compose environment with custom NGINX configuration to profile NGINX for CPU and Memory costly calls.

Dependencies

The following must be installed and configured on your system.

  • Valgrind
  • Callgrind
  • Docker
  • Docker Compose
  • Rsync
  • Go

Use

Call run.sh like so:

$ run.sh ./path/to/nginx/source/directory