Skip to main content

SourceMetricsDetail

bucketSecondsinteger<int64>required
buckets object[]required
  • Array [
  • bucketStartinteger<int64>required
    failureCountinteger<int64>required
    fetchedSuminteger,null<int64>nullable
    newSuminteger,null<int64>nullable
    skippedCountinteger<int64>required
    successCountinteger<int64>required
  • ]
  • errorKinds object[]required
  • Array [
  • countinteger<int64>required
    kindstringrequired

    None is stored when a failure row pre-dates the error_kind helper or comes from an unwrapped legacy path; surface it as unknown.

  • ]
  • fetchLatency objectrequired
    maxMsinteger,null<int64>nullable
    p50Msnumber,null<double>nullable
    p95Msnumber,null<double>nullable
    rangeSecondsinteger<int64>required
    sinceinteger<int64>required
    sourceNamestringrequired
    summary object
    oneOf
    null
    timeToResolution objectrequired
    countinteger<int64>required
    p50Secondsnumber,null<double>nullable
    p95Secondsnumber,null<double>nullable
    untilinteger<int64>required
    SourceMetricsDetail
    {
    "bucketSeconds": 0,
    "buckets": [
    {
    "bucketStart": 0,
    "failureCount": 0,
    "fetchedSum": 0,
    "newSum": 0,
    "skippedCount": 0,
    "successCount": 0
    }
    ],
    "errorKinds": [
    {
    "count": 0,
    "kind": "string"
    }
    ],
    "fetchLatency": {
    "maxMs": 0,
    "p50Ms": 0,
    "p95Ms": 0
    },
    "rangeSeconds": 0,
    "since": 0,
    "sourceName": "string",
    "summary": "null",
    "timeToResolution": {
    "count": 0,
    "p50Seconds": 0,
    "p95Seconds": 0
    },
    "until": 0
    }