Confidence Intervals
Confidence intervals help assess accuracy and quantify uncertainty in results from sampled datasets. When querying sum or count fields on adaptive datasets, you can request a confidence interval to understand the possible range around an estimate. For example, specifying a confidence level of 0.95 returns the estimate, along with the range of values that likely contains the true value 95% of the time.
- Supported datasets: Adaptive (sampled) datasets only.
 - Supported fields: All 
sumandcountfields. - Usage: Confidence 
levelmust be provided as a decimal between 0 and 1 (for example,0.90,0.95,0.99). - Default: If no confidence level is specified, intervals are not returned.
 
The following example shows how to query a confidence interval and interpret the response.
To request a confidence interval, use the confidence(level: X) argument in your query.
query SingleDatasetWithConfidence($zoneTag: string, $start: Time, $end: Time) {  viewer {    zones(filter: {zoneTag: $zoneTag}) {      firewallEventsAdaptiveGroups(        filter: {datetime_gt: $start, datetime_lt: $end}        limit: 1000      ) {        count        avg {          sampleInterval        }        confidence(level: 0.95) {          count {            estimate            lower            upper            sampleSize          }        }      }    }  }}The response includes the following values:
estimate: The estimated value, based on sampled data.lower: The lower bound of the confidence interval.sampleSize: The number of sampled data points used to calculate the estimate.upper: The upper bound of the confidence interval.
In this example, the interpretation of the response is that, based on a sample of 40,054, the estimated number of events is 42,939, with 95% confidence that the true value lies between 42,673 and 43,204.
{  "data": {    "viewer": {      "zones": [        {          "firewallEventsAdaptiveGroups": [            {              "avg": {                "sampleInterval": 1.0720277625205972              },              "confidence": {                "count": {                  "estimate": 42939,                  "lower": 42673.44115335711,                  "sampleSize": 40054,                  "upper": 43204.55884664289                }              },              "count": 42939            }          ]        }      ]    }  },  "errors": null}Was this helpful?
- Resources
 - API
 - New to Cloudflare?
 - Directory
 - Sponsorships
 - Open Source
 
- Support
 - Help Center
 - System Status
 - Compliance
 - GDPR
 
- Company
 - cloudflare.com
 - Our team
 - Careers
 
- © 2025 Cloudflare, Inc.
 - Privacy Policy
 - Terms of Use
 - Report Security Issues
 - Trademark