Skip to main content
fal exposes a Prometheus-compatible metrics endpoint that you can scrape with any monitoring tool. Use it to build custom dashboards, set up alerts on queue depth or error rates, and feed fal metrics into the same observability stack you use for the rest of your infrastructure. The endpoint returns metrics in Prometheus exposition format, so it works with Grafana, Datadog, New Relic, Splunk, or any tool that can scrape a Prometheus target. Responses are cached for 10 seconds, so set your scrape interval accordingly.

Endpoint

Available Metrics

The fal_app_runners metric tracks runners across three states: idle (warm, waiting), running (processing), and pending (cold start in progress).

Integration

Add the endpoint as a Prometheus data source in your monitoring tool. The only requirement is passing your API key in the Authorization: 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