Endpoint
Available Metrics
The
state label tracks whether a runner’s container is up: pending while starting, running once up, and dead briefly after it exits.
Resource Metrics
Thefal_app_runner_* metrics report resource usage summed across an app’s runners, not averaged. An app with four busy GPUs reports fal_app_runner_gpu_utilization_percent around 400, so these values scale with the size of your app — normalize before alerting on a threshold. Divide the GPU and VRAM percentages by fal_app_runner_gpu_count for a per-GPU average, and the CPU percentage by the app’s runner count.
Apps running on CPU-only machine types report no GPU or VRAM samples.
Integration
Add the endpoint as a Prometheus data source in your monitoring tool. The only requirement is passing your API key in theAuthorization: Key ... header. Set the scrape interval to at least 10 seconds since responses are cached at that frequency.
Example PromQL Queries
All metrics are gauges. The
fal_app_request_latency metric uses histogram-style buckets (labeled by le) for latency distribution analysis.Platform API Reference
Full API specification for the metrics endpoint