Skip to content
Docs

Flag Evaluation Metrics

Evaluation metrics show how often a feature flag is evaluated and which variants those evaluations resolve to. Use them to verify a rollout behaves as expected, confirm that traffic reaches a new variant, or check whether a flag is still in use before archiving it.

Each flag's detail page shows an Evaluations chart with the last 10 minutes of evaluations, broken down by variant. Select View Flag Evaluations on the chart to open the full evaluation metrics view.

The full view lets you adjust the time range, granularity, grouping, filters, and chart type. Flag configuration changes appear as chart markers, so you can compare evaluation shifts with recent configuration changes.

CapabilityDetails
Historical dataQuery up to 90 days of evaluation data
GranularityDown to 1 minute
GroupingGroup evaluations by one or more dimensions
FilteringFilter evaluations by the same dimensions

By default, evaluations are grouped by variant. You can group and filter by these dimensions:

DimensionDescription
VariantThe variant the evaluation resolved to
EnvironmentThe environment the flag was evaluated in (Production, Preview, Development)
ReasonWhy the evaluation resolved to its variant
ClientThe client that evaluated the flag
SDK EnvironmentThe environment of the SDK key used for the evaluation
SDK KeyThe SDK key used for the evaluation
Reporting ProjectThe project that reported the evaluation

Clients report evaluation metrics starting with @vercel/flags-core version 1.6.0. Clients on older versions still evaluate flags correctly, but their evaluations don't show up in the metrics.

The Flags SDK adapter uses @vercel/flags-core internally. Make sure your installed dependencies resolve to version 1.6.0 or later.

When the Evaluations chart detects clients using @vercel/flags-core earlier than 1.6.0, it shows a warning. Update those clients to the latest SDK version so future evaluations appear in the metrics.

Clients that report evaluations also report their SDK version. The warning clears once no client has reported an outdated version for 24 hours. Keep in mind that older deployments, such as active preview deployments or a previous production deployment still receiving traffic, can keep reporting an old SDK version and keep the warning visible.

Last updated July 15, 2026

Was this helpful?

supported.