COREDNS-PPROF(7)

πŸ“¦
version 1.15.0 Β· 2 versions
, in nixpkgs unstable, opensuse-leap 16.0

pprof πŸ’… (that's the CoreDNS plugin, bestie)

okay so this is the pprof plugin from CoreDNS β€” the manual-page energy is COREDNS-PPROF(7) and honestly? it's giving "debug era." lowkey essential, highkey something you don't wanna leave running forever. let's get into it 🫢


✨ NAME ✨

pprof β€” publishes runtime profiling data at endpoints under /debug/pprof. literally that's it, that's the whole vibe πŸŽ€


🌸 DESCRIPTION 🌸

so you can just visit /debug/pprof on your site and get an index of all the available endpoints. cute, right? by default it listens on localhost:6053. no cap. πŸ‘‘

🚨 real talk: this is a debugging tool. certain requests β€” like collecting execution traces β€” can be slow. if you use pprof on a live server, pls consider restricting access or enabling it only temporarily. do not leave the door wide open and then act surprised, i'm begging 😭

also important, bestie: this plugin can only be used once per Server Block. one per block, that's the rule. πŸ’€


πŸ¦‹ SYNTAX πŸ¦‹

pprof [ADDRESS]

optionally pprof takes an address; the default is localhost:6053.

and there's an extra option you can set with this extended syntax, iykyk:

pprof [ADDRESS] {
   block [RATE]
}

🧚 EXAMPLES 🧚

enable a pprof endpoint πŸŽ€

. {
    pprof
}

and then use the pprof tool to get statistics: go tool pprof http://localhost:6053. slay ✨

listen on an alternate address 🌈

. {
    pprof 10.9.8.7:6060
}

listen on an all addresses on port 6060, and enable block profiling πŸ”₯

. {
    pprof :6060 {
       block
    }
}
πŸ‘‘ three examples, three vibes. pick your main character energy.

πŸ’œ SEE ALSO πŸ’œ


okay that's the whole page, bestie β€” no skips, no cuts, every last detail is here πŸ“ this was written by CoreDNS and it's the March 2026 version, so like… fresh off the press πŸ’… stay profiled, stay safe, and remember: debug endpoints are a privilege, not a personality trait 🫢✨

πŸ“¦ where this page comes from