Getting Started
Make sure to first set up your PlanetScale developer environment. Once you’ve installed thepscale CLI, you can interact with PlanetScale and manage your databases straight from the command line.
The metrics command
Query historical and current branch metrics from PlanetScale’s metrics service. Human output summarizes time series with latest, min, average, max, and a sparkline trend. JSON preserves the API response for automation. CSV emits one row per sample or current value for scripts and analysis tools.
For server-side query analysis (slow queries, anomalies, schema recommendations), use pscale insights. For live connection-level diagnostics, use pscale inspect. To ask an AI assistant for the same metrics, use planetscale_get_branch_metrics.
Requires
pscale 0.321.0 or later.--org is required.
Available sub-commands
Available flags
Examples
The show sub-command
Query historical metric series for a branch. --metric is required and may be repeated or comma-separated.
Usage:
--period cannot be combined with --from and --to. Both range flags must be set together.
Examples:
The instant sub-command
Show current metric values. --metric is required and may be repeated or comma-separated.
Usage:
Examples:
The report sub-command
Produce a curated performance report for a branch. The database engine is detected automatically. MySQL (Vitess) and PostgreSQL reports include different metric sections, including current-value sections where applicable. Section headings are bold in human output and plain text with --no-color.
Usage:
Examples:
Report sections
Vitess (MySQL) reports include:- Workload, errors, and traffic control
- Latency and execution time
- Query efficiency and fan-out
- Buffer and block activity
- Network traffic
- VTGate utilization by availability zone
- Storage by table
- Edge network traffic
- Connections and connection pooling
- CPU, memory utilization, and IOPS
- PostgreSQL memory composition
- Storage utilization
- Transactions, replication, and WAL
- Pod health
- Current connection capacity (instant values)
- Current storage capacity (instant values)
- Backup activity (instant values)
The queries sub-command
Show metrics for selected SQL query patterns. --metric is required. Select queries with --fingerprint and --keyspace together, or with --query-id as <fingerprint>-<keyspace>. The short id from insights queries is not a query pattern ID. --query-id cannot be combined with --fingerprint or --keyspace.
Filters that match nothing return zero-filled series rather than an empty response, so check the point values, not the series count.
The tables and keyspace-tables sub-commands
Show storage metrics for tables. JSON preserves the untyped storage-metrics API response.
The tablets sub-command
Show tablet metric series. --metric is required. --workflow applies only to --metric vreplication_lag. The CLI does not check that the workflow exists locally.
The tags sub-command
Show metrics grouped by query tags. --metric is required, and at least one --tag-set is required. Repeat --tag-set for independent series; comma-separate keys inside one set (Busername=alice,Senv=production). Tag keys need the Insights type prefix from insights tags. --budget-id and --rule-id apply only to the traffic_control_warnings and traffic_control_throttled metrics.
JSON and CSV output
Use--format json for automation.
Historical (show): start_date, end_date, interval, and series. Each series contains metric, label, labels, and [Unix timestamp, value] points.
Instant (instant): current values grouped by metric and dimensions.
Report (report): composite JSON with engine, period (or from/to), and sections containing the underlying series or instant results. CSV includes a section column on each row.
Metric names
Pass metric identifiers to--metric. Common examples include queries, latency_p99, connections, and planetscale_volume_usage_percentage. For the full list accepted by the API, see Get time-series metrics and Get instant branch metrics.
Prometheus metric names for scraping are documented separately in the Vitess Prometheus metrics reference and Postgres Prometheus metrics.

