Get cloud storage anomalies for a partition

GET /v1/cloud_storage/anomalies/{namespace}/{topic}/{partition}

Retrieve cloud storage anomalies for a given partition.

Path parameters

  • namespace string Required
  • topic string Required
  • partition integer Required

Responses

  • 200 application/json

    Success

    Hide response attributes Show response attributes object
    • ns string
    • topic string
    • partition integer(int64)
    • revision_id integer(int64)
    • missing_partition_manifest boolean | null
    • missing_spillover_manifests array[string] | null
    • missing_segments array[string] | null
    • segment_metadata_anomalies array[object] | null

      Description of a metadata anomaly

      Hide segment_metadata_anomalies attributes Show segment_metadata_anomalies attributes object
      • type string
      • explanation string
      • at_segment object

        Metadata for an uploaded segment

        Hide at_segment attributes Show at_segment attributes object
        • base_offset integer(int64)
        • committed_offset integer(int64)
        • delta_offset integer(int64) | null
        • delta_offset_end integer(int64) | null
        • base_timestamp integer(int64)
        • max_timestamp integer(int64)
        • size_bytes integer(int64)
        • is_compacted boolean
        • archiver_term integer(int64)
        • segment_term integer(int64)
        • ntp_revision integer(int64)
      • previous_segment object

        Metadata for an uploaded segment

        Hide previous_segment attributes Show previous_segment attributes object
        • base_offset integer(int64)
        • committed_offset integer(int64)
        • delta_offset integer(int64) | null
        • delta_offset_end integer(int64) | null
        • base_timestamp integer(int64)
        • max_timestamp integer(int64)
        • size_bytes integer(int64)
        • is_compacted boolean
        • archiver_term integer(int64)
        • segment_term integer(int64)
        • ntp_revision integer(int64)
    • last_complete_scrub_at integer(int64) | null
    • num_discarded_missing_spillover_manifests integer(int64) | null
    • num_discarded_missing_segments integer(int64) | null
    • num_discarded_metadata_anomalies integer(int64) | null
GET /v1/cloud_storage/anomalies/{namespace}/{topic}/{partition}
curl \
 --request GET 'http://localhost:9644/v1/cloud_storage/anomalies/{namespace}/{topic}/{partition}'
Response examples (200)
{
  "ns": "string",
  "topic": "string",
  "partition": 42,
  "revision_id": 42,
  "missing_partition_manifest": true,
  "missing_spillover_manifests": [
    "string"
  ],
  "missing_segments": [
    "string"
  ],
  "segment_metadata_anomalies": [
    {
      "type": "string",
      "explanation": "string",
      "at_segment": {
        "base_offset": 42,
        "committed_offset": 42,
        "delta_offset": 42,
        "delta_offset_end": 42,
        "base_timestamp": 42,
        "max_timestamp": 42,
        "size_bytes": 42,
        "is_compacted": true,
        "archiver_term": 42,
        "segment_term": 42,
        "ntp_revision": 42
      },
      "previous_segment": {
        "base_offset": 42,
        "committed_offset": 42,
        "delta_offset": 42,
        "delta_offset_end": 42,
        "base_timestamp": 42,
        "max_timestamp": 42,
        "size_bytes": 42,
        "is_compacted": true,
        "archiver_term": 42,
        "segment_term": 42,
        "ntp_revision": 42
      }
    }
  ],
  "last_complete_scrub_at": 42,
  "num_discarded_missing_spillover_manifests": 42,
  "num_discarded_missing_segments": 42,
  "num_discarded_metadata_anomalies": 42
}

Documentation preview

will expire on January 19 at 23:13

This is a preview of your version @2026-01-12.