Metric Sampling allows you to reduce computational costs by evaluating metrics on only a subset of your calls. Instead of running every metric on every call, you can configure a sampling rate (e.g., 30%) to evaluate metrics on a representative sample while maintaining statistical accuracy.
Metric sampling applies to call logs (observability / live traffic) only. It does not apply to simulation runs — all metrics enabled on an evaluator are always evaluated on every simulation run, regardless of the sampling rate configured in project settings.
The sampling feature uses a deterministic accumulator algorithm that ensures the exact percentage of calls are evaluated over time. For example, with a 30% sampling rate, exactly 30 out of every 100 calls will have the metric evaluated.When a metric evaluation is skipped due to sampling, a placeholder record is created in your dashboard to maintain audit trails.
Cost Optimization: Reduce evaluation costs on high-volume agents while maintaining statistical insights.Performance Testing: Use 100% sampling during development and testing, then reduce to 10-30% in production.Trend Analysis: For metrics used to track trends over time, sampling provides sufficient data without evaluating every call.
⌘I
Assistant
Responses are generated using AI and may contain mistakes.