GetMicrofrontendsInGroupChecks

August 10, 2026 · View on GitHub

The checks to evaluate. An empty array means nothing is evaluated.

Example Usage

import { GetMicrofrontendsInGroupChecks } from "@vercel/sdk/models/getmicrofrontendsingroupbuildmachineelasticreason.js";

let value: GetMicrofrontendsInGroupChecks = {
  type: "error-rate-5xx",
  minSampleSize: 100,
  excludeStatusCodes: [
    503,
  ],
  excludePaths: [
    "/api/health",
  ],
  ingestWatermarkSeconds: 30,
};

Fields

FieldTypeRequiredDescriptionExample
typemodels.GetMicrofrontendsInGroupMicrofrontendsResponse200ApplicationJSONResponseBodyProjectsRollingReleaseType:heavy_check_mark:The metric this check evaluates.
minSampleSizenumber:heavy_minus_sign:Minimum number of requests required in the window before the check can fail. Below this, the check is inconclusive rather than failing, so low-traffic stages don't gate on noise. Defaults to 100 when omitted.100
excludeStatusCodesnumber[]:heavy_minus_sign:Response status codes to ignore entirely — dropped from both the numerator (errors) and the denominator (total requests). Defaults to [] when omitted.[
503
]
excludePathsstring[]:heavy_minus_sign:Request paths to ignore entirely — dropped from both the numerator (errors) and the denominator (total requests). Defaults to [] when omitted.[
"/api/health"
]
ingestWatermarkSecondsnumber:heavy_minus_sign:Seconds of ingest lag to allow for: the query's upper bound is now() - this value, so the check never reads a window that is still filling. Defaults to 30 when omitted.30