profiling setup for nginx
Find a file
Ava Hahn 4acd439e8a get better profileo on worker process
Signed-off-by: Ava Hahn <a.hahn@f5.com>
2025-10-06 16:19:20 +00:00
kaclient get better profileo on worker process 2025-10-06 16:19:20 +00:00
kaproxy get better profileo on worker process 2025-10-06 16:19:20 +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 get better profileo on worker process 2025-10-06 16:19:20 +00:00
keepalive-svc.go get better profileo on worker process 2025-10-06 16:19:20 +00:00
README.md minimal readme and enable cache analysis 2025-08-25 16:52:27 -07:00
run.sh get better profileo on worker process 2025-10-06 16:19:20 +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