Skip to content

Add an fsck style cluster diagnostic utility #19058

Description

@pri1712

Motivation: Currently, Pinot does not have an all-encompassing diagnostic command that an operator can run to assess the health of their cluster. When debugging missing data or cluster desyncs, users have to manually stitch together API calls to figure out what is wrong.

A unified diagnostic utility (similar to an fsck for Pinot) would be highly valuable to help users understand cluster health at a glance, reducing MTTR during incidents.

Proposed Interface:
Ideally, this could be integrated as a new command in the existing admin scripts, for example:
bin/pinot-admin.sh CheckCluster -zkAddress localhost:2181 -clusterName PinotCluster

PS: If this is something the community considers would be valuable, I would love to be assigned to this and work on the implementation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    PEP-RequestPinot Enhancement Proposal request to be reviewed.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions