Observability
Last updated April 16, 2026
Metrics and health endpoints
Prometheus metrics
Returns Prometheus-format metrics (text/plain exposition format). Includes VoiceBlender-specific metrics and standard Go runtime metrics.
Responses
200
Prometheus text exposition format
pprof index
Index of available Go runtime profiles. Only available when built with -tags pprof (e.g. go build -tags pprof ./...).
Responses
200
HTML index page listing available profiles
CPU profile
30-second CPU profile (duration configurable via ?seconds= query param). Only available when built with -tags pprof.
Parameters
| Name | In | Type | Description | |
|---|---|---|---|---|
seconds | query | integer | optional | Profile duration in seconds |
Responses
200
pprof binary profile
Heap memory profile
Heap memory snapshot. Only available when built with -tags pprof.
Responses
200
pprof binary profile
Goroutine stack traces
All goroutine stack traces. Only available when built with -tags pprof.
Responses
200
pprof binary profile