v1
latestSwagger 2.02026-08-04232286653.5 KBExport metrics in Prometheus text format (default) or OpenMetrics format for scraping.
This endpoint proxies to VictoriaMetrics /federate endpoint and returns metrics in Prometheus text exposition format for scraping by external monitoring systems.
Supports filtering by: metric_name: Filter by metric name(s). Supports comma-separated values (e.g., metric_name=http_requests_total,http_response_time) metric_category: Filter by 'system' (Crusoe-collected) or 'custom' (user-defined) metrics labels: Filter by label key:value pairs. Supports comma-separated values (e.g., labels=job:api,region:us-east)
Internal metrics and provisioned throughput metrics are always excluded.
Rate limited to 10 requests per minute per project. Response limited to 50MB payload and 100,000 time series. Responses are cached for up to 1 minute.
Path parameters
The project ID to scrape metrics from. User must have read access to the project.
Query parameters
Filter by metric name. Supports comma-separated values (e.g., metric_name=http_requests_total,http_response_time).
Filter by metric category. 'system' returns Crusoe-collected metrics. 'custom' returns user-defined metrics with metrics_source=custom-metrics label.
Filter by label key:value pairs. Use colon to separate key and value. Supports comma-separated values (e.g., labels=job:api,region:us-east). Supports UNION (labels=device:loop1|loop2)
Enable gzip compression for the response. Accepted values: 'true' (enables gzip compression) or 'false' (no compression). Invalid values will be logged and treated as 'false'.
Response format. Default Prometheus text. Set to "openmetrics" to receive application/openmetrics-text (1.0) with # EOF marker.