Skip to content

feat: add optional pprof listeners to servers#478

Merged
paulstuart merged 4 commits into
developfrom
feat-add-pprof-support
Feb 4, 2026
Merged

feat: add optional pprof listeners to servers#478
paulstuart merged 4 commits into
developfrom
feat-add-pprof-support

Conversation

@paulstuart
Copy link
Copy Markdown
Contributor

@paulstuart paulstuart commented Feb 4, 2026

If the service pprof environment variable is set with a valid listening address:port it will provide http pprof endpoints for analyzing live servers.

In service of OBS-1991

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Feb 4, 2026

Go test coverage

STATUS ELAPSED PACKAGE COVER PASS FAIL SKIP
🟢 PASS 1.29s github.com/netboxlabs/diode/diode-server/auth 44.7% 42 0 0
🟢 PASS 1.23s github.com/netboxlabs/diode/diode-server/auth/cli 0.0% 0 0 0
🟢 PASS 1.02s github.com/netboxlabs/diode/diode-server/authutil 82.8% 5 0 0
🟢 PASS 0.12s github.com/netboxlabs/diode/diode-server/dbstore/postgres 0.0% 0 0 0
🟢 PASS 1.08s github.com/netboxlabs/diode/diode-server/entityhash 86.7% 16 0 0
🟢 PASS 1.19s github.com/netboxlabs/diode/diode-server/entitymatcher 83.0% 80 0 0
🟢 PASS 0.22s github.com/netboxlabs/diode/diode-server/errors 0.0% 0 0 0
🟢 PASS 1.28s github.com/netboxlabs/diode/diode-server/ingester 82.7% 25 0 0
🟢 PASS 1.09s github.com/netboxlabs/diode/diode-server/matching 61.6% 17 0 0
🟢 PASS 1.07s github.com/netboxlabs/diode/diode-server/migrator 70.4% 4 0 0
🟢 PASS 4.20s github.com/netboxlabs/diode/diode-server/netboxdiodeplugin 83.6% 40 0 0
🟢 PASS 0.16s github.com/netboxlabs/diode/diode-server/pprof 0.0% 0 0 0
🟢 PASS 2.66s github.com/netboxlabs/diode/diode-server/reconciler 56.5% 124 0 0
🟢 PASS 1.02s github.com/netboxlabs/diode/diode-server/reconciler/applier 85.7% 1 0 0
🟢 PASS 0.12s github.com/netboxlabs/diode/diode-server/reconciler/changeset 0.0% 0 0 0
🟢 PASS 1.08s github.com/netboxlabs/diode/diode-server/reconciler/differ 63.8% 6 0 0
🟢 PASS 1.02s github.com/netboxlabs/diode/diode-server/server 85.7% 14 0 0
🟢 PASS 1.01s github.com/netboxlabs/diode/diode-server/strcase 100.0% 24 0 0
🟢 PASS 1.03s github.com/netboxlabs/diode/diode-server/telemetry 28.0% 26 0 0
🟢 PASS 1.03s github.com/netboxlabs/diode/diode-server/telemetry/otel 91.7% 25 0 0
🟢 PASS 0.14s github.com/netboxlabs/diode/diode-server/tls 0.0% 0 0 0
🟢 PASS 1.01s github.com/netboxlabs/diode/diode-server/version 100.0% 2 0 0

Total coverage: 54.9%

Comment thread diode-server/cmd/auth/main.go Outdated
Comment thread diode-server/pprof/pprof.go
@paulstuart paulstuart merged commit caaa7ce into develop Feb 4, 2026
8 checks passed
@paulstuart paulstuart deleted the feat-add-pprof-support branch February 4, 2026 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants